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ết | Mô tả |
---|---|
Cài đặt dự án | Xâ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ơi | Sử 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ơi | Tiế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ện | Sử 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 GUI | Hiể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 đấu | Theo 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ại | Họ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ự án | Tì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
![]() | 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. |