《星际争霸2》人族坦克智能化:拒绝浪费弹药
这是来自国外玩家的一个星际争霸2中的有趣发现,人族坦克现在十分智能,他会选择最少的攻击去攻击一个单位,不浪费一枚炮弹,这样的情况下在星际争霸1中用单位吸引坦克的作法就不是那么有效了,具体如下:
我今天在玩星际争霸2的无AI模式(sandbox)的时候有这样一个有趣的发现。
人族坦克拒绝浪费弹药!
如果你用12个坦克在攻城模式下攻击1个SCV,只有一个坦克会开炮。
如果你用12个坦克在攻城模式下攻击1个人族基地,第一次齐发所有坦克都会开火,但第二次只有一部分坦克开火,正好可以打爆基地。
我在很多单位上做过实验,坦克总是先计算好怎样可以用最少的开火次数能把目标群杀死,然后开火。这种现象在所有瞬间攻击类型的单位上都有出现。例如:坦克,枪兵和幽灵。
这种火力计算对类似枪兵的单位没有什么区别,因为枪兵攻击频率高,所以下一枪打哪里关系不大。 但坦克不同,因为坦克每一次开火的威力很大,所以没一炮都是很珍贵的(大战中前面的坦克一般可以开3-4炮)。因为这样的原因,星际1中向坦克冲锋时带农民吸收火力的办法在星际2中不再那么有效。
我们怎样才可以利用这一现象呢?
我发现一个小的窍门。如果你用shift键将想要攻击的目标一个个选中,坦克会很智能地将所有目标的血量计算好,然后几乎瞬间将能够击毙的目标击毙。然后等装填结束,继续一个个杀过去。
自己试试:
在无AI模式下,建立一个兵营,出5-6个枪兵,然后出4-10个坦克(根据你的APM)。将枪兵每隔一定距离在兵营旁一字排开,足够距离避免溅射伤害。然后选中所有坦克,先A兵营,然后shift键一个一个A枪兵。结果,坦克在打爆兵营后,几乎同时杀死所有枪兵。一炮不浪费。
坦克的指挥分三种:1.放着不管。2.用右键点击目标。3.用shift键逐个点击目标。在第1种情况下,坦克用最快的速度杀死目标群,也就是说,坦克第一次齐射后不会打上次瞄准的目标 ,而是另选。但这种方法对整个目标群消灭的速度是最快的。第2种情况,坦克全部火力集中在指定目标上,杀死目标后才再选择其他目标,可能浪费弹药。第3种情况,坦克有效地将敌人单位逐个击毙,一炮不浪费。
总结:如果对敌人成群的部队,使用自动攻击最有效果。但如果遇到类似神族追踪者时,用shift可以尽快消灭敌人火力,减少敌人攻击输出。