Đề cương ôn tập thực hành cuối học kỳ 2
Viết chương trình Game hứng táo
Trong trò chơi Hứng Táo, người chơi điều khiển một giỏ hoặc nhân vật di chuyển sang trái/phải để hứng những quả táo rơi từ trên xuống. Mục tiêu là hứng càng nhiều táo càng tốt để ghi điểm.
Nhân vật giỏ hứng táo (Basket) – điều khiển bằng phím mũi tên.
Quả táo (Apple) – rơi từ trên xuống ngẫu nhiên.
Nền game (Backdrop) – có thể là một khu vườn hoặc đồng cỏ.
Điểm số (Score) – cập nhật mỗi khi hứng được táo.
Nhân vật giỏ sẽ di chuyển trái/phải bằng phím mũi tên.
Nếu giỏ chạm biên, nó sẽ không di chuyển ra ngoài màn hình.
🔹 Khối lệnh Scratch:
🏁 Khi nhấn cờ xanh
Liên tục kiểm tra phím bấm:
Nếu mũi tên trái, di chuyển giỏ sang trái.
Nếu mũi tên phải, di chuyển giỏ sang phải.
Giới hạn giỏ trong màn hình.
Táo bắt đầu từ một vị trí ngẫu nhiên trên đỉnh màn hình.
Rơi xuống với tốc độ tăng dần theo thời gian.
Nếu chạm vào giỏ, tăng điểm và táo rơi lại từ đầu.
Nếu chạm vào đáy màn hình, mất một mạng hoặc kết thúc game.
🔹 Khối lệnh Scratch:
🏁 Khi nhấn cờ xanh
Ẩn táo và đặt vị trí ngẫu nhiên trên đỉnh màn hình.
Hiện táo và di chuyển xuống với tốc độ tăng dần.
Nếu chạm vào giỏ, tăng điểm và đặt lại táo.
Nếu chạm vào đáy màn hình, mất mạng hoặc kết thúc game.
Mỗi khi hứng được táo, tăng điểm số lên 1.
Nếu rớt táo, giảm mạng hoặc kết thúc game.
🔹 Khối lệnh Scratch:
Tạo biến Điểm và đặt giá trị ban đầu là 0.
Mỗi khi hứng táo thành công, tăng Điểm +1.
Nếu bỏ lỡ táo, giảm Mạng -1 hoặc hiện thông báo "Game Over".
✅ Thêm nhiều loại trái cây khác nhau (hứng sai trừ điểm).
✅ Thêm hiệu ứng âm thanh mỗi khi hứng táo.
✅ Thêm chế độ khó, táo rơi nhanh hơn theo thời gian.
Viết chương trình Game Flappy Bird
Người chơi điều khiển chú chim (bird) bay lên bằng cách nhấn phím cách (Space).
Chim sẽ rơi dần xuống nếu không nhấn phím.
Các ống nước (Pipe) di chuyển từ phải sang trái, tạo ra thử thách.
Nếu chim chạm vào ống nước hoặc rơi xuống đất, trò chơi kết thúc.
Mỗi lần bay qua một cặp ống nước, điểm số +1.
Nhân vật chim (Flappy Bird) – điều khiển bằng phím Space.
Chướng ngại vật (Ống nước) – di chuyển từ phải sang trái.
Nền game (Backdrop) – bầu trời và mặt đất.
Điểm số (Score) – tăng khi chim vượt qua ống nước.
✅ Thêm hiệu ứng cánh vỗ khi bay.
✅ Thêm âm thanh khi va chạm hoặc đạt điểm.
✅ Tăng dần tốc độ ống nước theo thời gian.