venusblood吧 关注:42,181贴子:406,573
  • 30回复贴,共1

请教DALAO这游戏的伤害公式怎么来的

只看楼主收藏回复

今天琢磨怎么组队,看见类似兜割75能有4倍伤害的字眼,给出的兜割倍数公式是=1/(1-数值%)。
我按照游戏的说明:以数值%无视对面防御值的状态给予伤害,我的理解是多打基础伤害*兜割%的伤害。
感觉游戏里也没找到伤害到底怎么计算的说明。所以很好奇这些伤害公式怎么来的?


IP属地:广东1楼2017-05-08 23:09回复
    测试,或者游戏解包✓
    另外兜割是近似(1-数值%)
    打防御爆表的是无限接近四倍啦
    某些情况根本就不加伤害


    IP属地:广东来自Android客户端3楼2017-05-08 23:19
    收起回复
      以数值%无视对面防御值的状态给予伤害 → 以數值%無視對面防御值 → 對面防御值減去數值%
      所以兜割75就是對面防御值-75%
      然後對面防御值剩四分之一所以傷害就提升約四倍了喔


      4楼2017-05-09 00:37
      收起回复
        当然是解包和测算咯。
        要找具体算法说明可以去wiki看。
        兜割算法上面已经讲清楚了,其他的wiki也都有。


        IP属地:江苏5楼2017-05-09 11:43
        回复
          敌军防御为1 我方兜割75,结果兜割毛用没有(当然是在开玩笑)
          反正高难度没兜割的输出都可以回家种田了


          IP属地:天津6楼2017-05-09 16:15
          回复
            在dalao的指引下,翻了下wiki,然后用多年不用的高中数学理解了许久,总算把大概的倍数关系理解了自己以前都不是数据党,全是第一次好好看一个游戏的伤害机制了


            IP属地:广东来自Android客户端7楼2017-05-09 18:33
            收起回复