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.

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%.

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.

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.

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.

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.

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!

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ờ.

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.

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.

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).


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.


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.

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.

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.

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.

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.

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.

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’.

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.

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





















