跳轉到

地圖與戰役編輯器

不馴之冠內建地圖編輯器和戰役編輯器,讓你打造自訂關卡和劇本。


地圖編輯器

從主選單進入地圖編輯器,可以手動設計地圖。

功能

  • 地形繪製 — 選擇地形類型,用畫筆在地圖上繪製
  • 實體放置 — 放置冒險者、敵人、建築、寶箱
  • 據點放置 — 放置敵方據點
  • 觸發器 — 設定腳本觸發條件
  • 存讀檔 — 存檔到 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/ 即可在主選單看到