贪婪洞窟2吧 关注:80,175贴子:1,159,772
  • 21回复贴,共1

贪婪洞窟2减伤公式

只看楼主收藏回复

不是重复发帖,而是对于以前同样主题的帖子一个可能的修正,但是那个帖子有点久远,所以发出来。
众所周知,贪婪洞窟2的减伤不是简单的攻击减防御,而是百分比减伤。而提到百分比减伤时,楼主第一个想到的就是dota(其实是war3,现在dota2改了)中的著名公式,即
减伤百分比(%) = [1 - 1/(1+0.05*护甲)] * 100%……(1)
也就是
实际伤害/攻击力 = 1/(1+0.05*护甲)……(2)
考虑到游戏中的护甲数值和war3中相差较多,可能通过调整常数实现平衡,则设公式为
实际伤害/攻击力 = 1/(1+a*护甲)……(3)
式中a为待定常数,可通过数值拟合确定。
但是在https://tieba.baidu.com/p/5896582634?red_tag=1508360523一帖中提出了不同的运算公式,即
实际伤害 = 攻击力*攻击力/(攻击力+护甲)……(4)
利用该贴的测试方法——固定攻击力,改变护甲,测试实际伤害,对公式进行拟合(攻击力为常数201,护甲为因变量,实际伤害为自变量)。考虑拟合难度,对公式进行合理变换使之可以线性拟合。则公式(3)化为
攻击力/实际伤害 = 1+a*护甲……(5)
式中,“攻击力/实际伤害”为因变量,”护甲“为自变量。公式(4)可化为
攻击力/实际伤害 = 1+(1/攻击力)*护甲……(5)
式中,“攻击力/实际伤害”为因变量,”护甲“为自变量。此时可以看出如果攻击力仅为固定常数,则二者拟合方法一致,难以分出好坏,MATLAB拟合结果如图所示。
此时拟合结果说明,斜率即a = 0.005035,截距0.9993近似为1,R方为0.9996即接近1,说明两个变量线性相关。但此时无法确认以上两个猜想哪一个更为正确,需要改变攻击力的数值进行进一步的确认。希望原贴主能给出另一组数据方便进行验证,十分感谢数据的提供。@得偿所愿


IP属地:北京1楼2018-12-20 21:22回复
    就是这个公式,不会错的。不管物理还是魔法伤害,不论普攻还是技能都是这么算


    IP属地:江苏来自Android客户端2楼2018-12-20 21:37
    收起回复
      怎么算啊 数学菜的一逼


      来自Android客户端3楼2018-12-20 21:46
      收起回复
        你写了这么多 结果还是让我们自己算? 你就不能直接的告诉我们2000攻打2000防是多少伤害 每加多少攻击 防御 ,增加或减少多少百分比吗


        来自Android客户端4楼2018-12-20 21:49
        回复(2)
          四楼说得对


          来自Android客户端5楼2018-12-20 21:57
          回复
            关注了 明天我来看结果 如果没有 我胖虎第一个弄死你


            来自Android客户端7楼2018-12-20 21:59
            收起回复
              楼主我可以拿你的文章当SCI论文吗?


              IP属地:英国来自iPhone客户端8楼2018-12-20 22:33
              回复
                楼主的行为是值得赞扬的,不过能考虑下受众性吗?我估摸着会有很多人看不懂,楼主可以大概给几组数据表示收益的增长就行。就是物防魔防大概堆多少就可以,堆到多少算溢出之类的。


                来自Android客户端9楼2018-12-20 23:52
                收起回复
                  没有博士怕是看不懂


                  来自iPhone客户端10楼2018-12-26 16:30
                  回复
                    资瓷,希望楼主得出准确结论后和另一个大佬整合一下


                    IP属地:广西12楼2018-12-29 11:23
                    回复
                      挖一下。就是说。
                      防御等于对方四分一攻击,伤害减免20%
                      防御等于对方三分一攻击,伤害减免25%
                      防御等于对方一半攻击,伤害减免33.33%
                      防御等于对方攻击,伤害减免50%
                      防御等于对方攻击两倍,伤害减免66.66%
                      防御等于对方攻击三倍,伤害减免75%
                      防御等于对方攻击四倍,伤害减免80%
                      是这样的吗???


                      IP属地:宁夏13楼2019-01-17 10:03
                      回复