英雄无敌5东方部落 讲解一下望而却步技巧
- 游戏信息
- 发布时间:2024-11-09 04:34:17
有三条规律:
第一条:AI会先确定进攻的目标。
攻击目标大概分成三级:可以直接攻击的是第一优先级,行动两次可以攻击的是第二优先级,行动三次才能攻击的是第三优先级,以此类推。如果有目标在较高的优 先级,那么AI就不会考虑处于较低优先级的目标。比如,如果有一队单个的农民走入了野怪的攻击范围,那么野怪一定朝那队农民走过去,即使这意味着往回走。
对于同一优先级的目标,攻击强而脆弱的部队还有远程部队更容易受到攻击,比如血女或者妖精或猎人,至于具体的公式,那就不知道了。为了防止野怪无视肉盾直 接冲向大队射手,就要用炮灰把射手围死,这样就可以把射手降到较低的优先级中。如果在同一优先级里面有多队射手,那么AI会以距离最远的那一队射手为目标。(射手型野怪的优先级选择比较奇怪,不过一般来说能直接攻击到自己的部队比较优先。比如mf精怪,开始的时候弩手肯定会比农民优先,但是如果农民走到了精怪附近,那么精怪就可能转而攻击农民。)
第二条:选定目标之后,如果目标处于第二或更低优先级,那么接下来AI的行动是:
在满足提升目标优先级的前提下尽量减少自己所受的攻击。
第三条:每一次行动之前,AI都会重新确定目标。
运用望而却步要利用第二条规律。对于肉搏野怪,为AI设置这样一种情况:走一步可以提升目标优先级,走两步就会受到更多攻击,那么AI思考的结果就会是走一步。这就是望而却步的原理。
可是,尽管望而却步利用的是第二条规律,使用望而却步的难点实际上主要在于掌握第一条规律。也就是野怪的目标。一旦弄错了野怪的目标,望而却步就会立刻失效。所以我才花力气去讲第一条规律。
关于远程部队的望而却步比较奇妙,还没搞清原理。只是观察到有这样的情况出现。
-------
“AI在保证他下次行动能攻击到范围内最高优先级生物的条件下,,他的行动尽量减少进入我军生物的攻击范围。利用这个规律,减少AI移动步数。”
比如:AI行动,在能攻击到他移动范围内最高优先优先级生物的前提下,他走二步要被我军2个生物打,走一步要被我军1个生物打,那么他选择走一步;
再比如:他走一步,能被我军1个,我军没生物能打到他,走2步被我军1个生物打,那么他也走一步。
如果你的射手是全队伍里面他认为优先级最高的。如果他能连动2下打到你的射手的话,望而却步就不行了。
主动性要保证住,实际上你主动性比对方越高控制的成功性越大,如果主动性低的话,被对方连动,那么就失败。
-------
优先在当前回合的攻击范围内搜索最有价值的对象作为其目标,并直接攻击。
如果当前回合没有能攻击的目标,则搜索下回合攻击范围内最有价值的目标
移动到下回合能攻击到目标的范围内
在接近目标的前提下尽可能地减少可能受到的攻击
每队AI每次行动前都会重新选择它的目标
望而却步其实就是利用了AI的第3条+第4条来达到目的,但是第1条+第2条是控制AI选取目标的关键。只要掌握上述要点就能做到无往而不利。
另外,时常丈量一下AI和本方部队的移动距离是一个良好的习惯。
------------------------------------
自己的话:去网上下个H5宝典,大多数问题都能解答