- UID
- 30751
- 帖子
- 2419
- 积分
- 9819
- 阅读权限
- 60
- 注册时间
- 2006-10-4
- 最后登录
- 2014-8-19
- 在线时间
- 1909 小时
|
最近希望从数据上探讨星际的战术,这篇文章算是一个引子吧。第一部分是一些基础数据,第二部分是战术的流程和基本假设,第三部分是对战术流程的数据模拟,第四部分是总结。
1 资源采集速度与建造时间
1.1 时间设定与版本
时间设定以游戏速度为normal为标准,fastest的速度下资源采集以及建造速度等为normal速度下的1.6倍。下面如无特别说明及单位说明,时间以normal速度下的秒为计时单位,版本采用Starcraft 1.14。
1.2 资源采集速度
1.2.1 水晶矿采集速度工人/水晶矿数量 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
7 168 210 252 294 320 346 372 398 424 440 446 456 476 486 496 506 516 526
8 168 210 252 294 336 362 388 414 440 466 492 518 544 554 564 574 584 594 604 614
9 168 210 252 294 336 378 404 430 456 482 508 534 560 586 612 622 632 642 652 662
水晶采集速度与N(工人数量),M(水晶矿数量)的关系是
当N<=M时,每个工人每分钟采集水晶42;
当M<N<=2*M时,每增加一个工人,资源采集速度增加26每分钟;
当2*M<N<=3*M时,每增加一个工人,资源采集速度增加10每分钟。
1.2.2 气矿采集速度工人数量 1 2 3 4
65 125 187 200
当工人数量达到4个后,气矿采集速度达到最大。
1.3 单位及建筑建造时间
SCV(以下记为农民) 20 Marine(以下记为枪兵) 24 Vulture(以下记为雷车) 30 Tank(以下记为坦克) 50
Command center(以下记为基地) 120 Supply depot(以下记为人口) 40 Refinery(以下记为气矿) 40 Barracks(以下记为兵营) 80 Factory(以下记为重工) 80 Machine shop(以下记为重工附件) 40 Engineering bay(以下记为工程湾) 60
2 战术流程与基本假设
2.1 战术流程
0秒 开始采矿
80秒 建造第一个人口
140秒 建造第一个兵营
147.5秒 建造第一个气矿
220秒 建造第一个重工
240秒 建造第二个人口
280秒 建造第一个枪兵
300秒 重工加附件,建造第三个人口
340秒 开始建造第一个坦克,研究埋雷
380秒 开始建造第四个人口
390秒 开始建造第一个雷车
440秒 开始建造第五个人口
450秒 第二个雷车建造完成,后面建造坦克,开始建造基地
460秒 建造第二辆坦克
470秒 建造第一个工程湾
492秒 建造第二个重工
510秒 建造第三辆坦克
560秒 建造第四辆坦克,研究坦克支架
570秒 基地建造完成,从主矿拖8个农民去分矿采矿,建造第二个气矿
572秒 第二个重工完成,开始挂附件
590秒 建造第六个人口,从590秒开始固定一个农民建造人口
612秒 第二个重工附件建造完成,双重工开始生产第五和第六个坦克,分矿开始采气
640秒 坦克支架研究完成
640秒 开始建造第三个和第四个重工
680秒 开始建造第七和第八辆坦克
690秒 开始研究雷车速度
720秒 第三个和第四个重工建造完成,开始建造雷车
730秒 建造第九和第十个坦克
740秒 开始建造第二个基地
750秒 固定支出一个农民不停地建造人口
790秒 建造两辆坦克和两辆雷车,此后不停建造坦克和雷车,雷车速度研究完成
860秒 第二个基地完工,从主矿拖12个农民,二矿拖1个农民共13个农民,到三矿处采矿,此时,停止建造农民
860秒 建造第五和第六个重工
940秒 建造第七、第八、第九、第十和第十一个重工
970秒 两个重工加附件
1020秒11重工全力生产单位
1110秒达到200人口
2.2 基本假设
2.2.1 当工人数量达到9个以后,资源采集速度假设为匀速
工人数量多了之后,不会出现同时将资源送回基地的情况,因而可以合理假设资源采集速度为匀速,便于后面的计算,关于此项假设的合理性和误差范围有待后续研究。
2.2.2 选手的APM无限大,可以同时操作所有的单位
比如同时放下重工、人口、建造农民等,这项假设可以大大简化后续计算的复杂度,选手可以反复训练逼近目标。
2.2.3 农民在建造单位前的移动过程的时间忽略不计,农民在一个矿点向另一个矿点转移采矿间的时间忽略不计。
这项假设对于资源采集的影响后续将给出。
3 战术的数据模拟
3.1 80秒建造第一个人口
0-80秒采集水晶矿总量为(168+210+252+294)/3=308,支出为50*4=200,剩余108,可以建造一个人口,剩余8。
3.2 140秒建造第一个兵营
80-140秒采集水晶矿总量为(294+336+404)/3=342.67,支出50*3=150,剩余200.67,可以建造一个兵营,剩余50.67。
3.3 147.5秒建造第一个气矿
140-147.5秒采集水晶矿总量为404*7.5/60=50.5,支出为0,剩余101.17,可以建造一个气矿,剩余1.17。
3.4 220秒建造第一个重工
科技:兵营已经建造完成
资源:140-220秒,采集水晶矿总量为(378+404+378+404)/3=521.33,支出水晶矿50*4+100=300,剩余221.33;气矿在187.5秒时完工,187.5-220秒采气101.3。可以建造一个重工,剩余资源21.33/1.3。
3.5 240秒建造第二个人口
资源:220-240秒采集水晶矿430/3=143.33,支出50,剩余114.67,可以建造一个人口,剩余资源14.67/63.63。
3.6 280秒建造第一个枪兵
拥有人口:280秒拥有18(14+4)个农民,在建造一个农民;
人口上限:拥有两个人口和一个基地,人口上限为26;
资源:240-280秒采集水晶矿(456+482)/3=312.67,支出50*2=100,可以建造一个枪兵,剩余资源227.33/188.3
3.7 300秒重工加附件,建造第三个人口
拥有人口:300秒有19(15+4)农民,在建造一个农民;
人口上限:拥有两个人口和一个基地,人口上限为26;
资源:280-300秒采集水晶矿508/3=169.33,支出50;280-300秒采气62.33。可以建造附件和第三个人口,剩余资源196.67/200.33。
3.8 340秒建造第一个坦克,研究埋雷
拥有人口:340秒拥有21(17+4)个农民,在建造一个农民;
340秒拥有2个枪兵,在建造一个枪兵;
人口上限:拥有三个人口和一个基地,人口上限为34;
资源:300-340秒采集水晶矿(534+560)/3=364.67,支出50*2+50*2=200;300-340秒采气124.67。
可以建造一个坦克和研究埋雷,剩余资源111.33/125。
3.9 380秒建造第四个人口
资源,340-380秒采集水晶矿(612+622)/3=411.33,支出50*2+50*2=200。
可以建造第四个人口,剩余资源222.67/249.67。
3.10 390秒建造第一个雷车,此时埋雷升级完毕
拥有人口:390秒拥有22(18+4)个农民,第23个农民建造到一半;
390秒拥有5个枪兵,在建造第六个枪兵;
人口上限:拥有三个人口和一个基地,人口上限为34;
资源上,在390秒时支出50,剩余资源足够;
可以建造一个雷车。
3.11 440秒建造第五个人口
资源上:380-440秒采集水晶矿(622+632+652)/3=635.33,支出三个农民、一个枪兵、两个雷车,计350。
可以建造第五个人口,剩余资源413/431.67
3.11 450秒建造基地
拥有兵力:一个坦克,两辆雷车,6个枪兵,雷车埋雷在分矿入口处,另外一个雷车埋雷到神族三矿;
资源:440-450秒采集水晶矿652/6=108.67;
在面对除了15农民停农民之外的其他神族常规战术,人族依靠这样的兵力可以成功开出二矿,剩余资源121.67/462.84。
3.12 460秒建造第二辆坦克
拥有人口:460秒拥有27(23+4)农民,在建造一个农民;
460秒拥有一辆坦克、6个枪兵、两辆雷车;
人口上限:拥有四个人口和一个基地,人口上限42;
资源:450-460秒采集水晶矿642/6=107,支出一个农民,采气31.17;
可以建造第二辆坦克,剩余资源28.67/394。
3.13 470秒建造第一个工程湾
资源:460-470秒采集水晶矿652/6=108.67;
可以建造第一个工程湾,剩余资源12.33/425.17。
3.14 492秒建造第二个重工
资源:470-492秒采集水晶矿642/6+662/5=239.4,支出一个农民,计50;470-492秒采气68.57;
可以建造第二个重工,剩余资源1.73/393.73
3.15 510秒建造第三辆坦克
拥有人口:510秒拥有29(25+4)个农民,第30个农民建造到一半;
510秒拥有两辆坦克坦克,6个枪兵,两辆雷车;
人口上限:510秒拥有五个人口和一个基地,人口上限50;
资源:492-510秒采集水晶矿652*8/60+662/6=199,支出一个农民,计50;492-510秒采气56.1;
可以建造第三辆坦克,剩余资源-1/349.83
3.16 560秒建造第四辆坦克,研究坦克支架
拥有人口:560秒拥有32(28+4)个农民,在建造一个农民;
560秒拥有三辆坦克,6个枪兵,两辆雷车;
人口上限:560秒拥有5个人口和一个基地,人口上限50;
资源:510-560秒采集水晶矿(662+672+692)/6+702/3=571.67,支出3个农民,计150;采气155.83;
可以建造第四辆坦克,研究坦克支架,剩余资源120.67/255.67。
3.17 570秒基地建造完成,主矿拖去8个农民采矿,建造第二个气矿,分矿开始生产农民
资源:560-570秒采集水晶矿705/6=167.5;
可以建造第二个气矿,剩余资源138.17/286.84
3.18 572秒第二个重工完成,开始挂附件
资源:资源足够
3.19 590秒时建造第六个人口,从590秒开始固定一个农民建造人口
资源:资源足够
从610秒开始,双重工和两个基地都要同时生产,建造一个人口的时间(40秒),增加人口7.2(2+2+1.6+1.6),因此应该固定一个农民不停建造人口。
从590秒开始,主矿有21个农民采矿,分矿有9个农民采矿,由前面的资源采集速度可知,从主矿采矿的农民中分出一个农民固定去建造人口是经济更优的。
3.20 610-612秒双重工开始生产第五个和第六个坦克,分矿开始采气
拥有人口:610秒拥有36个农民,两个农民在生产中;
610秒拥有四辆坦克,6个枪兵,两辆雷车;
人口上限:610秒拥有五个人口和两个基地,人口上限60;
资源:570-610秒采集水晶矿632/6+642/6+632/6+642/6+336/3+362/3=657.33,支出四个农民和一个人口,计300;570-610秒采气124.67;
可以建造两辆坦克,剩余资源145.5/161.50。
3.21 640秒坦克支架研究完成
3.22 640秒开始建造第三个和第四个重工
资源:610-640秒采集水晶矿642/6+652/3+336/3+362/6=496.67,支出三个农民一个人口,计250;610-640秒采气187;
可以建造两个重工,剩余资源-7.83/148.5。
3.23 680秒开始建造第七和第八辆坦克
资源:640-680秒采集水晶矿642/3+652/3+362/6+388/3+414/6=690,四个农民一个人口,计300;650-680秒采气187;
可以建造两辆坦克,剩余资源82.17/135.5。
3.24 690秒时研究雷车速度
资源:资源足够
3.25 720秒第三个和第四个重工建造完成,开始建造雷车
资源:680-720秒采集水晶矿662/3+672/3+414/6+440/3+466/6=738,支出4个农民和一个人口,雷车速度100/100,计400;680-720秒采气249.33;
拥有人口:720秒拥有47个农民(43+4),一个农民建造到一半,一个农民开始建造;
720秒拥有六辆坦克,6个枪兵和两辆雷车,两辆坦克还有10秒建造完成;
人口上限:720秒拥有8个人口和两个基地,人口上限84;
可以建造两个雷车,剩余资源420.17/284.83。
3.26 730秒建造第九和第十个坦克
资源:720-730秒采集水晶矿682/6+466/6=191.33,支出一个农民,计50;720-730秒采气62.33;
可以制造两个坦克,剩余资源261.5/147.17。
3.27 740秒时开始建造第二个基地
资源:730-740秒采集水晶矿682/6+492/6=195.67,支出一个农民,计50;
兵力:拥有8辆坦克、6个枪兵和两辆雷车,面对神族速三矿的打法可以开三矿;
可以制造第二个基地,剩余资源7.17/209.5
3.28 750秒时固定支出一个农民不停地建造人口
资源:资源足够;
750秒开始,有两个重工不停生产雷车,两个重工不停生产坦克,两个基地不停生产农民,建造一个人口的时间(40秒)增加人口12.5333,需要两个人口的不停建造的人口支持。同样,也应该从主矿采矿的农民中分出一个农民建造。(注:790秒时停造一次至830秒)
3.29 790秒建造两辆坦克和两辆雷车,此后不停建造坦克和雷车,雷车速度研究完成 人口98/108
拥有人口:790秒时拥有54(50+4)个农民,一个农民建造到一半,一个农民开始建造;
790秒时拥有10辆坦克、四辆雷车、6个枪兵;
人口上限:790秒时拥有11个人口和两个基地,人口上限108;
资源:740-790秒采集水晶矿692/6+682/6+692/3+702/6+492/6+518/3+544/3=1012.67,支出5个农民和三个人口,计550;采气311.67;
可以制造两辆坦克和两辆雷车,剩余资源19.84/321.17。
3.30 860秒时第二个基地完工,从主矿拖12个农民,二矿拖1个农民共13个农民,到三矿处采矿,此时,停止建造农民
3.31 860秒时建造第五和第六个重工
资源:790-860秒采集水晶矿702/6+705/3+708/3+711/3+544/3+554/3+564/3+574/6=1474.67,支出6个农民和两个人口,两辆坦克和四辆雷车,计1100;790-860秒采气436.33,支出两辆坦克,计200;
可以建造两个重工,剩余资源-5.5/557.7。
3.32 940秒时建造第七、第八、第九、第十和第十一个重工
资源:860-940秒采集水晶矿612*4/3+574/6+584*7/6+472*4/3=2217.33,支出四辆坦克和8辆雷车,计1200;采气498.67,支出四辆坦克,计400;
可以建造四个重工,剩余资源11.83/457.7。
3.33 970秒两个重工加附件
资源:资源足够
3.34 1020秒时11重工全力生产单位
拥有人口:62个农民,18辆坦克,20辆雷车,6个枪兵,4辆坦克建造中,7辆雷车建造中;
人口上限:拥有20个人口,三个基地,人口上限190;
三矿60个农民的采矿效率:采集水晶矿1632/分钟,采气374/分钟;
11重工的消耗资源的速度:消耗水晶矿1770/分钟,消耗气体480/分钟,消耗人口37.6/分钟;
三矿60农民可以支持11重工的出兵。
3.35 1110秒达到200人口
200人口组成:62个农民、26辆坦克和40辆雷车、6个枪兵。
4 总结
有以下几点需要我们注意:
4.1 不停农民,补到三矿完工,农民到了60个就够了,不需要多了;
4.2 人口与重工需要配比,大家可以算几个重工需要几个农民补人口;
4.3 气矿需要早起,后期制约人族出兵的瓶颈是气。
有以下几点还有待后续研究探讨:
4.4 如何最快达到200人口;
4.5 如何将攻防等级纳入;
4.6 初期补防空塔(bt)防骚扰的影响;
4.7 其他种族的战术数据模拟;
4.8 部队交战的数据模拟。
星际进一步的发展需要数据支持,星际的平衡是Blizzard和玩家共同努力的结果,玩家开发战术,Blizzard根据战术,依据自己开发的数据模型对单位数据进行调整,达到平衡。
如果对大家能有些微的帮助,我将感到非常满足,同时敬请大家的批评指正! |
-
1
查看全部评分
-
|