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
Cách Làm Bột Dạ Quang Lọ Thuỷ Tinh Phát Sáng | Hoá Chất Trần Tiến

Bột dạ quang được biết đến là ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là trong trang Read more

Học cách chế biến hạt lanh đơn giản và những món ăn ‘ai ăn cũng ghiền’

Hạt lanh là một trong các loại hạt giàu dinh dưỡng, đặc biệt là thành phần omega-3 dồi dào mang Read more

Cách làm bột hạt kê

Bột ngũ cốc là một trong những loại sản phẩm được nhiều người lựa chọn bổ trợ dưỡng chất cho Read more

Cách nuôi bột cái – men bánh mì tự nhiên và cách bảo quản bột cái

Nếu bạn yêu dấu làm bánh thì không hề bỏ lỡ cách nuôi bột cái ( men bánh mì ) Read more

Cách làm bánh canh khoai tím lạ miệng, bắt mắt

Bạn đã từng ăn món bánh canh khoai lang tím chưa? Nếu chưa thì cùng Bách hóa XANH tham khảo Read more

Cách Nấu Bỗng Chấm Sứa – Sứa Ngâm Chấm Bỗng Ở Hải Phòng

Nước chấm có thể хem là “linh hồn” làm nên ᴠị ngon hoàn hảo cho mỗi món ăn. Nếu như Read more

Bỗng chấm gỏi cuốn.Món gỏi này hay dc chấm kèm mắm dấm. Nhưng nếu cầu kỳ
Bỗng chấm gỏi cuốn.Món gỏi này hay dc chấm kèm mắm dấm. Nhưng nếu cầu kỳ

❤Món gỏi này hay dc chấm kèm mắm dấm. ❤Nhưng nếu cầu kỳ hơn thì nấu bỗng chấm là ngon Read more

6 “thủ thuật” của bồ nhí khiến đàn ông bám như sam, vợ thua “ê chề” ngay từ lúc bắt đầu

Biết cách làm “gái hư” Phần đông đàn ông rất thích phụ nữ dữ thế chủ động, máu lửa và Read more

Powered by nguyenvanhieu.vn

DMCA.com Protection Status