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ấy Máy Bay Trong Vice City, Lái Máy Bay Trong Gta Vice City

Grand Theft Auto : Vice City là phiên bản thứ 4 của series game GTA, thành công xuất sắc chỉ Read more

Top 18 nhiệm vụ love is in the air the sims freeplay hay nhất 2022

Duới đây là các thông tin và kỹ năng và kiến thức về chủ đề nhiệm vụ love is in Read more

Top 18 nhiệm vụ gửi sms out trên mocha hay nhất 2022

Duới đây là các thông tin và kỹ năng và kiến thức về chủ đề nhiệm vụ gửi sms out Read more

Cách Lên Cấp Nhanh Trong Phong Thần Nhanh Lên Cấp, Nhiệm Vụ Sư Đồ Phong Thần

Hướng dẫn lên cấp nhanh đến quý kỳ sĩ. Trước khi mở màn con đường phiêu lưu tam giới, sau Read more

Nhiệm vụ trong Grand Theft Auto: Vice City | GTA Wiki Tiếng Việt | Fandom

     Cảnh báo tiết lộ: Nội dung cốt truyện, cái kết hoặc cả hai đều nằm ở dưới. Dưới đây là Read more

Top 17 cách làm nhiệm vụ cấp 3 muaway mới nhất 2022

Duới đây là các thông tin và kiến thức và kỹ năng về chủ đề cách làm nhiệm vụ cấp Read more

Top 14 cách làm nhiệm vụ chia sẻ sổ sứ mệnh liên quân mới nhất năm 2022 – draculemihawk

Dưới đây là các thông tin và kiến thức và kỹ năng về chủ đề cách làm nhiệm vụ san Read more

Hướng dẫn làm nhiệm vụ GTA San Andreas – Phần 2

Hướng dẫn chơi GTA San Andreas Phần 1 Grand Theft Auto IV : San Andreas hay còn gọi là GTA Read more

Managed by phimphat.com DMCA.com Protection Status