PEAK 殭屍模式 (Zombie Mode Mod)
這是一個為 PEAK 遊戲開發的非對稱對抗模式模組。
遊戲規則
- 開始遊戲:從機場飛行到達第一座山(海灘)後,遊戲正式開始。
- 感染倒數:右上角會出現 10 秒倒數,隨機選出一名或多名玩家變為「Alpha 殭屍」。
- 殭屍能力:
- 外觀變為蘑菇殭屍,保留玩家原本的外型特色。
- 右鍵攻擊:進行撲擊咬人,被咬到的人類會受到嚴重的孢子感染與受傷。
- 體力系統:Alpha 殭屍擁有 100% 體力,其餘殭屍與復活後的殭屍預設為 70% 體力。
- 感染轉化:人類玩家因感染或受傷死亡後,會在 3 秒後於原地轉化為殭屍。
- 殭屍復活:殭屍死亡後會進入 60 秒倒數,倒數結束後於原地復活。使用「死靈書」可立即復活殭屍玩家。
- 人類目標:
- 只要有一名人類到達營火,即可點燃並將所有玩家傳送至該處,進入下一回合。
- 成功搭上最後一座山的最後飛機則人類獲勝。
- 殭屍目標:感染所有人類玩家使其全滅則殭屍獲勝。
管理員選單 (Host Only)
房主可以按 F10 開啟設定選單,調整以下平衡性參數:
- Zombie Respawn Time:殭屍死亡後的復活倒數秒數。
- Initial Zombies:遊戲開始時隨機產生的初始殭屍數量。
- Infection Strength:殭屍咬人後的感染強度 (孢子增加量)。
- Infinite Zombie Stamina:開啟後殭屍將擁有無限體力,可無限制攀爬與衝刺。
本地測試
如果您使用的是 Thunderstore Mod Manager:
自動部署 (開發推薦)
- 確保
Config.Build.user.props 中的路徑正確。
- 在終端機執行:
dotnet build Zombie/src/Zombie/Zombie.csproj
- 點擊管理器中的 "Start Modded" 啟動遊戲。
正式匯入
- 執行打包指令:
dotnet build Zombie/src/Zombie/Zombie.csproj -target:PackTS
- 將
artifacts/thunderstore/ 下的 zip 檔案匯入管理器。
開發索引
請參考根目錄下的 index.md 獲取 PEAK 原始碼的關鍵類別說明。