Cách làm trò chơi đá bóng trên Scratch

Bài viết này sẽ hướng dẫn các bạn làm trò chơi ping pong phiên bản đơn thuần trong Scratch 3.0. Các bạn hoàn toàn có thể xem hướng dẫn này và tự do phát minh sáng tạo, biến tấu trò chơi theo cách riêng của mình nhé!

Nội dung chính

  • MÔ TẢ TRÒ CHƠI
  • TRÒ CHƠI MẪU
  • TẠO HÌNH NỀN VÀ NHÂN VẬT
  • LẬP TRÌNH
  • 1. Lập trình cho thanh đỡ bóng
  • 2. Lập trình hoạt động cho quả bóng
  • 3. Xử lý tính huống bóng đập vào thanh đỡ bóng ( Lập trình cho quả bóng )
  • 4. Xử lý trường hợp bóng đập vào mặt đất ( Lập trình cho quả bóng )
  • 5. Nâng cấp cho game Ping Pong :
  • Video tương quan

MÔ TẢ TRÒ CHƠI

  • Người chơi sẽ dùng chuột để tinh chỉnh và điều khiển thanh ngang đỡ bóng chuyển dời
  • Nhiệm vụ của người chơi là dùng thanh đỡ bóng hứng bóng, và không cho bóng đập xuống đất
  • Quả bóng khi đập vào thanh đỡ bóng sẽ bật ngược lại. Người chơi sẽ liên tục đỡ quả bóng khi nó rơi xuống. Nếu quả bóng đập xuống đất thì trò chơi sẽ kết thúc

TRÒ CHƠI MẪU

Link project mẫu : https://scratch.mit.edu/projects/384455212/

TẠO HÌNH NỀN VÀ NHÂN VẬT

  • Thêm nhân vật thanh đỡ bóng
  • Thêm nhân vật quả bóng
  • Tạo hình nền cho trò chơi
  • Tạo mặt đất để Giao hàng cho việc kiểm tra bóng chạm đất ( hoàn toàn có thể vẽ 1 hình chữ nhật màu nâu phía dưới màn hình hiển thị để tượng trưng cho đất )

Hướng dẫn chi tiết cụ thể cách thêm nhân vật

LẬP TRÌNH

1. Lập trình cho thanh đỡ bóng

  • Lập trình cho thanh đỡ bóng chuyển dời theo con trỏ chuột

Trong trò chơi này, thanh đỡ bóng chỉ chuyển dời theo chiều ngang ( trục x ) nên giá trị y của thanh đỡ bóng sẽ một số ít cố định và thắt chặt. Để thanh đỡ bóng đi theo con trỏ chuột, ta sẽ lấy giá trị x của con trỏ chuột ( mouse x ) để đặt / gán cho giá trị x của thanh đỡ bóng.

Lưu ý : không sử dụng cả giá trị mouse x và mouse y để đặt cho giá trị x và y của thanh đỡ bóng. Nếu làm như vậy, thanh đỡ bóng sẽ dính chặt vào con trỏ chuột và vận động và di chuyển trong hàng loạt màn hình hiển thị chứ không phải chỉ khu vực phía dưới màn hình hiển thị.

Câu lệnh gợi ý lập trình thanh đỡ bóng chuyển dời

Ngoài ra, người chơi hoàn toàn có thể điều khiển và tinh chỉnh thanh đỡ bóng bằng các phím mũi tên sang trái, sang phải. Các bạn hoàn toàn có thể xem thêm hướng dẫn lập trình vận động và di chuyển bằng các phím mũi tên tại đây.

2. Lập trình hoạt động cho quả bóng

  • Khi ấn lá cờ, đặt vị trí xuất phát của quả bóng ( hoàn toàn có thể là chính giữa hoặc phía trên màn hình hiển thị chơi ). Cần phải làm bước này để bảo vệ quả bóng sẽ không chạm đất ngay khi người chơi mở màn.
  • Chọn 1 góc cho quả bóng rơi xuống

Gợi ý : hoàn toàn có thể chọn ngẫu nhiên trong khoảng chừng từ 135 đến 225 độ. Khi đó bóng sẽ bắn ra với khoảng chừng góc như trong hình bên dưới.

Ngoài ra, các bạn cũng hoàn toàn có thể sử dụng công cụ chỉ góc của Scratch để chọn góc bất kể.

  • Tạo vòng lặp cho quy trình rơi ( cho quả bóng chuyển dời 10 bước, nếu gặp biên thì bật lại )

Câu lệnh gợi ý lập trình cho quả bóng vận động và di chuyển

3. Xử lý tính huống bóng đập vào thanh đỡ bóng ( Lập trình cho quả bóng )

  • Nếu bóng chạm vào thanh đỡ bóng, cho bóng bật ngược lại bằng cách đổi khác góc hoạt động của bóng ( Point in direction )
  • Gợi ý: Góc bật lại có thể rơi vào khoảng từ -30 đến 30 độ

Câu lệnh gợi ý lập trình giải quyết và xử lý trường hợp bóng đập vào thanh đỡ bóng

4. Xử lý trường hợp bóng đập vào mặt đất ( Lập trình cho quả bóng )

  • Nếu chạm vào mặt đất, cho hàng loạt game dừng lại

Câu lệnh gợi ý lập trình giải quyết và xử lý bóng chạm đất

5. Nâng cấp cho game Ping Pong :

  • Thêm âm thanh khi quả bóng đập vào thanh đỡ bóng hay Game over ( tìm hiểu thêm phần Sound )
  • Hiện màn hình hiển thị Game Over khi bóng chạm đất ( tìm hiểu thêm phần Looks, change background )
  • Tạo thêm nhiều vật cản hoặc quà bonus ( thêm nhân vật mới và giải quyết và xử lý trường hợp bóng chạm vào nhân vật đó )
  • Thêm người chơi, biến đây thành trò chơi Ping Pong dành cho 2 người ( thêm một nhân vật thanh đỡ bóng nữa, chọn phím bấm để điều khiển và tinh chỉnh nhân vật này, lập trình tương tự như như thanh đỡ bóng trên để tạo thành trò chơi dành cho 2 người chơi )

Chúc các bạn thành công xuất sắc với trò chơi Ping Pong trong Scratch! Nếu có câu hỏi hoặc góp ý gì thì hãy đừng ngại ngần và comment xuống phía dưới nhé!

Xem thêm nhiều hướng dẫn và cách làm hay khác: https://cachlam.org/huong-dan

Cách làm thú vị khác
Cách làm món cốm rang tuổi thơ giòn rụm, thơm ngon từ cơm nguội

Cơm nguội còn thừa nhiều quá không biết phải giải quyết và xử lý như thế nào ? Hãy vào Read more

Cách xin lỗi 12 chòm sao vô cùng hiệu quả, hết giận ngay

Bạch Dương (21/3 – 19/4): Bạch Dương rất dễ tức giận nhưng cũng rất mau tha thứ. Vấn đề là Read more

Hướng Dẫn Sử Dụng Bệnh Án Điện Tử Tại Phòng Khám Victoria Healthcare | Bệnh án điện tử

1-        Tạo tài khoản Bệnh án điện tử (Portal) Khi đăng ký khám bệnh tại Phòng khám với địa chỉ Read more

Cách làm bề bề sốt cà chua

Theo dõi Massageishealthy trên Google News Nội dung chính Cách nấu các món ngon từ bề bề, món ngon từ Read more

5 cách làm salad bắp cải trộn mayonnaise, salad trộn dầu giấm, cải tím chua ngọt mayonnaise giảm cân hiệu quả – Chả lụa hai lúa

Những món gỏi trộn được yêu thích là bởi hương vị tươi mát lại còn không quá nhiều dầu mỡ. Nhưng bạn Read more

Công thức nấu món bò hầm sả thịt mềm thơm nức mũi – Digifood

Đổi mới hương vị ẩm thực cho gia đình khiến nhiều chị em băn khoăn chưa biết chọn món nào. Read more

Cách Làm Thịt Bò Ngâm Giấm Chua Ngọt Ngon Đã Miệng Tại Nhà

Thịt bò ngâm giấm là món ngon có nhiều ở miền Trung và các tỉnh phía Bắc. Đây là món Read more

[Món Tết] Cách làm BẮP BÒ NGÂM MẮM CHUA NGỌT – Savoury Days

Sách “Khi bếp vắng lò” Danh mục món mặn Danh mục bánh ngọt Công thức hàng tháng Công thức hàng Read more

Designed by hidalat.com DMCA.com Protection Status