Chrono Divide 1v1 Bot 設計筆記:DOG 的行為邏輯設計

| Chrono Divide | 4 Reads

在設計 Chrono Divide 的 1v1 Bot 時,我特別為狗(DOG)單位規劃了專屬的行為邏輯。這篇筆記是我對 DOG 行動邏輯的設計與實作過程的記錄,也方便未來調整或擴展使用。

rules.ini 中,我找到與狗相關的關鍵字主要是 ADOGDOG。以下是我針對 DOG 單位所規劃的行為邏輯:


一、最高優先級:JumpAttack(跳撲攻擊)

只要狗處於可進行 JumpAttack 的條件下,便會立即發動跳撲攻擊。這是 DOG 的最高優先權行動,優先級高於所有其他指令。


二、即時動態規避邏輯(Real-Time Threat Avoidance)

狗在行動過程中會即時偵測並主動躲避以下防禦建築:

  • Pillbox(碉堡)

  • Sentry Gun(哨戒機槍)

這部分的避障機制是動態計算的,會在移動時隨時調整路徑。

⚠️ 目前尚未實作對**武裝礦車(APC 或 MINELAYER)**的主動規避。因為判斷標準與判定時機點不同,邏輯上陷入了瓶頸,之後還需針對這一點進一步研究與優化。


三、尋路邏輯(Pathfinding)

狗的尋路策略優先針對礦區周圍的 Shroud(迷霧)進行探索,這樣可以達成以下幾個目的:

  • 優先解鎖資源相關區域(對經濟與戰略更敏感)

  • 為後續單位或建築行動打開視野


四、探索回環邏輯(Post-Shroud Behavior)

當全圖已完成約 90% 的 Shroud 探索後,狗將執行一個「回環行動」:

  • 回到我方主基地或機動部隊所在位置

  • 自動與坦克等主力單位會合

  • 跟隨主力行動,作為輔助單位運用


補充說明(Behavior Detail)

  • 狗的行動邏輯不會執行“硬追”(即不會無視危險持續追擊敵人)

  • 判斷與攻擊會以安全路線為前提,並考慮是否可逃脫或返回


這套邏輯目前已實作大致框架,後續還會繼續針對特殊單位(例如武裝礦車)、進一步的 AI 融合(例如與主力部隊的協調)進行強化與優化。狗的單位雖然不貴,但如果操作得當,也能有效干擾敵人,甚至搶先清視野。

如果你對 Chrono Divide 的 bot 實作也有興趣,歡迎一起交流。

 

→返回《Chrono Divide Bot 開發指南》

This article was last edited at