前言:这是本人6年前通过自己研究测试,终于解决了Big Game Hunters这张地图一个历史悠久的BUG,虫族在6点和9点经常停止发展,只造农民,这个BUG早就广为人知,但另外一个BUG很少人注意到,以前玩的时候我就感觉这张富矿地图的电脑比较傻,只会嘎嘎猛爆初级兵中级兵,很少出高级兵,还以为是AI本就设定如此,在这次研究中本人一并修复了这两个BUG。最近搜索的时候发现后来也有人发了修复死虫BUG的版本,但不出高级兵的BUG并未修复,而且由于本人当时只发在了豆瓣和贴吧,看到的人并不多,我看到本论坛也有网友搬运了本人发布的地图文件,但是并没有把完整帖子内容一并搬来,所以我还是自己再发一次吧。原创证明:星际争霸Big Game Hunters地图电脑不发展或不出高级兵BUG修复 -(星际争霸 StarCraft)攻略
①修复电脑虫族在9点和6点高概率出现12D后停止发展的问题。 ②修复电脑虫族只爆刺蛇不造任何高级兵的问题。
玩过星际争霸的应该都知道,用Big Game Hunters地图与电脑对战时,电脑经常会犯傻,其中最为明显的是9点钟和6点钟方位的电脑虫族,很大概率出现12D后只采矿停止发展的情况,还有另一个BUG可能比较少的人发现,电脑虫族在Big Game Hunters上很少出高级兵,1V7Z的时候会发现,只有个别电脑会造飞龙塔或皇后巢,大部分都只爆刺蛇,其他族我未仔细测试,但据网友反映神族也有不造高级建筑的情况。 众所周知,Big Game Hunters地图是在系统自带的The Hunters地图上修改而来的,并且属于网络地图(WebMaps),也就是说非官方的修改图,那么是很有可能修改的内容与AI流程产生冲突的,要修复这2个BUG就需要找出到底是什么修改导致的流程冲突。 首先我们来对比一下两张地图的区别。 The Hunters:共8个出生点,主基地10堆1500资源的晶体矿,1个5000资源的气泉,副基地6堆1500资源的晶体矿,除3点、9点、12点的副基地没有气泉,其他出生点的副基地都有1个5000资源的气泉,地图中央有7堆1500晶体矿,另外,1点、6点、7点的副基地的气泉距离晶体矿堆的位置较远 Big Game Hunters:在The Hunters的基础上作了以下修改: ①8个出生点增加1个气泉和5堆晶体矿,地图中央增加5堆晶体矿; ②8个副基地增加3堆晶体矿,其中3点、9点、12点的副基地增加缺失的气泉,1点、6点、7点的副基地的气泉位置优化; ③将出生点及地图中央的所有晶体矿资源改为2万,气泉资源改到50000,将副基地的所有晶体矿资源改为10000,气泉资源改为25000 可以看出,Big Game Hunters在The Hunters上做了增加晶体矿、增加气泉或优化气泉位置、上调资源的修改,其他完全一样,地形并未修改。 于是我开始做了一系列测试,通过不停的1V7Z测试发现,电脑虫族就3个开局方式: 1、4D快狗2、12D跑副矿造孵化场3、12D出生点造孵化场 3种开局方式的概率都差不多,应该是平均随机的,在Big Game Hunters上,6点的虫族只会出现1、3两种方式,9点的虫族只会出现4D快狗一种方式,所以6点的虫族有1/3的概率出现12D停止发展,9点的虫族有2/3的概率。 由于孵化场必须建造在离气泉4格及以上的距离,其他建筑则无此要求,9点电脑的不发展情况说明应该是无法建造孵化场导致流程走不下去,所以基本可以推测是增加气泉或移动气泉位置后导致虫族12D停止发展的BUG。 我们来看下两张地图的具体样子。 ↓↓↓↓↓↓↓↓↓↓下图是The Hunters9点钟的原始布局↓↓↓↓↓↓↓↓↓↓
The Hunters9点钟的原始布局
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters9点钟的布局↓↓↓↓↓↓↓↓↓↓
Big Game Hunters9点钟的布局
注意看出生点下面的那个气泉,在The Hunters上,9点电脑虫族会在出生点孵化场的下边建造孵化场,而在Big Game Hunters上这个位置上刚好摆了个气泉,气泉右侧和下侧都不够放下孵化场,因为孵化场要距离气泉4格以上,这样就导致电脑流程卡住了。副矿的那个气泉也是一样的道理,气泉往下4格才能放孵化场,可是孵化场同时又必须距离晶体矿4格,所以也导致放不下孵化场。我将这里的两个气泉重新修改了位置,将出生点下面的气泉挪到了上面,这样不影响采矿效率。副矿对晶体矿的摆放进行了调整,下移到河岸边,气泉挪到了右下方,这样孵化场可以放在气泉的左侧4格距离处,采矿效率也不低。 ↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后9点钟的布局↓↓↓↓↓↓↓↓↓↓
Big Game Hunters修复BUG后9点钟的布局
这样修改后9点钟的电脑虫族再也没有出现12D停止发展的情况了,6点钟也是同理,挪了一下副矿气泉的位置。 ↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后6点钟副矿的布局↓↓↓↓↓↓↓↓↓↓
Big Game Hunters修复BUG后6点钟副矿的布局
到这里我们已经把第一个虫族电脑不发展的BUG修复了,但另外一个电脑不出高级兵的BUG还没找到什么原因。我把Big Game Hunters相对The Hunters所做的修改,自己在The Hunters的基础上给一点一点加回去并进行了上百次的测试,最终发现是两个原因导致的: 1、出生点的晶体矿堆由10堆增加到了15堆2、出生点的晶体矿资源由1500增加到了20000 这两个修改,只要增加任何一个,就会导致电脑出高级兵的概率大大降低,两个修改一起加,电脑就大部分都不会出高级兵了。可是我们玩Big Game Hunters的目的就是为了富矿,如果这两个修改都去掉了,那和玩The Hunters还有什么区别,这样肯定不行,还是要想办法把晶体矿堆及资源加上来。 通过测试我还发现,副矿里面的晶体矿堆及资源的增加,不会影响电脑出高级兵,可是没有一个副矿可以放得下9+15堆晶体矿,再说增加到副矿去的话,很多原本在Big Game Hunters上的堵口发展战术都用不了了,所以还是必须想办法在主矿路口以内增加晶体矿。 开始我尝试在出生点矿区附近增加晶体矿堆,但发现不行,电脑用第3种方式开局的时候会直接把孵化场放到新增加的晶体矿附近,并派农民去采矿,这样还是会导致电脑不出高级兵,因为电脑把这个新的矿区当成了主矿。 通过不断尝试,最终我发现,只要晶体矿堆距离出生点18格距离以上,电脑就会当成是新的分矿,因此不会影响电脑出高级兵,所以我们只需要把晶体矿加在路口以内且距离出生点18格以上的位置上,就可以修复第二个BUG了。 以下是我的测试结论。
电脑不造高级兵的研究结论
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后的全图↓↓↓↓↓↓↓↓↓↓ Big Game Hunters修复BUG后的全图 最后提供本人修改后的New Big Game Hunters地图文件,如有需要请自行下载(长名字的是星际争霸重制版地图,短名字的是1.00-1.16.1老版游戏地图,注意不要用错了)
后记:地图发布后,有个别网友批评说增加的晶体矿堆太多了,而原出生基地的矿还是1500每堆又太少,认为没有意义。其实我之所以改成这样也是尝试了无数次才发现不得不这么改,因为原基地的矿只要一加多,AI就会降智,而我们玩hunters富矿地图的意义就在于可以安心堵口发展,不用担心贫矿地图那样没多久就憋死在家里,所以我找了很多位置放晶体矿发现都不理想,放路口外不行,放近了电脑又会当成原主矿去采,然后AI又降智,真的很无语,最后只能权衡利弊后改成这样,丑是丑了点,但起码能用。另外,改这个地图的另一个意义是,打7家电脑更有挑战了,以往打电脑选big game hunters,感觉太轻松了,没挑战性,打the hunters又经常钱不够而憋死,这张修复BUG后的New Big Game Hunters给了打电脑爱好者们一个新的选择,来感受电脑持续不断的猛烈冲击吧,你还在家里堵口造航母憋大和?一会儿电脑也全都是航母大和原子弹皇后蝎子了,就问你怕不怕
|