You are on page 1of 2

ĐÁNH GIÁ CHẤT LƯỢNG KỸ NĂNG

MODULE 01 – SCRATCH – HACKATHON 01


THỜI GIAN: 120 phút
*******************

Yêu cầu:
● Tạo project folder theo hướng dẫn sau:
○ Tạo folder HN_PTIT_2023[KS/KC]_[StudentName] chứa toàn bộ file mã
nguồn
○ Ví dụ: HN_PTIT_2023[KS]_[NguyenVanA]
● Sau khi hoàn thành project, đẩy code lên github và nộp link cho người phụ trách
● Công nghệ sử dụng: Scratch

Thực hành:

Exercise : Cho giao diện User Interface sau


Khởi tạo một scratch project với tên là ping-pong
Tiến hành kết hợp giữa các kiến thức đã học về Scratch để clone lại giao diện và tạo ra một
ứng dụng ping-pong đầy đủ các tính năng
● Đúng giao diện→ Giao diện gần đúng với giao diện được giao, có thể tùy biến màu sắc,
font chữ, backdrop (2 đám mây trôi và 1 con chim bay) [20 điểm]
● Phát nhạc → Khi click vào lá cờ xanh, backdrop phát ra nhạc nền. Lưu ý nhạc nền
phải tự thu âm hoặc download trên mạng [10 điểm]
● Phát nhạc → Khi và chạm vào thanh ngang, quả bóng phát ra tiếng pong
[10 điểm]
● Chuyển động → Thanh ngang di chuyển qua lại được thông qua 2 phím → và ←
[10 điểm]
● Chuyển động → Thanh ngang di chuyển qua lại được khi gặp biên sẽ xuất hiện ở biên
còn lại [10 điểm]
● Chuyển động → Khi click lá cờ xanh, quả bóng bắt đầu di chuyển. Mỗi lần va chạm với
thanh ngang sẽ bật lên 1 góc ngẫu nhiên [10 điểm]
● Chuyển động → Khi click lá cờ xanh, quả bóng bắt đầu di chuyển. Mỗi lần va chạm với
biên sẽ bật lại một góc ngẫu nhiên [10 điểm]
● Vẽ hình → Mỗi lần chuyển động va chạm vào biên hoặc thanh ngang quả bóng sẽ để lại
nét vẽ với màu sắc ngẫu nhiên [10 điểm]
● Biến nhớ → Mỗi lần chuyển động va chạm thanh ngang, lưu lại kết quả va chạm vào
một biến nhớ score [10 điểm]

● BONUS point
● Biến nhớ → Mỗi lần chuyển động va chạm trượt thanh ngang, lưu lại kết quả va chạm
vào một biến nhớ miss [10 điểm]
● Biến nhớ → Kết quả của biến nhớ miss = 3 → Dừng chương trình và hiển thị game
over [10 điểm]
● Biến nhớ → Kết quả của biến nhớ score = 3 → Cho chương trình next sang level 2
[10 điểm]

Lưu ý: Chỉ tính điểm khi chức năng phải thực hiện đúng theo yêu cầu

You might also like