战争与征服吧 关注:3,166贴子:13,380

全兵种攻防定量分析与排名

只看楼主收藏回复

7月23日更新了兵种图件,为制作这份详细攻略提供了可能性。LZ是IOS13区钢铁之心副首领,元首的愤怒。之前混迹几个老区,玩了两个月,感觉对游戏略有研究,特此撰写兵种分析攻略,以飨读者。另外,需要感谢老炮、一个有趣的人、老炮,你们的攻略和帖子给这篇攻略的撰写提供了思路和数据支撑。


回复
1楼2019-07-23 13:09
    战争与征服兵种繁多,按照功能不同,主要可以分为1.前排抗线的重坦克,中坦克;2.中排输出的坦歼、反坦克炮;3.后排输出的火炮、自走炮、火箭炮、高平炮;4.空军输出单位,攻击机、轰炸机;5辅助单位,步兵、装甲车、轻坦、战斗机。


    收起回复
    2楼2019-07-23 13:13
      由于是打算做定量分析,所以简单介绍一下定量测算的方法。主要分为1.攻击能力定量测算;2.生存能力定量测算。


      回复
      3楼2019-07-23 13:15
        期待中…………


        回复
        4楼2019-07-23 13:35
          先说攻击能力,计算公式为:攻击力G = 火力 * 命中率 * 击穿概率


          火力就是面板上的数值,由单发伤害/攻击间隔计算得到,同一等级兵种,不论D军还是M军,火力数值是一样的,但是由于攻击间隔不同,实战表现有所差异。


          可以看到,D军中坦、重坦、自行火炮的攻速快于M军,而M军装甲车、轻坦、反坦克炮、坦歼车攻速快于D军。
          具体攻速对实战效果的影响我打算后面专门开帖子讨论,本帖暂且不考虑,统一认定同一兵种,不论D军M军,其火力相等。

          基础的命中率为85%,罗恩的帖子中认为闪避和命中增加技能效果未知,我个人觉得闪避数值应该和命中率一起线性计算,命中增加也和基础命中率一起线性计算。也就是说,假设某重坦,自带12%闪避技能,那么这辆重坦的实战被命中率应该是(85%-12%=73%)。同样,如果某重坦,自带15%命中增加技能,那么这辆重坦攻击敌方,实战命中率应该是(85%+15%=100%)


          击穿概率是由穿甲等级和装甲等级决定的,效果如图


          可以看到,10级穿甲攻击10级装甲,击穿概率是70%。


          回复
          5楼2019-07-23 13:44
            再说生存能力,计算公式2,生存能力S = 血量 / 被命中率 / 被击穿概率
            血量就是面板数值,M军D军都一样。
            被命中率,也就是敌方的基础命中率,基础同样为85%。会受到自身闪避的加成,也会被对方命中增加所抵消。
            被击穿概率,取决于自身装甲等级和攻击者穿甲等级。


            回复
            6楼2019-07-23 13:52
              撤了一大堆方法和公式,大家看的头都疼了,接下去按照重坦克、中坦克、坦歼、反坦克炮、火炮、自走炮、火箭炮、高平炮、攻击机、轰炸机、步兵、装甲车、轻坦、战斗机这样的顺序逐项分析。


              回复
              7楼2019-07-23 13:54
                补充一下,一个兵种由于其功能的不同,除了攻击能力和生存能力外,还应该有一项其他能力E,这个其他能力很难量化,要具体兵种具体分析,怎么评分后续帖子里再讨论。其他能力包括视野、移速、补给需求、无畏、以及各种buff和debuff


                收起回复
                8楼2019-07-23 14:02
                  再补充一下,计算攻击力G的时候还要考虑暴击伤害。所以攻击力G = 火力 * 命中率 * 击穿概率 * (1+暴击率)* 暴击伤害
                  一般认为,基础暴击率为15%(步兵14%),基础暴击伤害(200%)


                  回复
                  9楼2019-07-23 14:06




                    尤利安,精英重坦克,这货是D军的,游戏图鉴上写了M军,图鉴全反了,运营背锅。大家自己脑补转换过来就好了。
                    先计算攻击力G = 火力 * 命中率 * 击穿概率 * (1+暴击率)* 暴击伤害
                    由于所有重坦火力都是一样的,而且这个定量计算本来就是为了测定同等级、同类型的兵种,所以可以设定火力统一为100。攻击目标不同,计算结果也不一样,由于重坦克一般都是用来扛线的,重坦克在火线上,攻击最多的就是敌方的重坦克,中坦克和步兵了。由于攻击目标装甲情况不一样,直接影响攻击效能,所以把攻击目标按照护甲等级不同,划分为重甲、中甲和轻甲。
                    重甲单位(h)主要指的是重坦克,代表单位是斯科尔D军重坦。

                    中甲单位(m)主要指的是中坦克、坦歼、喷火、轻坦克,代表单位是范戴克M军中坦克。


                    轻甲单位(l)主要指的是装甲车、步兵、高平炮、反坦克炮、自走炮、火炮、火箭炮以及三类飞机,代表单位是温斯顿步兵。


                    分析一下尤利安的技能,与伤害有关的是小队伤害+40%,受到3个以上敌人攻击时,装填速度+15%,小队成员+1
                    由于重坦经常被3个以上敌人围殴,所以装填速度+15%触发概率很高,基本等同于伤害+15%,小队成员+1,的提升幅度也很大,由于重坦克基础小队为2辆坦克,小队数量+1,基本上相当于攻击力+50%,同时生存能力+50%。
                    所以,尤利安攻击重甲单位的攻击力 Gh = 100 * 85% * 65% * (85% * 100% + 15% * 200%)* (1 + 15% + 40% + 50%)= 123.8
                    尤利安攻击中甲单位的攻击力 Gm = 100 * 85% * 95% * (85% * 100% + 15% * 200%)* (1 + 15% + 40% + 50%)= 181.1
                    尤利安攻击轻甲单位的攻击力 Gl = 100 * 85% * 100% * (85% * 100% + 15% * 200%)* (1 + 15% + 40% + 50%)= 190.6
                    然后,由于重坦克一般都在前排扛火力,它在整场战斗中攻击到重甲、中甲和轻甲的比例假设为(4:4:2),那么可以计算出
                    尤利安的攻击力期望Gq = Gh*0.4 + Gm*0.4 +Gl*0.2 = 160.1


                    收起回复
                    10楼2019-07-23 14:57
                      楼主nb,暖贴


                      回复
                      来自Android客户端11楼2019-07-23 15:18
                        再计算生存能力,生存能力S = 血量 / 被命中率 / 被击穿概率
                        由于被不同的单位攻击,生存能力的计算结果不一样,同样可以将伤害来源按照穿甲等级不同分为高级穿甲,中级穿甲和低级穿甲。同时假设血量基础为100。
                        其中,高级穿甲(h)包括坦歼、反坦克炮、喷火、自行火炮、火炮、火箭炮、攻击机、轰炸机。代表单位为坦歼。


                        中级穿甲(m)包括重坦克、中坦克、步兵。代表单位为斯科尔D军重坦。


                        低级穿甲(l)包括装甲车、轻坦克、高平炮、战斗机。代表单位为装甲车。


                        分析一下尤利安的技能,和生存能力有关的技能为小队血量上限+20%,小队人数+1。
                        所以,尤利安被高级穿甲单位攻击时生存能力Sh = 100 / 85% / (1-15%)* (1+20%+50%)= 235.3
                        尤利安被中级穿甲单位攻击时生存能力Sm = 100 / 85% / (1-35%)* (1+20%+50%)= 307.7
                        尤利安被低级穿甲单位攻击时生存能力Sl = 100 / 85% / (1-0%)* (1+20%+50%)= ∞
                        重坦克在一线扛伤害,整局战斗中,重坦克从开局到被消灭,遭受高级穿甲、中级穿甲和低级穿甲单位攻击而产生实际伤害的比例大致可以设定为(7:3:0)。那么,可以计算出
                        尤利安的生存能力期望Sq = sh*0.7 + Sm*0.3 +Sl*0 = 257.0


                        收起回复
                        13楼2019-07-23 15:48

                          尤利安的其他能力在只有一项,就是小队移动速度+25%,对于重坦克6的基础移动速度来说,加成之后达到7.5,差不多达到中坦的速度了,机动性的增强对尤利安来说可以更好地换线,收割。
                          所以尤利安:
                          攻击力G = 106
                          生存能力S = 257


                          回复
                          14楼2019-07-23 16:00
                            第一个单位的分析总是特别难做,后面就不亮过程,直接给结果了。


                            回复
                            15楼2019-07-23 16:01


                              下面来说说人手一只的军团重坦斯科尔同学。相信这只重坦应该是许多人的第一只重坦,可能也是唯一好弄到的精英重坦了。
                              斯科尔技能非常优秀,基本都是攻击技能,攻击力加成很高,三星技能就是成员数+1,非常适合平民玩家培养。反正我是把斯科尔当做主力肉盾养着的。
                              经过LZ一通计算(以下省略1000字),斯科尔能力数值如下
                              攻击力G = 242
                              生存能力S = 227


                              回复
                              16楼2019-07-23 16:16