①修复电脑虫族在9点和6点高概率出现12D后停止发展的问题。
②修复电脑虫族只爆刺蛇不造任何高级兵的问题。
玩过星际争霸的应该都知道,用Big Game Hunters地图与电脑对战时,电脑经常会犯傻,其中最为明显的是9点钟和6点钟方位的电脑虫族,很大概率出现12D后只采矿停止发展的情况,还有另一个BUG可能比较少的人发现,电脑虫族在Big Game Hunters上很少出高级兵,1V7Z的时候会发现,只有个别电脑会造飞龙塔或皇后巢,大部分都只爆刺蛇,其他族我未仔细测试,但据网友反映神族也有不造高级建筑的情况。
关于这两个BUG,网上大部分解释都是星际程序BUG导致的,或者归结于电脑AI的原因,都没有真正说到问题根源上,直到我看到这个帖子(http://bbs.tianya.cn/post-play-86156-1.shtml)里面最后有个网友说是富矿地图的原因,如果换成自带的The Hunters地图,则上面的问题全都不存在了。该网友推断可能是电脑在AI设计的地点造不了建筑而导致卡住了。
众所周知,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点钟的原始布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=564ff79b9743ad4ba62e46c8b2035a89/78cffc039245d6885b43b89ae2c27d1ed21b2479.jpg?tbpicau=2025-02-27-05_1f2daaad49295ecbff5cadd01667a5e3)
The Hunters9点钟的原始布局
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters9点钟的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=58e9ee4deb4bd11304cdb73a6aaea488/47319245d688d43f17e89bcc3b1ed21b0ef43b79.jpg?tbpicau=2025-02-27-05_dd65ba58224dc7e72ed748f5490fc6f9)
Big Game Hunters9点钟的布局
注意看出生点下面的那个气泉,在The Hunters上,9点电脑虫族会在出生点孵化场的下边建造孵化场,而在Big Game Hunters上这个位置上刚好摆了个气泉,气泉右侧和下侧都不够放下孵化场,因为孵化场要距离气泉4格以上,这样就导致电脑流程卡住了。副矿的那个气泉也是一样的道理,气泉往下4格才能放孵化场,可是孵化场同时又必须距离晶体矿4格,所以也导致放不下孵化场。我将这里的两个气泉重新修改了位置,将出生点下面的气泉挪到了上面,这样不影响采矿效率。副矿对晶体矿的摆放进行了调整,下移到河岸边,气泉挪到了右下方,这样孵化场可以放在气泉的左侧4格距离处,采矿效率也不低。
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后9点钟的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=403f9245971373f0f53f6f97940e4b8b/2977d688d43f879435be4210941b0ef41bd53a79.jpg?tbpicau=2025-02-27-05_4df7066c64c964cc805b9e4744dbd5db)
Big Game Hunters修复BUG后9点钟的布局
这样修改后9点钟的电脑虫族再也没有出现12D停止发展的情况了,6点钟也是同理,挪了一下副矿气泉的位置。
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后6点钟副矿的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3f37ee1d35f082022d9291377bfafb8a/6dbad43f8794a4c2ef62ed1548f41bd5ad6e3979.jpg?tbpicau=2025-02-27-05_0ee4567cda3fc8a3ea9f308a63d8b911)
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了。
以下是我的测试结论。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=426f4cfec4025aafd3327ec3cbecab8d/6f0d8794a4c27d1e416731fa5dd5ad6eddc43879.jpg?tbpicau=2025-02-27-05_f46f0ef71b884a61a1c6d1c187dc2058)
电脑不造高级兵的研究结论
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后的全图↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e78cbd0c1cafa40f3cc6ced59b65038c/3ca6a4c27d1ed21b9a8824dbeb6eddc451da3f79.jpg?tbpicau=2025-02-27-05_e748ee50a106e0e0d5be3ca5a1472605)
Big Game Hunters修复BUG后的全图
②修复电脑虫族只爆刺蛇不造任何高级兵的问题。
玩过星际争霸的应该都知道,用Big Game Hunters地图与电脑对战时,电脑经常会犯傻,其中最为明显的是9点钟和6点钟方位的电脑虫族,很大概率出现12D后只采矿停止发展的情况,还有另一个BUG可能比较少的人发现,电脑虫族在Big Game Hunters上很少出高级兵,1V7Z的时候会发现,只有个别电脑会造飞龙塔或皇后巢,大部分都只爆刺蛇,其他族我未仔细测试,但据网友反映神族也有不造高级建筑的情况。
关于这两个BUG,网上大部分解释都是星际程序BUG导致的,或者归结于电脑AI的原因,都没有真正说到问题根源上,直到我看到这个帖子(http://bbs.tianya.cn/post-play-86156-1.shtml)里面最后有个网友说是富矿地图的原因,如果换成自带的The Hunters地图,则上面的问题全都不存在了。该网友推断可能是电脑在AI设计的地点造不了建筑而导致卡住了。
众所周知,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点钟的原始布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=564ff79b9743ad4ba62e46c8b2035a89/78cffc039245d6885b43b89ae2c27d1ed21b2479.jpg?tbpicau=2025-02-27-05_1f2daaad49295ecbff5cadd01667a5e3)
The Hunters9点钟的原始布局
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters9点钟的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=58e9ee4deb4bd11304cdb73a6aaea488/47319245d688d43f17e89bcc3b1ed21b0ef43b79.jpg?tbpicau=2025-02-27-05_dd65ba58224dc7e72ed748f5490fc6f9)
Big Game Hunters9点钟的布局
注意看出生点下面的那个气泉,在The Hunters上,9点电脑虫族会在出生点孵化场的下边建造孵化场,而在Big Game Hunters上这个位置上刚好摆了个气泉,气泉右侧和下侧都不够放下孵化场,因为孵化场要距离气泉4格以上,这样就导致电脑流程卡住了。副矿的那个气泉也是一样的道理,气泉往下4格才能放孵化场,可是孵化场同时又必须距离晶体矿4格,所以也导致放不下孵化场。我将这里的两个气泉重新修改了位置,将出生点下面的气泉挪到了上面,这样不影响采矿效率。副矿对晶体矿的摆放进行了调整,下移到河岸边,气泉挪到了右下方,这样孵化场可以放在气泉的左侧4格距离处,采矿效率也不低。
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后9点钟的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=403f9245971373f0f53f6f97940e4b8b/2977d688d43f879435be4210941b0ef41bd53a79.jpg?tbpicau=2025-02-27-05_4df7066c64c964cc805b9e4744dbd5db)
Big Game Hunters修复BUG后9点钟的布局
这样修改后9点钟的电脑虫族再也没有出现12D停止发展的情况了,6点钟也是同理,挪了一下副矿气泉的位置。
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后6点钟副矿的布局↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3f37ee1d35f082022d9291377bfafb8a/6dbad43f8794a4c2ef62ed1548f41bd5ad6e3979.jpg?tbpicau=2025-02-27-05_0ee4567cda3fc8a3ea9f308a63d8b911)
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了。
以下是我的测试结论。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=426f4cfec4025aafd3327ec3cbecab8d/6f0d8794a4c27d1e416731fa5dd5ad6eddc43879.jpg?tbpicau=2025-02-27-05_f46f0ef71b884a61a1c6d1c187dc2058)
电脑不造高级兵的研究结论
↓↓↓↓↓↓↓↓↓↓下图是Big Game Hunters修复BUG后的全图↓↓↓↓↓↓↓↓↓↓
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e78cbd0c1cafa40f3cc6ced59b65038c/3ca6a4c27d1ed21b9a8824dbeb6eddc451da3f79.jpg?tbpicau=2025-02-27-05_e748ee50a106e0e0d5be3ca5a1472605)
Big Game Hunters修复BUG后的全图