梦幻西游吧 关注:6,812,950贴子:178,757,726

召唤兽面板伤害(攻击)0误差公式的推导

只看楼主收藏回复

常用的召唤兽的面板伤害(攻击)公式
攻击=等级×攻击资质×(14+10×成长)/7500+成长×力量
用这个公式计算的结果会有1-5点的误差。本文通过推导消除这些误差,得出0误差的计算公式。
上面这个公式分成了两部分
[1]等级×攻击资质×(14+10×成长)/7500
[2]成长×力量
当召唤兽等级为0时,[1]=0,此时面帮伤害全部是力量带来的,和资质无关。


IP属地:广西1楼2023-06-27 20:10回复

    但是直接成长×力量,然后取整仍然会有误差,如上图
    为什么会有误差呢?
    藏宝阁搜索成长1.3的0级泡泡灵仙,收集数据,然后寻找规律


    IP属地:广西2楼2023-06-27 20:13
    收起回复
      2025-08-07 04:18:52
      广告
      不感兴趣
      开通SVIP免广告




      IP属地:广西3楼2023-06-27 20:14
      回复
        技术贴


        IP属地:陕西来自Android客户端4楼2023-06-27 20:17
        回复
          把数据录入excel,得到下表

          误差是C列-B列结果,
          可以看到误差为0的只有3处,直接力量*成长然后取整,正确率只有3/26=11%


          IP属地:广西5楼2023-06-27 20:18
          回复
            技术贴,顶顶顶!


            IP属地:山东6楼2023-06-27 20:20
            回复
              我们看看每加一点力量增加多少伤害,用下An-An-1,寻找规律,如下表

              步进很有规律1、1、2,依次循环。
              在力量点数13、16、19、22、25、28、31、34时,步进为2,比其他数多了1。
              而这几个数的之间的差值都是3,而梦幻西游中每3点命中转化为1点伤害,并且严格的舍零取整。
              13、16、19、22、25、28、31、34。这几个数的通项公式可表示为An=(n-1)/3。


              IP属地:广西7楼2023-06-27 20:23
              回复
                大胆假设,小心求证。
                我们假设,每加一点力量,
                其中一部分直接增加伤害,
                另一部分增加命中,然后命中再转化为伤害。
                因为梦幻是舍零取整的,不能整除部分小数都被舍弃了,
                所以在上面表格计算步进时,才会13、16、19点数是又跃进(1变成2)


                IP属地:广西8楼2023-06-27 20:24
                回复
                  2025-08-07 04:12:52
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我们把伤害分成两部分,一部分是直接增加的伤害,另一部分是命中转化来的伤害,得到下面的表格

                  对于E列,很容易得出通项公式是Bn=n-1
                  直接伤害E列Bn=n-1,和命中转化的伤害D列An=(n-1)/3
                  Bn和An的比值=3,而3点命中等于1点伤害,
                  据此可以假设每加一点力量,增加数值相等的直接伤害和命中,
                  而直接伤害占比3/4,命中转化伤害占比1/4
                  那么公式[2]成长×力量可以改写为
                  成长×力量*3/4[取整]+成长×力量*1/4[取整]。


                  IP属地:广西9楼2023-06-27 20:29
                  回复
                    梦幻取整一般是向下取整(大部分是)


                    IP属地:山东10楼2023-06-27 20:32
                    回复
                      下面需要数据进行验算,分别在藏宝阁和商会查找0级宝宝数据
                      藏宝阁搜索1.254成长、1.264成长、1.3成长的宝宝,




                      IP属地:广西11楼2023-06-27 20:35
                      回复




                        IP属地:广西12楼2023-06-27 20:36
                        回复
                          把数据放入表格,与公式计算,看看误差多少


                          IP属地:广西13楼2023-06-27 20:44
                          回复

                            1.254成长验算


                            IP属地:广西14楼2023-06-27 20:44
                            回复
                              2025-08-07 04:06:52
                              广告
                              不感兴趣
                              开通SVIP免广告

                              1.264成长验算


                              IP属地:广西15楼2023-06-27 20:45
                              回复