英雄无敌望而却步的应用

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:50:18
我使用精灵族(英雄5),问问高手有无什么好的却步组合,还有就是如何防止对方的高敏怪在几回合之后突然准备攻击后面的远程,以及,我听说对远程怪也可以却步,怎么操作

有三条规律:

  第一条:AI会先确定进攻的目标。

  攻击目标大概分成三级:可以直接攻击的是第一优先级,行动两次可以攻击的是第二优先级,行动三次才能攻击的是第三优先级,以此类推。如果有目标在较高的优 先级,那么AI就不会考虑处于较低优先级的目标。比如,如果有一队单个的农民走入了野怪的攻击范围,那么野怪一定朝那队农民走过去,即使这意味着往回走。

  对于同一优先级的目标,攻击强而脆弱的部队还有远程部队更容易受到攻击,比如血女或者妖精或猎人,至于具体的公式,那就不知道了。为了防止野怪无视肉盾直 接冲向大队射手,就要用炮灰把射手围死,这样就可以把射手降到较低的优先级中。如果在同一优先级里面有多队射手,那么AI会以距离最远的那一队射手为目标。(射手型野怪的优先级选择比较奇怪,不过一般来说能直接攻击到自己的部队比较优先。比如mf精怪,开始的时候弩手肯定会比农民优先,但是如果农民走到了精怪附近,那么精怪就可能转而攻击农民。)

  第二条:选定目标之后,如果目标处于第二或更低优先级,那么接下来AI的行动是:

  在满足提升目标优先级的前提下尽量减少自己所受的攻击。

  第三条:每一次行动之前,AI都会重新确定目标。

  运用望而却步要利用第二条规律。对于肉搏野怪,为AI设置这样一种情况:走一步可以提升目标优先级,走两步就会受到更多攻击,那么AI思考的结果就会是走一步。这就是望而却步的原理。

  可是,尽管望而却步利用的是第二条规律,使用望而却步的难点实际上主要在于掌握第一条规律。也就是野怪的目标。一旦弄错了野怪的目标,望而却步就会立刻失效。所以我才花力气去讲第一条规律。

  关于远程部队的望而却步比较奇妙,还没搞清原理。只是观察到有这样的情况出现。

  -------

  “AI在保证他下次行动能攻击到范围内最高优先级生物的条件下,,他的行动尽量减少进入我军生物的攻击范围。利用这个规律,减少AI移动步数。”

  比如:AI行动,在能攻击到他移动范围内最高优先优先级生物的前提下,他走二步要被我军2个生物打,走一步要