Tạo một Battle Royale

*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ả miêu tả

Tạo một trải nghiệm nhiều người chơi dựa trên vòng, nơi người dùng cạnh tranh để trở thành người chơi cuối cùng còn lại! Một bài học tiếp theo tuyệt vời sau trò chơi phiêu lưu, loạt bài này mở rộng các khái niệm cốt lõi trong thiết kế trò chơi và khoa học máy tính.Khi hoàn thành, trải nghiệm có thể dễ dàng điều chỉnh với các yếu tố chơi độc đáo và được định giá.

Mục tiêu và điều kiện tiên quyết

Mục tiêu học tập

Thực hành lập trình modular bằng cách tạo các kịch bản xử lý các chức năng trò chơi riêng biệt, như dịch chuyển người chơi hoặc khởi động một thời gian trận đấu.:

Thực hiện sự kiện bất cứ khi nào trận đấu bắt đầu và kết thúc để tạo ra các mối quan hệ nguyên nhân và kết quả giữa các kịch bản riêng rẽ.:

Thực hiện mảng để quản lý người chơi và xử lý chúng như cần thiết khi người chơi bắt đầu, thắng hoặc rời khỏi trò chơi.:

Hiểu kiến trúc lập trình của trò chơi dựa trên vòng, bao gồm cách làm sạch và đặt lại để thực hiện lặp lại trải nghiệm trò chơichơi.

Yêu cầu trước

Hiểu cách sử dụng if tuyên bố, mảng và vòng lặp.

Có một sự hiểu biết chung về kịch bản module.

Nội dung chủ đề

Bài viếtMô tả
Cài đặt dự ánXây dựng một tầm nhìn cho trải nghiệm và xây dựng một bản đồ để kiểm tra gameplay và di chuyển với nó
Lập trình vòng lặp trò chơiSử dụng kịch bản mô-đun để mã hóa một vòng lặp trò chơi sẽ chạy trong nền của trải nghiệm.
Quản lý người chơiTiếp tục sử dụng các kịch bản mô-đun để quản lý một mảng người chơi và thực hiện các chức năng như dịch chuyển chúng đến một tương thích.
Thời gian và sự kiệnSử dụng sự kiện để theo dõi các trạng thái khác nhau của trò chơi và tín hiệu bất cứ khi nào một trạng thái thay đổi, chẳng hạn như kết thúc một hẹn giờ.
Tạo một GUIHiển thị trạng thái trò chơi hiện tại và thông tin khác cho người chơi sử dụng giao diện người dùng đồ họa.
Kết thúc trận đấuTheo dõi số lượng người chơi hiện tại trong các trận đấu và sử dụng thông tin đó để gửi sự kiện kích hoạt kết thúc trò chơi.
Làm sạch và xóa lạiHọc cách xóa mã để đảm bảo rằng mỗi người chơi trải nghiệm một vòng lặp chơi liên tục sau trận tương thích.
Hoàn thành dự ánTìm tài nguyên để trang trí bản đồ và xem các thử thách tùy chọn để mở rộng trải nghiệm.

Ví dụ dự án

Ví dụ Battle Royale >

Chơi một phiên bản của dự án cuối cùng để xem bạn có thể phát triển gì với loạt này.