Hướng Dẫn Tự Làm Game Bắn Chai Thủy Tinh (Target Shooting Game) Với Scratch 3.0

Đăng ngày: 02/10/2026 • Tác giả: Quản trị viên
Hướng Dẫn Tự Làm Game Bắn Chai Thủy Tinh (Target Shooting Game) Với Scratch 3.0

Bước 1: Chuẩn Bị Phông Nền Và Bàn Gỗ (Stage & Round Log)

Xóa Sprite chú mèo mặc định trên sân khấu.

Tải lên Phông nền (Backdrop): Vào mục Backdrops → chọn Upload Backdrop để tải ảnh nền (khung cảnh phía sau).

Thêm bàn gỗ kê mục tiêu:

Tải lên nhân vật khúc gỗ/bàn gỗ (round log).

Giảm kích thước (Size) xuống 80 và kéo về vị trí bên dưới màn hình.

Lập trình cho Round Log & Nhạc nền:

Bước 2: Tạo Tâm Ngắm Đi Theo Chuột (Scope)

Tâm ngắm sẽ bám sát tuyệt đối theo tọa độ con trỏ chuột trên cả hai trục X và Y:

Tải lên nhân vật tâm ngắm (scope).

Chỉnh kích thước (Size) về 50.

Lập trình cho Scope:

Bước 3: Thêm Tay Cầm Súng Và Hiệu Ứng Bắn Giật (Shooting Hand)

Tay cầm súng chỉ di chuyển ngang theo chuột (trục X) mà không di chuyển lên xuống (cố định trục Y). Khi nhấn chuột, tay súng sẽ đổi trang phục giật nòng và phát âm thanh tiếng súng nổ.

Tải lên nhân vật tay súng (gun hand) với 2 trang phục chính:

normal: Tư thế cầm súng bình thường.

shoot: Tư thế súng giật nòng lóe lửa.

(Tải thêm 2 trang phục thông báo cho Sprite này dùng ở bước sau: game over và you win).

Tải file âm thanh tiếng súng (gunshot) vào tab Sounds của Sprite này.

Lập trình cho Gun Hand:

1. Khóa trục Y, di chuyển ngang bám theo chuột:

2. Đổi trang phục giật nòng khi nhấn chuột:

3. Phát âm thanh nổ súng (kèm độ trễ nhả đạn):

Bước 4: Tạo Chai/Cốc Thủy Tinh Vỡ (Glass Target)

Mỗi chai thủy tinh chứa chuỗi khoảng 12 trang phục vỡ vụn dần (next costume) để tạo hiệu ứng nổ tung chân thực khi bị bắn trúng.

Tải lên nhân vật chai/cốc (glass) chứa 12 trang phục mô phỏng hiệu ứng vỡ.

Tải âm thanh kính vỡ (glass breaking) vào tab Sounds.

Lập trình kiểm tra va chạm và vỡ chai:

Lưu ý: Khối touching color cần dùng công cụ chấm màu (eyedropper) để hút đúng màu tâm ngắm đỏ của Sprite scope.

Bước 5: Đếm Ngược Thời Gian (Timer) Và Điều Kiện Thắng/Thua

Tạo 2 biến số toàn cục (For all sprites):

  • time: Thời gian đếm ngược (giây).

  • score: Điểm số (số lượng chai bắn trúng).

Gắn 2 luồng điều khiển sau vào nhân vật gun hand:

1. Cơ chế đếm ngược và xử lý Hết giờ (Game Over):

2. Kiểm tra điều kiện Thắng trận (You Win) khi bắn đủ 8 chai:

Bước 6: Nhân Bản Mục Tiêu (Duplicate Glasses)

  1. Nhấp chuột phải vào nhân vật glass → chọn Duplicate để tạo ra tổng cộng 8 chai thủy tinh.

  2. Kéo thả từng chai đến các vị trí khác nhau trên bàn gỗ hoặc kệ đá.

  3. Có thể dùng công cụ xoay hướng (Direction) để đổi góc nghiêng của một vài chai cho bố cục tự nhiên.

Bấm nút Cờ Xanh để bắt đầu thử thách phản xạ ngắm bắn chuẩn xác toàn bộ 8 chai trước khi đồng hồ 15 giây đếm về số 0.

Bài viết liên quan