转自NGA,作者@UID:41670239
旧计算:[http://bbs.nga.cn/read.php?tid=13884848]
注意:本计算有数学方法上的问题,正在试图修复。
不过,经过初步计算,换用正确的算法计算的话结论无太大变化,只要把4.37%变成6.93%就行,其他结论基本无影响。
一来,现在战斗时间开始趋长,原计算采用70s模板可能有些不合理。二来,换用了全新的计算方式,可以让结果更加精确。 再加上版主迟迟不给我开放旧帖的编辑权限 ,我就直接完全重写了。
本帖采用了程序模拟覆盖率的方法,覆盖概率的计算比过去精确许多,并且模板也换得更加合理了。再加上本帖使用了表格,结论比原贴更加精确、完整。
以现在用的442敌舰护甲比例来计算,不考虑伤害溢出、敌方护盾、阵型影响、弹药充足/不足。
装备金四联磁雷,输出设备为一彩棒。总计鱼雷值569+145=714,装填值228+5=233。
命中率按照玄虚小圣的计算表,鱼雷命中率定为60%,鬼神演武炮弹和鱼雷命中率都定为40%,专属弹幕命中率定为70%
战斗时长假定为90s(1min30s),鱼雷CD为19.73s,考虑到开局2s进场延迟则是88s,2s、21.73s、41.46s、61.19s、80.92s左右各放一波雷,假定鱼雷3s后击中敌人,则是5s,24.73s、44.46s、64.19s、83.92s。由于鬼神开局cd的存在,开幕鱼雷无法吃到鬼神buff。
20s、40s、60s、80s各判定一次鬼神演武,假设2s后击中敌人,则是22s、42s、62s、82s。
由于是同一舰娘的不同主炮比较,可以不考虑命中率、暴击率带来的影响。
如果有神通buff,则需考虑暴击率带来的影响。
本次计算使用了[Nordom0x50]
制作的[覆盖率计算器],不采用全程覆盖率来计算,而是采用精确到某一时间节点的覆盖概率计算方法。比之前的计算要精确许多。
计算原理:
假设1s进行一次判定,则22s内有20次判定,只要22s前面的12s内有一次判定触发了则能被覆盖,即第11,12,13,14,15,16,17,18,19,20,21,22次判定中有一次触发。要计算22s被覆盖的概率,则通过计算
1-(1-第11次概率)*(1-第12次概率)*(1-第13次概率)*(1-第14次概率)*(1-第15次概率)*(1-第16次概率)*(1-第17次概率)*(1-第18次概率)*(1-第19次概率)*(1-第20次概率)*(1-第21次概率)*(1-第22次概率)
计算结果就是22s时刻的覆盖概率了。
76mm火炮的实际开炮间隔为0.67*(200/(100+233))^0.5+0.08(前摇)+0(攻击时间)+0.1(后摇)=0.699s
12s内共开炮12/0.699次,结果向下取整为17
5s内共开炮5/0.699次,结果向下取整为7
战斗时间90s,减去2s入场,共开炮88/0.699次,结果向下取整为125
开局5s的cd,减去2s入场,共开炮3/0.699次,结果向下取整为4
计算器计算结果如下:
期望覆盖时间:64.18
期望覆盖率:49.75%
判定1触发率:0.050000
判定2触发率:0.047500
判定3触发率:0.045125
判定4触发率:0.042869
判定5触发率:0.040725
判定6触发率:0.038689
判定7触发率:0.036755
判定8触发率:0.037417
判定9触发率:0.037921
判定10触发率:0.038281
判定11触发率:0.038511
判定12触发率:0.038621
判定13触发率:0.038625
判定14触发率:0.038531
判定15触发率:0.038475
判定16触发率:0.038448
判定17触发率:0.038439
判定18触发率:0.038443
判定19触发率:0.038452
判定20触发率:0.038461
判定21触发率:0.038464
判定22触发率:0.038465
判定23触发率:0.038464
判定24触发率:0.038463
判定25触发率:0.038462
判定26触发率:0.038461
判定27触发率:0.038461
判定28触发率:0.038461
判定29触发率:0.038461
判定30触发率:0.038462
判定31触发率:0.038462
判定32触发率:0.038462
判定33触发率:0.038462
判定34触发率:0.038462
判定35触发率:0.038462
判定36触发率:0.038462
判定37触发率:0.038462
判定38触发率:0.038462
判定39触发率:0.038462
判定40触发率:0.038462
判定41触发率:0.038462
判定42触发率:0.038462
判定43触发率:0.038462
判定44触发率:0.038462
判定45触发率:0.038462
判定46触发率:0.038462
判定47触发率:0.038462
判定48触发率:0.038462
判定49触发率:0.038462
判定50触发率:0.038462
判定51触发率:0.038462
判定52触发率:0.038462
判定53触发率:0.038462
判定54触发率:0.038462
判定55触发率:0.038462
判定56触发率:0.038462
判定57触发率:0.038462
判定58触发率:0.038462
判定59触发率:0.038462
判定60触发率:0.038462
判定61触发率:0.038462
判定62触发率:0.038462
判定63触发率:0.038462
判定64触发率:0.038462
判定65触发率:0.038462
判定66触发率:0.038462
判定67触发率:0.038462
判定68触发率:0.038462
判定69触发率:0.038462
判定70触发率:0.038462
判定71触发率:0.038462
判定72触发率:0.038462
判定73触发率:0.038462
判定74触发率:0.038462
判定75触发率:0.038462
判定76触发率:0.038462
判定77触发率:0.038462
判定78触发率:0.038462
判定79触发率:0.038462
判定80触发率:0.038462
判定81触发率:0.038462
判定82触发率:0.038462
判定83触发率:0.038462
判定84触发率:0.038462
判定85触发率:0.038462
判定86触发率:0.038462
判定87触发率:0.038462
判定88触发率:0.038462
判定89触发率:0.038462
判定90触发率:0.038462
判定91触发率:0.038462
判定92触发率:0.038462
判定93触发率:0.038462
判定94触发率:0.038462
判定95触发率:0.038462
判定96触发率:0.038462
判定97触发率:0.038462
判定98触发率:0.038462
判定99触发率:0.038462
判定100触发率:0.038462
判定101触发率:0.038462
判定102触发率:0.038462
判定103触发率:0.038462
判定104触发率:0.038462
判定105触发率:0.038462
判定106触发率:0.038462
判定107触发率:0.038462
判定108触发率:0.038462
判定109触发率:0.038462
判定110触发率:0.038462
判定111触发率:0.038462
判定112触发率:0.038462
判定113触发率:0.038462
判定114触发率:0.038462
判定115触发率:0.038462
判定116触发率:0.038462
判定117触发率:0.038462
判定118触发率:0.038462
判定119触发率:0.038462
判定120触发率:0.038462
判定121触发率:0.038462
判定122触发率:0.038462
判定123触发率:0.038462
判定124触发率:0.038462
判定125触发率:0.038462
可得覆盖概率:
22s:1-(1-0.038621)*(1-0.038625)*(1-0.038531)*(1-0.038475)*(1-0.038448)*(1-0.038439)*(1-0.038443)*(1-0.038452)*(1-0.038461)*(1-0.038464)*(1-0.038465)*(1-0.038464)*(1-0.038463)*(1-0.038462)*(1-0.038461)*(1-0.038461)*(1-0.038461)=0.4868
24.73s:1-(1-0.038452)*(1-0.038461)*(1-0.038464)*(1-0.038465)*(1-0.038464)*(1-0.038463)*(1-0.038462)*(1-0.038461)*(1-0.038461)*(1-0.038461)*(1-0.038461)*(1-0.038462)^6=0.4866
42s:1-(1-0.038462)^17=0.4866
44.46s:1-(1-0.038462)^17=0.4866
62s:1-(1-0.038462)^17=0.4866
64.19s:1-(1-0.038462)^17=0.4866
82s:1-(1-0.038462)^17=0.4866
83.92s:1-(1-0.038462)^17=0.4866
可以看到,各个覆盖概率区别极小,暂时忽略,结果一律保留到三位小数0.487
秋月炮根据玄虚小圣的表格,逆推cd为4*12*110%/39.87-0.16-0.1-0.1=0.9643s
注主炮冷却只保留了两位小数,实际上不止,因此显示为0.96s。但玄虚小圣的秒伤表格是按照精确值来计算秒伤的,因此可用该方法逆推实际冷却
则开炮间隔为0.9643*(200/(100+233))^0.5+0.16(前摇)+0.1(攻击时间)+0.1(后摇)=1.107s
12s内共开炮12/1.107次,结果向下取整为10
5s内共开炮5/1.107次,结果向下取整为4
战斗时间90s,减去2s入场,共开炮88/1.107次,结果向下取整为79
开局5s的cd,减去2s入场,共开炮3/1.107次,结果向下取整为2
计算器计算结果如下:
期望覆盖时间:27.23
期望覆盖率:33.62%
判定1触发率:0.050000
判定2触发率:0.047500
判定3触发率:0.045125
判定4触发率:0.042869
判定5触发率:0.043225
判定6触发率:0.043439
判定7触发率:0.043523
判定8触发率:0.043491
判定9触发率:0.043477
判定10触发率:0.043475
判定11触发率:0.043478
判定12触发率:0.043478
判定13触发率:0.043478
判定14触发率:0.043478
判定15触发率:0.043478
判定16触发率:0.043478
判定17触发率:0.043478
判定18触发率:0.043478
判定19触发率:0.043478
判定20触发率:0.043478
判定21触发率:0.043478
判定22触发率:0.043478
判定23触发率:0.043478
判定24触发率:0.043478
判定25触发率:0.043478
判定26触发率:0.043478
判定27触发率:0.043478
判定28触发率:0.043478
判定29触发率:0.043478
判定30触发率:0.043478
判定31触发率:0.043478
判定32触发率:0.043478
判定33触发率:0.043478
判定34触发率:0.043478
判定35触发率:0.043478
判定36触发率:0.043478
判定37触发率:0.043478
判定38触发率:0.043478
判定39触发率:0.043478
判定40触发率:0.043478
判定41触发率:0.043478
判定42触发率:0.043478
判定43触发率:0.043478
判定44触发率:0.043478
判定45触发率:0.043478
判定46触发率:0.043478
判定47触发率:0.043478
判定48触发率:0.043478
判定49触发率:0.043478
判定50触发率:0.043478
判定51触发率:0.043478
判定52触发率:0.043478
判定53触发率:0.043478
判定54触发率:0.043478
判定55触发率:0.043478
判定56触发率:0.043478
判定57触发率:0.043478
判定58触发率:0.043478
判定59触发率:0.043478
判定60触发率:0.043478
判定61触发率:0.043478
判定62触发率:0.043478
判定63触发率:0.043478
判定64触发率:0.043478
判定65触发率:0.043478
判定66触发率:0.043478
判定67触发率:0.043478
判定68触发率:0.043478
判定69触发率:0.043478
判定70触发率:0.043478
判定71触发率:0.043478
判定72触发率:0.043478
判定73触发率:0.043478
判定74触发率:0.043478
判定75触发率:0.043478
判定76触发率:0.043478
判定77触发率:0.043478
判定78触发率:0.043478
判定79触发率:0.043478
可得覆盖概率:
22s:1-(1-0.043491)*(1-0.043477)*(1-0.043475)*(1-0.043478)^8=0.3867
24.73s:1-(1-0.043478)^11=0.3867
42s:1-(1-0.043478)^11=0.3867
44.46s:1-(1-0.043478)^11=0.3867
62s:1-(1-0.043478)^11=0.3867
64.19s:1-(1-0.043478)^11=0.3867
82s:1-(1-0.043478)^11=0.3867
83.92s:1-(1-0.043478)^11=0.3867
结果全部相同,因此全部按0.387来计算
下面进入正式计算部分:
单类伤害计算结果保留4位小数,最终计算结果保留2位小数
76mm火炮
总计cd为0.71s,总计炮击值75+12=87
主炮共开火125次,
总伤125*7*1*1.25*85%*(1+87/100)*(40%*100%+40%*50%+20%*20%)=1112.65
全弹发射共触发12次,
总伤12*540*(1+87/100)*(120%*40%+60%*40%+60%*20%)*70%=7125.1488
开幕鱼雷总伤145*4*165%*(1+714/100)*(80%*40%+100%*40%+130%*20%)*60%=4580.5082
后面的鱼雷,一律等效鱼雷值714*(1+60%*0.487)=922.631
四轮鱼雷总伤4*145*4*165%*(1+922.631/100)*(80%*40%+100%*40%+130%*20%)*60%=23108.0330
鬼神演武期望触发4*0.7=2.8次,
鱼雷部分总伤2.8*6*156*(1+922.631/100)*(80%*40%+100%*40%+130%*20%)*40%=10506.0364
炮弹部分总伤2.8*600*(1+87/100)*(120%*40%+60%*40%+60%*20%)*40%=1055.5776
期望总伤1112.65+7125.1488+4580.5082+23108.0330+10506.0364+1055.5776=47487.95
秋月炮:
总计cd为1.12s,总计炮击值75+15=90
主炮共开火79次,
总伤79*12*4*1.1*85%*(1+90/100)*(40%*100%+40%*50%+20%*20%)=4311.3523
全弹发射共触发7次,
总伤7*540*(1+86/100)*(120%*40%+60%*40%+60%*20%)*70%=4134.1104
开幕鱼雷总伤145*4*165%*(1+714/100)*(80%*40%+100%*40%+130%*20%)*60%=4580.5082
后面四轮鱼雷,一律等效雷击值714*(1+60%*0.387)=879.791
四轮鱼雷总伤4*145*4*165%*(1+879.791/100)*(80%*40%+100%*40%+130%*20%)*60%=22053.7629
鬼神演武期望触发4*0.7=2.8次,
鱼雷部分总伤2.8*6*156*(1+879.791/100)*(80%*40%+100%*40%+130%*20%)*40%=10065.9181
炮弹部分总伤2.8*600*(1+90/100)*(120%*40%+60%*40%+60%*20%)*40%=1072.512
期望总伤4311.3523+4134.1104+4580.5082+22053.7629+10065.9181+1072.512=46218.16
根据这样的结果,我用excel做了一个简易的表格,链接见
[https://pan.baidu.com/s/1lmGAiDoCptMyLy1nLG5R_w]
然后,我们模拟一下打boss的情形。假设打boss的时候,由于目标只有一个人,弹幕命中率降为30%,鱼雷命中率40%,鬼神演武命中率降到20%
轻甲boss就不用算了,肯定是秋月高。中甲和重甲boss计算结果如下:
中甲boss是秋月较高,打重甲boss76较高。
结论:
在442比例的道中:
1、76炮的输出会略胜于秋月,差距不大。76对于有护盾的敌人能较好的处理,秋月拥有更好的平滑度。但鱼雷伤害容易溢出,我个人更倾向于使用秋月。
2、如果时间较短,除开幕意外的鱼雷的输出比重较小,秋月和76的输出差距会越来越小。
3、鱼雷命中率100%的时候,76输出约为秋月的103%,差距不明显,考虑到伤害溢出的问题,因此从某种意义上来说,在重甲不多的道中。无脑秋月是可行的
在boss战中:
1、对付轻甲中甲boss用秋月输出较高,对重甲boss适用76输出较高。
2、如果与神通组队,面对中甲boss的时候76和秋月基本一致。
3、绫波往往用于boss战且常和神通组队,且无神通时面对中甲boss时76和秋月的差距仅有2.57%。如果说,绫波一般不用于道中,且打轻甲boss的时候我们用拉菲和z23而非绫波,那么绫波无脑76是可行的。
但是,76在鱼雷输出上最多领先秋月 4.37% 6.93%(如果战斗时间无限长,长到可以忽略开幕雷),且76的主炮加专属弹幕的伤害无论如何都不会比秋月高,考虑到开幕雷和鬼神演武炮弹部分对这个比例的稀释作用,因此,对于道中和boss都用绫波且较懒的人来说,秋月是最简单方便无脑的选择。
转自:http://bbs.nga.cn/read.php?tid=14288138