角鬥機甲怎麼程式設計 程式集與程式設計方式講解

《角鬥機甲》中玩家不直接控制機器人,而是通過程式設計給兵種一定的行動邏輯來間接控制,這讓不少新手玩家感覺門檻頗高,下面小編就為大家帶來一篇“hjyx01”分享的程式集與程式設計方式講解,希望對各位有所幫助。

角鬥機甲怎麼程式設計 程式集與程式設計方式講解

程式集與程式設計方式講解

遊戲中給出了子AI的概念,即有一些基礎的命令不需要每次重複程式設計:攻擊、靠近、撤退、佔點、蒐集資源。

根據這些子AI的組合方式,遊戲初始給出了3個程式集:攻擊者(攻擊、靠近、撤退)、佔領者(攻擊、靠近、撤退、佔點)、蒐集者(蒐集資源、撤退、佔點)。

玩家可以修改子AI、程式集中的觸發和執行條件,也可以自己進行程式設計。

角鬥機甲怎麼程式設計 程式集與程式設計方式講解 第2張

自己程式設計涉及到的核心概念是節點。

遊戲中分為四類節點:

角鬥機甲怎麼程式設計 程式集與程式設計方式講解 第3張

(1)行動(具體執行的行為、物件、目標、優先順序等,行動是程式樹的終點)。

(2)條件(觸發行動的先決條件,條件是程式樹的中繼點)。

(3)連線點(中轉節點,沒有邏輯意義,主要是視覺空間上製造便利)。

(4)子AI(已經形成的命令集,活用子AI可以大大簡化後續遊戲中的重複勞動)。