Tạo một Trận Chiến

*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ả loạt

Tạo một trải nghiệm nhiều người chơi dựa trên vòng tròn nơi người dùng cạnh tranh để là người chơi cuối cùng đứng lại! Một bài học thú vị sau trò chơi, loạt bài này mở rộng các khái niệm cơ bản trong thiết kế trò chơi và khoa học máy tính. Sau khi kết thúc, trải

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

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

Luyện tập lập trình modular bằng cách tạo các script riêng biệt xử lý các chức năng trò chơi, chẳng hạn như dịch chuyển người chơi hoặc khởi động một máy chủ trình đấu.

Thực hiện sự kiện bất cứ lúc nào trò chơi bắt đầu và kết thúc để tạo mối quan hệ nguyên nhân và hiệu ứng giữa các script riêng lẻ.

Thực hiện ma trận để quản lý người chơi và thao tác với họ 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 các trò chơi dựa trên vòng, bao gồm cách làm sạch và đặt lại để tạo ra trò trải nghiệm trò chơilập trình hàng chuỗi.

Yêu cầu trước tiên

Hiểu cách sử dụng if, array và for lặp.

Có một hiểu biết chung về các tập lệnh modul.

Nội dung bộ

Bài viếtMô tả
Cài đặt dự ánLên kế hoạch cho một tầm nhìn cho trải nghiệm và xây dựng bản đồ để thử nghiệm gameplay và di chuyển với nó.
Lập trình Game LoopSử dụng script modul để tạo một lượt chơi trong nền của trải nghiệm.
Quản lý người chơiTiếp tục sử dụng các tập lệnh módül để quản lý một loạt các người chơi và thực hiện các chức năng như dịch chuyển họ đế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 khi một trạng thái thay đổi, chẳng hạn như kết thúc của một thời gian.
Tạo một GUIHiển thị trạng thái game hiện tại và thông tin khác cho người chơi bằng một giao diện người dùng thị giác.
Đang 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 các sự kiện kích hoạt kết thúc của trò chơi.
Sạch và đặt lạiHọc cách làm sạch mã để đảm bảo rằng mỗi người chơi trải nghiệm một lượt chơi liên tục sau một 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 để mang trải nghiệm tiếp tục.

Dự án Ví dụ

Ví dụ Battle Royale

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