系列說明
創建一個基於回合的多人遊戲體驗,在那裡用戶競爭成為最後一個剩下的玩家!這個系列在冒險遊戲之後是一個很好的下一課,它會擴展遊戲設計和電腦科學中的核心概念。完成後,體驗可以使用獨特的遊戲元素進行自訂並將其轉換為金錢。
目標和前提
學習目標 | 練習 模組化編程 ,創建單獨處理遊戲功能的腳本,例如傳送玩家或啟動比賽計時器。: 實裝 事件 隨著遊戲匹配開始和結束來創建分離的腳本之間的原因和效果關係。: 實裝 陣列 來管理玩家並在玩家開始、獲勝或離開遊戲時需要操縱它們。: 了解圓環基礎遊遊玩的編碼架構,包括如何清理和重置以實現循環遊戲。 |
前提 | 了解如何使用 if 聲明、陣列和循環。 有一般的模組腳本理解。 |
系列內容
文章 | 說明 |
---|---|
項目設定 | 規劃體驗的願景,並建立地圖來測試遊戲和移動。 |
編寫遊戲循環 | 使用模組腳本來編寫會在體驗背景中運行的遊戲循環的代碼。 |
管理玩家 | 繼續使用模組腳本來管理一個玩家群組,並執行功能,例如將它們傳送到比相符。 |
計時器和事件 | 使用事件來跟蹤遊戲的不同狀態,並在狀態變更時發出信號,例如計時器結束。 |
創建 GUI | 顯示使用圖形用戶介面的玩家當前遊戲狀態和其他信息。 |
結束賽局 | 在比賽中跟蹤當前玩家數量,並使用該信息發送會導致遊戲結束的事件。 |
清理和重設 | 學習如何清理代碼,以確保每位玩家在相符賽後體驗連續的遊戲循環。 |
完成項目 | 尋找資產來裝飾地圖,並查看可選挑戰來進一步提升體驗。 |
範例項目
![]() | 戰鬥皇室範例 播放最終項目的版本來看看你能用這個系列開發什麼。 |