火焰紋章英雄 AI行動詳解

人工智能 火焰紋章 遊戲 itmo愛萌遊戲資訊 2017-04-06

在《火焰紋章:英雄》的攻略中,遊戲中的敵人大多數都是AI控制的,相信很多玩家都會疑惑究竟AI的行動模式究竟是怎樣的,下面小編編集整理了一些AI行動模式,一起來看看吧!

火焰紋章英雄 AI行動詳解

移動規則

AI控制的敵人依照一套嚴密的法則行事。此判斷沒有隨機性,在同樣的狀況下永遠會做出同樣的行動。

移動順序的確定

AI總是會以這個順序移動:無綠技(輔助技)近戰單位>無綠技遠程單位>有綠技近戰單位>有綠技遠程單位>無紅技(武器技)單位。

如果上述規則中有單位處於同一優先級,則能走最短距離夠到我方的單位先行。若還是一樣,則按照在隊伍中的排序而定(比較靠前的單位先行)。

上述同一優先級處理有一例外狀況:若某一單位移動後可以接受再動類效果(歌舞)則其會先於歌舞單位行動。

如果有AI的單位因為被人卡住而無法移動,則其會被放到移動列表的最後位。

輔助技能的使用

各類輔助技能會在特定的條件下發動。

位移他人的技能(如拉扯,撞開):在能將本方單位移出玩家攻擊範圍時使用。

位移自己的技能(如翻越):在能令自己接近玩家單位時使用。

應援類技能:在某一本方單位處於玩家單位攻擊範圍內時使用。

恢復類技能(如治療之杖,獻身):在可以進行恢復的情況下使用。

移動的判斷

AI的單位各自都有一個目標,並且總是朝著該目標移動以求縮短雙方距離。他們會一直保持移動,直到自身的攻擊範圍內出現敵人。

AI基於以下兩點決定自己的目標:優先選擇自身剋制的目標。若沒有,才會選擇其他目標。在這個判定完成後,以該範圍內自身能對其造成最高傷害的目標為移動方向。

舉例:如果AI的艾弗拉姆發現玩家有2個紅色單位,琳和琪琪,則會因為琳的守備比琪琪低6點(=艾弗拉姆可以對其造成更多的傷害)而以琳為攻擊目標,試圖向其靠近。

AI的目標判斷不會考慮武器特攻。例如,如果一個青色單位手持狼書(騎兵特攻),按照判斷順序,他依然會優先尋找赤色單位(如果有的話),而非將騎兵單位作為自己的首要目標。

AI在向目標移動時會優先橫向移動,在橫軸對上之後才會縱向移動(除非有障礙地形)。例如只有一個琳和一個艾弗拉姆,在同一縱軸,距離2,只要琳不斷橫向移動2格,艾弗拉姆就會跟著橫向移動而不會向下。

如果該AI單位與其目標之間的移動路徑上存在可破壞障礙,即使旁邊就是一條可直接通行的路徑,他也會選擇去攻擊障礙,該行為優先級比對橫軸更高。

戰鬥規則

一旦敵人回合開始時,AI的攻擊範圍內有敵人,即開始按照戰鬥規則行動。下述數條規則的排序越靠前,優先級越高。

A.可以造成擊殺的情況:AI會將多單位合擊,奧義的情況和位移技能全部納入計算,一旦計算結果為可以擊殺,即會執行。但是似乎會在此過程中因自身減員而投鼠忌器?待調查。

B.造成最多的傷害:在無法擊殺的情況下,AI會按傷害大小排列攻擊順序,優先進行傷害最大的攻擊,奧義將被列入考慮。

C.受到最少的傷害:假如AI能對多個目標造成相同的傷害,則會攻擊造成最少反擊傷害的目標。

AI只要能主動攻擊就一定會主動攻擊,哪怕這次攻擊只造成0點傷害,甚至是自身會在造成傷害之前就死亡(因伏擊)。

無論是擊殺還是傷害,AI不會將讓位納入考慮。例如:一個窄路中,從左到右依次是我方,敵遠程,敵近戰。敵近戰後退一步讓出空檔後遠程可以形成擊殺的情況,AI不會考慮。

但是,AI會在每一次移動後重新檢查狀況。所以如果該近戰單位優先去攻擊其他目標了,那麼AI會控制遠程單位完成擊殺。

AI似乎在攻擊時會優先攻擊無法對其進行反擊的單位,但優先級尚未明確。

治療規則

AI的單位如果擁有恢復類技能,會在自身無法攻擊到敵人單位時才進行恢復行為。總是會選擇HP缺失量最大的本方單位。

更多火焰紋章攻略盡在itmo愛萌攻略專區,攻略,交流心得,晒卡請加火焰紋章英雄萌新交流群601949539

相關推薦

推薦中...