系列說明
創建基於回合的多人遊戲體驗,讓用戶競爭成為最後存活下來的玩家! 此系列在冒險遊戲後的絕佳下課課題,繼承了遊戲設計和電腦科學的核心概念。完成後,體驗可以輕鬆自訂,並且賺取資金。
目標和前提
學習目標 | 練習 模組化程式設計 通過創建處理遊戲功能的腳本,例如傳送玩家或啟動一個匹配器時器。 在遊戲匹配開始和結束時,實現 事件 來建立因果關係之間的原因和效果關係。 實現 陣列 來管理玩家並在玩家啟動、獲勝或離開遊戲時操作。 了解回合制遊戲的編碼架構,包括如何清理並重置以便製作循環遊玩戲。 |
前提條件 | 了解如何使用 if 、 array 和 for 的。 有一個一般的模組指令。 |
系列內容
文章 | 說明 |
---|---|
項目設定 | 設計體驗的未來,並且建立地圖以測試遊戲和移動的性能。 |
編寫遊戲循環 | 使用模組指令碼來編寫一個遊戲循環,它將在體驗的背景中執行。 |
管理玩家 | 繼續使用模組指令來管理一個玩家群,並且執行如傳送他們到相符賽等功能。 |
計時器和事件 | 使用事件來跟蹤遊戲中不同的狀態和信號,例如標題結束。 |
建立一個GUI | 使用圖形用戶界面顯示當前遊戲狀態和其他信息。 |
結束比賽 | 追蹤當前玩家數量,並使用該資訊來發送啟動遊戲結束的事件。 |
清理和重置 | 了解如何清除代碼,以確保每個玩家在相符賽後可以繼續玩耍。 |
完成項目 | 尋找資產裝飾地圖,並查看可選挑戰以深化體驗。 |
範例項目
Battle Royale 範例 播放最終項目的版本來看看您可以使用此系列開發什麼。 |