大家好,又到了週末發廢文時間,今天要來談的是飛空城的AI研究。
因為飛空防守隊的關係,越來越多人在問為什麼再動會跑去打人,不會再動隊友。為什麼
A會先動,而不是B...等等
之前有版大分享AI 行為模式研究,不過原文實在太長了所以很難看得下去,而且那時沒
有飛空城大家不是很在意,小弟去年底飛空城跨季17連敗的時候,真的受不了仔細的去給
他研究了一番,從此飛空城直上21階,考試都考100分了呢,所以不要再問為什麼了,來
看看 AI的行動原理吧!
我的知識都是根據Verve大推算出來的規則來的,原來Verve大的已經寫得很清楚了(我最
下面有大概中譯)
也感謝 saulesmeitas 之前的AI研究文章,我就是從那邊開始的
這篇我試著把大家比較關心的重點節錄出來,講的越簡單淺顯越好,要細節的再自己拉到
最後
。
1. 首先AI的行動原理是好幾個迴圈,他會把每一個角色,針對每一個隊手,造成的傷害
都先計算出來,也會把每一個角色針對每一個隊友進行的輔助結果也計算,根據的規則決
定他要走哪一步(哪一個角色,做哪一個動作-可能是攻擊,輔助或移動),然後做完該動
作後,再全部重來一次,再重新依走完的狀況分析一次,再決定一個動作,再重頭分析,
以此類推。
所以AI不會去考量他下一步後要怎麼走用這一步來布局,完全是根據現況規則決定他這一
步怎麼走,走完再重新用一樣的規則,再全部評估一次,一直循環,直到所有人走完。
2. AI 迴圈評估行動的順序,會先根據現況評估一次
『I. 移動順序評估』