【三国志·战略版】伤害公式解析二:兵力伤害
一番计算(武统差,重新寻找能和野怪打成武统差为0的50级武将)以及兵荒马乱和各种侦查扫荡后,我得到了以下数据

很明显,兵力伤害不是线性增加,而且1000和2000的比值相同告诉我:可能还是个分两段的分段函数!考虑到还有5000兵是兵营提供来的,最坏的结果就是分三段的分段函数!

根据我多年前短暂而平凡的半年游戏策划岗经验:三战这种SLG的兵力伤害一定是一个增速放缓的增函数,这样能在赛季后期加强武将的重要性从而骗氪
而常见的函数中有两种符合该要求,一种是0<a<1的幂函数,另一种则是对数函数,将二者直接带入计算系数

根据我多年前短暂而平凡的半年游戏策划岗经验:不可能是10+个分段函数!绝对是苟策划还特么的还加减了一个数!

没办法,只能来硬的了,直接穷举±100!!!
先来幂函数

好吧我们把减法以下的全部删掉,再来看平均值和标准差

可以看到5000~10000兵的标准差是最低的,但是对应的系数结果却是0.216119931451614,我无法将它第一时间联想到任何一个整数经过简单计算后得到的结果。。。
还是先看对数函数表演吧!!!


可以看到5000~10000兵的标准差依然是最低的,起码证明了5000兵上下大概率是分两段的函数
这时候我注意到对应的系数结果是1.99861191333792!不用想了绝对是2!
也就是说至少5000兵~10000兵的伤害公式极大概率是底数为2的对数函数(还要减8)
结合上一篇属性伤害,现在50级武将5000兵力以上的伤害公式可以修正为:
最终伤害=(属性差*0.016+(log(2)兵力-8))*伤害系数*(86~94)
带回验证



还是不行_(:з」∠)_,思来想去,有可能不是在最终显示时候ROUND,而是在此之前就ROUND了,那么下一篇就是试试看能不能找到ROUND的结果