Hướng dẫn làm game bóng rổ đơn giản trên Scratch

Hướng dẫn làm game bóng rổ đơn giản trên Scratch

⚙️
Yêu cầuTương thích cao
📦
Dung lượngN/A
🔥
Độ phổ biến0 lượt tải
📄

Mô tả chi tiết

Tạo Game Bóng Rổ Bằng Scratch: Hướng Dẫn Chi Tiết

Việc tạo một game bóng rổ đơn giản trên Scratch không hề khó khăn như bạn nghĩ. Dưới đây là hướng dẫn từng bước chi tiết để bạn có thể tự mình tạo ra một trò chơi thú vị trên Scratch.

Làm game bóng rổ trong Scratch
Làm game bóng rổ trong Scratch

Về cơ bản, các khối lệnh sẽ quản lý thời gian cho các hành động như chuyền bóng và di chuyển. Các khối lệnh khác nhau sẽ điều khiển vị trí của quả bóng, diện mạo tổng thể, cử chỉ và ngôn ngữ cơ thể của các nhân vật người chơi. Tương tự như một trận bóng rổ thực tế, việc lập chiến lược cho mỗi bước đi là vô cùng quan trọng. Do đó, các khối lệnh và sẽ giúp xác định lượt chơi của ai.

Cách Sử Dụng Scratch Để Tạo Game Bóng Rổ

  • Bước 1: Chọn Sprite - Nhân Vật và Kích Thước
  • Bước 2: Chọn Phông Nền
  • Bước 3: Tùy Chỉnh Nhân Vật - Xóa Bóng
  • Bước 4: Tùy Chỉnh Sprite - Sao Chép và Chỉnh Sửa
  • Bước 5: Vị Trí Ban Đầu Của Quả Bóng
  • Bước 6: Vị Trí Tiếp Theo Của Quả Bóng
  • Bước 7: Làm Nhân Vật Andie Đổi Tay
  • Bước 8: Gửi Thông Báo Đầu Tiên
  • Bước 9: Gửi Thông Báo Thứ Hai
  • Bước 10: Thông Báo Thứ Hai Hoạt Động
  • Bước 11: Message2, Thêm Nhiều Bước Hơn
  • Bước 12: Chuẩn Bị Ghi Điểm
  • Bước 13: Các Bước Ghi Điểm
  • Bước 14: Chuẩn Bị Tạo Hiệu Ứng Chuyển Động Phấn Khích
  • Bước 15: Giữ Trang Phục Ổn Định
  • Bước 16: Phát Sóng Thông Điệp Thứ 3 và Cuối Cùng
  • Bước 17: Thêm Biến Điểm Số
  • Bước 18: Lập Trình Điểm Số Bằng Cách Sử Dụng Điều Kiện và Toán Tử Toán Học
  • Bước 19: Đặt Lại Điểm Số

Bước 1: Chọn Sprite - Nhân Vật và Kích Thước

Chọn ba hình ảnh cầu thủ bóng rổ (Andie, Jamal và Dorian) cùng với hình ảnh quả bóng rổ. Sau đó, điều chỉnh kích thước của các nhân vật thành 70% và quả bóng thành 40%.

Chọn nhân vật
Chọn nhân vật

Bước 2: Chọn Phông Nền

Nhấp vào góc dưới bên phải màn hình. Bạn có thể tìm kiếm phông nền trong ô tìm kiếm hoặc chọn phông nền Basketball 2 từ danh mục thể thao.

Chọn backdrop
Chọn backdrop

Bước 3: Tùy Chỉnh Nhân Vật - Xóa Bóng

Trong tab trang phục của mỗi hình ảnh nhân vật, hãy xóa quả bóng khỏi trang phục của họ. Để xóa, chỉ cần nhấp vào quả bóng và nhấn phím Backspace hoặc biểu tượng thùng rác. Bạn có thể sử dụng mũi tên hoàn tác để sửa lại nếu cần.

Tùy chỉnh nhân vật
Tùy chỉnh nhân vật

Bước 4: Tùy Chỉnh Sprite - Sao Chép và Chỉnh Sửa

Sao chép trang phục của Dorian bằng cách chọn từ menu bên trái, nhấp chuột phải và chọn từ các tùy chọn. Sau đó, di chuyển cánh tay của nhân vật lên để tạo hiệu ứng hoạt hình cho sự phấn khích khi đội ghi bàn. Để xoay cánh tay, nhấp vào nó và tìm mũi tên kép cong bên dưới khung chọn.

Tùy chỉnh nhân vật trong Scratch
Tùy chỉnh nhân vật trong Scratch

Bước 5: Vị Trí Ban Đầu Của Quả Bóng

Bắt đầu lập trình với hình ảnh quả bóng. Trước tiên, nhấp vào trang phục Dorian và đặt quả bóng vào tay Dorian bằng cách nhấp và kéo. Thiết lập vị trí của quả bóng (x và y) để nó luôn ở đó khi nhấp vào cờ xanh. Sử dụng khối lệnh để làm điều này. Ví dụ, đặt thời gian là 1,5 giây thay vì 1 giây.

Vị trí ban đầu của quả bóng
Vị trí ban đầu của quả bóng

Bước 6: Vị Trí Tiếp Theo Của Quả Bóng

Đổi trang phục của Andie thành andie-a, và điều chỉnh vị trí quả bóng sao cho nó nằm trong tay phải của Andie bằng cách nhấp và kéo. Lập trình để quả bóng được chuyền (lướt) từ Dorian sang Andie bằng khối lệnh. Nếu bạn di chuyển quả bóng trước khi lấy mã, các giá trị x và y sẽ tự động khớp với vị trí mới!

Vị trí quả bóng tiếp theo
Vị trí quả bóng tiếp theo

Bước 7: Làm Nhân Vật Andie Đổi Tay

Để Andie thể hiện kỹ năng, chúng ta sẽ sử dụng thông báo phát sóng và khối chờ.

Làm nhân vật chuyền bóng
Làm nhân vật chuyền bóng

Bước 8: Gửi Thông Báo Đầu Tiên

Lập trình cho Andie thực hiện hai việc:

  • Chuyển quả bóng sang tay trái
  • Chuyền bóng cho Jamal.

Thực hiện ngay khi Andie nhận được từ bước trước. Phát đi một thông báo khác (message 2) để kích hoạt việc chuyển bóng từ tay phải sang tay trái.

Gửi thông báo đầu tiên
Gửi thông báo đầu tiên

Bước 9: Gửi Thông Báo Thứ Hai

Chạy trò chơi. Bạn sẽ thấy Andie giơ tay trái lên. Di chuyển quả bóng đến tay anh ấy bằng cách nhấp và kéo. Sử dụng lệnh để di chuyển quả bóng đến tọa độ mới. Nếu bạn di chuyển quả bóng trước khi chọn lệnh, nó sẽ tự động có các số chính xác! Sau đó, để Andie chuyền bóng cho Jamal.

Thông báo thứ hai
Thông báo thứ hai

Bước 10: Thông Báo Thứ Hai Hoạt Động

Đến lúc Jamal bắt bóng. Chọn jamal-a để đặt bóng vào vị trí tay cậu ấy. Tăng thời gian chờ thêm 0.5 giây và sử dụng khối trượt để bóng trượt vào tay Jamal. Jamal cũng cần chuẩn bị cho thông điệp 2 – cậu ấy sẽ vào tư thế bắt bóng (jamal-a).

Nhiệm vụ của thông báo thứ hai
Nhiệm vụ của thông báo thứ hai

Tạo hành động cho nhân vật
Tạo hành động cho nhân vật

Bước 11: Message2, Thêm Nhiều Bước Hơn

Sử dụng trang phục jamal-c để ném bóng, nhưng trước tiên hãy chỉnh sửa cánh tay của cậu ấy. Làm cho hai cánh tay trông gần nhau hơn. Thêm một khối chờ ở giữa để Jamal chuyển sang trang phục này đúng lúc.

Thêm nhiều bước hơn vào bước 2
Thêm nhiều bước hơn vào bước 2

Code game
Code game

Bước 12: Chuẩn Bị Ghi Điểm

Đặt quả bóng giữa hai tay của Jamal và thêm một lệnh tạm dừng bằng khối chờ, và một khối lệnh chuyển động.

Chuẩn bị ghi điểm
Chuẩn bị ghi điểm

Bước 13: Các Bước Ghi Điểm

Làm cho Jamal trông như đang ném bóng vào rổ. Đặt quả bóng ở phía trên rổ, sau đó thêm khối trượt. Tiếp theo, đặt quả bóng ở phía dưới rổ và thêm một khối trượt nữa. Phát đi một thông điệp khác (message3) để kích hoạt cả ba hình ảnh nhân vật người chơi ăn mừng.

Code lập trình
Code lập trình

Bước 14: Chuẩn Bị Tạo Hiệu Ứng Chuyển Động Phấn Khích

Jamal, Dorian và Andie sẽ đổi trang phục khi nhận được thông điệp 3. Tạo hiệu ứng chuyển động cho Jamal và Dorian bằng cách di chuyển các sprite lên xuống thủ công để lấy vị trí x và y trong khối trượt. Lặp lại quá trình này 10 lần cho cả Jamal và Dorian bằng vòng lặp lặp lại 10.

Tạo hiệu ứng chuyển động
Tạo hiệu ứng chuyển động

Bước 15: Giữ Trang Phục Ổn Định

Sử dụng sự kiện để gán trang phục phù hợp cho mỗi sprite nhằm tạo hiệu ứng chuyển tiếp mượt mà hơn.

Giữ trang phục ổn định
Giữ trang phục ổn định

Bước 16: Phát Sóng Thông Điệp Thứ 3 và Cuối Cùng

Điều chỉnh trang phục khi mỗi sprite nhận được thông điệp.

Thông điệp cuối cùng
Thông điệp cuối cùng

Bước 17: Thêm Biến Điểm Số

Click Variables > Make a Variable. Đặt tên là Score và để nút được chọn cho tất cả các sprite.

Thêm biến ghi điểm số
Thêm biến ghi điểm số

Bước 18: Lập Trình Điểm Số Bằng Cách Sử Dụng Điều Kiện và Toán Tử Toán Học

Thêm hai điểm khi bóng chạm sàn. Sử dụng khối điều kiện if/then và các khối phép toán ‘=’ và ‘and’.

Code game bóng rổ trên Scratch
Code game bóng rổ trên Scratch

Bước 19: Đặt Lại Điểm Số

Đặt lại điểm số về 0 ngay từ đầu trò chơi khi lá cờ xanh được nhấp vào. Đây là một cách làm tốt cho tất cả các biến mà bạn sẽ sử dụng trong chương trình.

Reset lại điểm số
Reset lại điểm số

Xem thêm: Hướng dẫn làm game bóng rổ đơn giản trên Scratch .
Từ khóa liên quan

Đánh giá tài liệu

Hướng dẫn làm game bóng rổ đơn giản trên Scratch
5.0/5
Dựa trên 1 nhận xét
5 SAO
100%
4 SAO
0%
3 SAO
0%
2 SAO
0%
1 SAO
0%

Cảm ơn bạn đã đóng góp đánh giá