刀塔传奇物理伤害算法 物理伤害计算公式
刀塔传奇物理伤害算法 物理伤害计算公式
刀塔传奇中物理菜刀队由于操作无脑简单受到不少玩家的喜爱,17huang小编也是菜刀神教中的一员,今天小编就给大家带来物理伤害的算法,废话不多说下面就一起来看看吧。
一、样本数据:

二、公式推理:
1、假设等级会影响伤害,从火女跟火枪伤害看出此条可以排除
2、假设攻击会影响护减伤,由198和142护甲有无减120攻击的4条数据,计算出减伤比值完全相同,因此此条也可以排除
3、由第二条我们得出了攻击力跟减伤没什么关系,在由198护甲的两条数据,我们可以假设对手攻击力为A,减伤比值为B,那么A*B=94;(A-120)*B=28,可以算出A=172,也就是对手攻击力为172.
4、在第3条中得出了攻击力为172,在对比最后两条数据受到的伤害是325、337,伤害都高于攻击力。这个时候会有一个新猜测,那就是是否当护甲低于某一个值得时候,会使得伤害更大。
而在Dota中,当护甲为负的时候,就会使得伤害加深,在结合上面,也有可能一样的当护甲低于某个值得时候,会使得伤害加深,所以暂时先借鉴Dota中的伤害公司,假设如下:
N = A/(1+(B-C)*D)【攻击A,护甲B,临界护甲值C(受100%伤害时的护甲值,低于此值,承受伤害高于攻击,DOTA中为0),常量D,N所受伤害;DOTA为:A/(1+BD)】
5、将数据带入,就可以得到方程式如下:
172/(1+(198-C)*D) = 94
172/(1+(24-C)*D) = 337
通过运算可以得出D= 0.0075827 ;C=88.56838,考虑到因为小数点存在的误差,所以取D = 0.0075,C = 88。
得到的伤害公式为:
N = A/(1+(B-88)*0.0075)
6、将上面其他数据带入公式运算,结果发现误差非常小,全都是在个位数之内。
总结:刀塔传奇中物理伤害公式趋近于:伤害 = 攻击 / ( 1+(护甲-88)*0.0075
PS:实际中的护甲值跟D值会有小波动,希望本文能对大家有所帮助,更多精彩刀塔传奇攻略资讯尽在17huang刀塔传奇专区!