坦克世界吧 关注:3,846,452贴子:116,284,005
  • 10回复贴,共1

《2022火控机制大详解》

取消只看楼主收藏回复

Abstract
本文通过查找文献,与Tanks.gg对比数据,完成了对火控机制的研究,整理出了火控计算公式。通过公式制作了详细的Excel计算表。最后通过计算表得出了一些相关结论。
KeyWords:火控,扩圈,瞄准时间,公式,计算表。
1.Introduction
随着游戏的更新,火控机制变得越来越复杂,从简单的熟练度和配件,到后来的成员技能,再到配件2.0,以及战地改装,指令等。玩家们亟需一套系统而完整的火控理论。本文将对其逐一探究,共分为4个部分:公式推导、日期格式修改、计算表介绍、相关结论。
点击“只看楼主”即可浏览全部内容。


IP属地:山东1楼2022-10-18 16:40回复
    2. equation
    2.1 扩圈


    IP属地:山东来自Android客户端2楼2022-10-18 16:52
    收起回复
      上图为总扩圈计算公式,下图为各项扩圈各自的计算公式。
      需要注意的是,公式中,垂稳加成和旋转加成是分开来计算的;但是在游戏面板中,垂稳和旋转的加成是叠加的。经过与tanks.gg网站数据的对比,最终确定游戏客户端里的数值是错误的。比如:20%的垂稳和10%的旋转,带来的收益应该是“(1-20%)x(1-10%)”而不是“(1-30%)”


      IP属地:山东来自Android客户端3楼2022-10-18 17:00
      收起回复
        下图为损坏扩圈和开炮扩圈的计算公式


        IP属地:山东来自Android客户端5楼2022-10-18 17:13
        收起回复
          2.2 瞄准时间和精度
          下图为瞄准时间和百米精度计算公式。需要注意的是,瞄准时间的计算方法与计算其他参数的方法不同,配件的加成是/(1+%),反而占地改装的加成是*(1-%)。


          IP属地:山东来自Android客户端6楼2022-10-18 17:21
          收起回复
            2.3 缩圈时间
            下图为实时精度和缩圈时间的计算公式


            IP属地:山东来自Android客户端7楼2022-10-18 17:24
            回复
              3 日期格式的修改
              众所周知,游戏客户端里的数值只能显示到小数点后两位。修改Windows的日期格式可以显示更多的位数。
              修改方法(以win11为例):找到设置-时间和语言-语言和区域-相关设置-管理语言设置,打开“区域”对话框,再点击“其他设置”打开“自定义格式”对话框,在“小数位数”栏里更改位数。
              这样即可在游戏里看到更精确的数值。


              IP属地:山东来自Android客户端11楼2022-10-18 17:40
              收起回复
                4 火控计算表
                根据本文的公式所编写出的计算表,可以定义坦克的数值、配件信息、战地改装信息、运动信息、敌人的信息,从而计算出各种有用的数据,比如缩圈用时。


                IP属地:山东来自Android客户端12楼2022-10-18 17:49
                回复
                  表格的分享链接 提取码biwa


                  IP属地:山东来自Android客户端13楼2022-10-18 17:59
                  收起回复
                    表格使用注意事项:
                    1.所有带%的数,只需要填写0~100即可;
                    2.战地改装里的参数太乱,什么什么增加啊,减少啊这些词,根本就不知道是增强还是削弱。所以,游戏里是绿色的,一律填正数;游戏里是红色的数,一律填负数。
                    3.表中有J1和J2两个精度。J2是坦克能缩到的最小圈,J1是你想缩圈到多少时开炮。所以J1≥J2。
                    4.在进行“熟练度对瞄准时间和精度的影响”对比时,发现表格计算的数据与游戏里的数据对不上,但是公式是没错的,就是“0.875/(0.375*熟练度+0.5)”,就算是用卡利班这种车长兼炮手的坦克,对比数据也会有误差。所以,在表格的右下方,大家可以输入游戏里的瞄准时间和精度来进行计算。


                    IP属地:山东17楼2022-10-18 18:17
                    回复
                      5 结论
                      通过公式, 我们可以得出, 编写战地改装部分的程序员肯定与编写基础代码的程序员是两拨人,又是“(1-%)”又是“/(1+%)”的,我对比数据就对比了好半天。
                      编写客户端面板的程序员也是没有理解详细的计算公式,锤稳和旋转的加成居然放一块了。
                      通过表格的数据计算,得出了战地改装中+精度-秒准时间、以及+精度-扩圈的适用范围:当且仅当你有耐心等缩圈的情况下使用。如果你经常不缩完圈就急着开炮,那么这两个改装并不会为你带来任何好处,缩圈到J1的用时反而会变久。


                      IP属地:山东18楼2022-10-18 18:29
                      收起回复