寻路寻敌AI智障

2022/06/11184 浏览反馈
差点就能过卡关的BOSS了,中间简直要被AI气死
我发现这个AI有很大的毛病,每次寻敌总是喜欢先对齐到一条直线上,再去走另一个方向。问题就在这里,比如:
如图,我方先上一格,敌方左下一格,我方为了攻击敌方又往下一格,敌方再往左一格
TapTap
也就是说,敌方走了两格而我方傻站在原地,这有没有搞错,真有这么蠢的AI?浪费了步数在原地打转?
假设敌方是射手攻击距离为2,我方近战攻击距离为1,第一回合后敌方射手就能瞄准我方,而我方还要往下一格往右一格才能打到对面,也就是说在我方攻击到对方时,对方已经打了我方两下,你能理解这两下能对我造成多少伤害吗?
而且这个地方还有一个令人吐槽的地方,这游戏是可以斜向攻击敌人的,明明往右走一格就能攻击到右下的敌人,偏偏要先往下再往右,由此可见AI多么智障
建议改进,比如x轴距离为3,y轴距离为1,x(3)>y(1),则优先执行x轴移动,当x(1)y(1)时就能斜着攻击,这样就能节省移动距离,远程同理,哪个方向轴距离多先执行哪个方向,避免多浪费两格步数。
4
1