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

5/5 - (1 bình chọn)
Cách làm thú vị khác
Tác dụng và công thức nấu nước gạo lứt rang thật đơn giản

Uống nước gạo lứt rang có những tác dụng gì? Uống nước gạo lứt rang có tốt không hay có Read more

Lò vi sóng và những điều khó tin

Biên tập bởi Đoàn Huỳnh Bảo Duy Đăng 7 năm trước 15.344 Có thể bạn sẽ giật mình với rất Read more

Cách làm gạo lứt sấy khô đảm bảo ngon hơn ngoài siêu thị bán

>> Tham khảo Thư viện Hình ảnh mẫu sản phẩm sấy khô >> Tìm hiểu Khách hàng sử dụng Máy Read more

Cách làm gạo lứt rang rong biển vừa ngon vừa tốt

Gạo lứt rang rong biển có vị tỏi vừng là một món ăn thơm ngon, vừa hoàn toàn có thể Read more

Cách nấu gạo lứt Huyết Rồng thơm ngon giảm cân hiệu quả – Gạo Hưng Lộc

Được biết đến là thực phẩm tự nhiên giàu dinh dưỡng và mang lại nhiều quyền lợi cho sức khỏe Read more

Cách diệt mọt gạo nhanh, đơn giản và hiệu quả nhất

Mọt gạo không chỉ làm gạo của bạn mất đi giá trị dinh dưỡng mà còn khiến giảm đi vị Read more

Phân biệt gạo thật và gạo giả đơn giản và chính xác
Phân biệt gạo thật và gạo giả đơn giản và chính xác

Gạo là thực phẩm chính của người Nước Ta, là nguồn cung ứng tinh bột chính cho mỗi bữa ăn. Read more

Hướng Dẫn ốp Gạch Tường Tại Nhà Chỉ Với 6 Bước Cơ Bản – Gạch Xinh

Nhà bạn có vài viên gạch bị bong, nứt, trầy xước cần thay mới ? Thay vì kêu thợ cho Read more

Operated by meohaygiadinh.com DMCA.com Protection Status