《角鬥機甲》新手編程教學 程序集與編程方式講解
《角鬥機甲》中玩家不直接控制機器人,而是通過編程給兵種一定的行動邏輯來間接控制,這讓不少新手玩家感覺門檻頗高,下面小編就為大家帶來一篇“hjyx01”分享的程序集與編程方式講解,希望對各位有所幫助。
程序集與編程方式講解
遊戲中給出了子AI的概念,即有一些基礎的命令不需要每次重複編程:攻擊、靠近、撤退、佔點、搜集資源。
根據這些子AI的組合方式,遊戲初始給出了3個程序集:攻擊者(攻擊、靠近、撤退)、佔領者(攻擊、靠近、撤退、佔點)、搜集者(搜集資源、撤退、佔點)。
玩家可以修改子AI、程序集中的觸發和執行條件,也可以自己進行編程。
自己編程涉及到的核心概念是節點。
遊戲中分為四類節點:
(1)行動(具體執行的行為、對象、目標、優先級等,行動是程序樹的終點)。
(2)條件(觸發行動的先決條件,條件是程序樹的中繼點)。
(3)連接點(轉運站節點,沒有邏輯意義,主要是視覺空間上製造便利)。
(4)子AI(已經形成的命令集,活用子AI可以大大簡化後續遊戲中的重複勞動)。