創建一場戰鬥

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

系列說明

創建基於回合的多人遊戲體驗,讓用戶競爭成為最後存活下來的玩家! 此系列在冒險遊戲後的絕佳下課課題,繼承了遊戲設計和電腦科學的核心概念。完成後,體驗可以輕鬆自訂,並且賺取資金。

目標和前提

學習目標

練習 模組化程式設計 通過創建處理遊戲功能的腳本,例如傳送玩家或啟動一個匹配器時器。

在遊戲匹配開始和結束時,實現 事件 來建立因果關係之間的原因和效果關係。

實現 陣列 來管理玩家並在玩家啟動、獲勝或離開遊戲時操作。

了解回合制遊戲的編碼架構,包括如何清理並重置以便製作循環遊玩戲。

前提條件

了解如何使用 if 、 array 和 for 的。

有一個一般的模組指令。

系列內容

文章說明
項目設定設計體驗的未來,並且建立地圖以測試遊戲和移動的性能。
編寫遊戲循環使用模組指令碼來編寫一個遊戲循環,它將在體驗的背景中執行。
管理玩家繼續使用模組指令來管理一個玩家群,並且執行如傳送他們到相符賽等功能。
計時器和事件使用事件來跟蹤遊戲中不同的狀態和信號,例如標題結束。
建立一個GUI使用圖形用戶界面顯示當前遊戲狀態和其他信息。
結束比賽追蹤當前玩家數量,並使用該資訊來發送啟動遊戲結束的事件。
清理和重置了解如何清除代碼,以確保每個玩家在相符賽後可以繼續玩耍。
完成項目尋找資產裝飾地圖,並查看可選挑戰以深化體驗。

範例項目

Battle Royale 範例

播放最終項目的版本來看看您可以使用此系列開發什麼。