地圖與戰役編輯器¶
不馴之冠內建地圖編輯器和戰役編輯器,讓你打造自訂關卡和劇本。
地圖編輯器¶
從主選單進入地圖編輯器,可以手動設計地圖。
功能¶
- 地形繪製 — 選擇地形類型,用畫筆在地圖上繪製
- 實體放置 — 放置冒險者、敵人、建築、寶箱
- 據點放置 — 放置敵方據點
- 觸發器 — 設定腳本觸發條件
- 存讀檔 — 存檔到
maps/目錄
地形類型¶
- 草地、森林、山地、水域、沼澤、沙漠、城鎮、道路
存檔格式¶
地圖以 JSON 格式存放在 maps/ 目錄下,包含:
- 地形資料(NumPy int8 陣列序列化)
- 高度資料
- 實體位置與屬性
- 城堡位置
戰役編輯器¶
戰役編輯器讓你將多張地圖組合成有劇情的多關卡戰役。
功能¶
- 關卡排序 — 拖曳調整關卡順序
- 勝利條件 — 為每關設定勝利條件
- 故事文字 — 設定開場與過關文字
- 初始資源 — 設定每關的初始金幣
- 建築限制 — 限制玩家可用的建築類型
勝利條件選項¶
| 類型 | 說明 |
|---|---|
free |
自由模式,無勝利條件 |
destroy_enemy_buildings |
摧毀所有敵方據點 |
survive_ticks |
存活指定時間 |
reach_gold |
累積指定金額 |
destroy_building |
摧毀特定類型據點 |
defend |
防守城堡指定時間 |
collect_chests |
收集所有寶箱 |
存檔結構¶
campaigns/my_campaign/
├── campaign.json # 戰役元資料
├── level1.json # 第一關地圖
├── level2.json # 第二關地圖
└── level3.json # 第三關地圖
分享自訂內容¶
- 地圖和戰役資料夾可以直接複製分享
- 收到的地圖放入
maps/即可在主選單載入 - 收到的戰役放入
campaigns/即可在主選單看到