Phần 2 của trò chơi phiêu lưu

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Mô tả bài học: Sinh viên tiếp tục phát triển trò chơi phiêu lưu. Họ sẽ tạo các tập lệnh để sử dụng công cụ, bán hàng và nâng cấp không gian của họ.

Mục tiêu bài học
  • Áp dụng kiến thức về các câu lệnh if/then để tạo ra các vật phẩm có thể thu thập được.
  • Chứng minh kiến thức về hàm để tạo ra các hàm cho phép người chơi bán hàng và nâng cấp biến không gian của họ.
Chuẩn bị

Tổng quan

Thời gianHoạt độngMô tả
5 phútGiới thiệuGiới thiệu phiên học.
50 phútHướng dẫn có sự hướng dẫn: Lập trình cơ chế trò chơiCho phép sinh viên tạo các tập lệnh cho công cụ, bán hàng và nâng cấp không gian.
5 phútKết thúcPhản ánh về dự án và tóm tắt các khái niệm đã học.

Kế hoạch bài học

Giới thiệu

  1. Giải thích rằng sinh viên sẽ thêm các cơ chế gameplay cơ bản của trò chơi phiêu lưu hôm nay: sử dụng công cụ để thu thập vật phẩm, bán hàng và nâng cấp không gian của họ để thu thập nhiều vật phẩm hơn.
  2. Chỉ ra rằng phiên này sẽ có nhiều hướng dẫn hơn. Phiên tiếp theo sẽ tự do hơn, để sinh viên có thể làm việc độc lập hoặc theo kịp.

Hướng dẫn có sự hướng dẫn - Lập trình cơ chế trò chơi

  1. Đảm bảo tất cả sinh viên có quyền truy cập vào công cụ khởi đầu.
  2. Dẫn dắt sinh viên thông qua các hướng dẫn sau:

Kết thúc

  1. Tóm tắt những gì sinh viên đã tạo ra.
  2. Tùy chọn - Hỏi sinh viên tính năng nào mà họ háo hức muốn làm hoặc thêm vào ngày mai khi họ hoàn thành trò chơi của mình.

Phụ lục

Khắc phục sự cố và mẹo trong lớp học

Khắc phục sự cố chung

  • Trong khi sinh viên viết mã, hãy để lên các tập lệnh mẫu để sinh viên tham khảo. Tập lệnh Công cụ đặc biệt hữu ích vì có các câu lệnh if lồng nhau.
  • Kiểm tra xem sinh viên có thụt lề mã của họ để trông giống như các mẫu mã không. Điều này làm cho mã dễ đọc hơn và giảm khả năng xảy ra lỗi.

Mẹo lập trình

  • Nhắc nhở sinh viên luôn thêm dấu phẩy giữa nhiều tham số trong một hàm, như trong sellItems(playerItems, playerGold).
  • Trong tập lệnh Nâng cấp, thứ tự của các hàm là quan trọng. Đảm bảo rằng hàm giveUpgrade() nằm ở trên clickDetector.MouseClick.

Mẹo hỗ trợ

  • Để giữ sinh viên đi đúng hướng, hãy đặt giới hạn thời gian nghiêm ngặt cho việc kiểm tra chơi, như một phút.
  • Khuyến khích sinh viên nhớ một mục tiêu cụ thể mỗi khi kiểm tra chơi, chẳng hạn như kiểm tra xem một công cụ có thu hoạch được một vật phẩm như mong muốn hay không. Điều này giúp họ tập trung hơn.

Tùy chỉnh bài học

Mở rộng bài học

  • Hơn một vật phẩm có thể được thêm vào để thu hoạch, chỉ cần nhớ rằng mỗi vật phẩm cần một BoolValue với CanHarvest được đặt thành true.
  • Các GUI bề mặt, như Bảng Nâng cấp, có thể được tùy chỉnh. Khuyến khích sinh viên khám phá các thuộc tính của TextLabels, như màu sắc và phông chữ trong các thuộc tính của TextLabel và SurfaceGui đó.
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.