欢迎光临散文网 会员登陆 & 注册

300大作战护甲与伤害结算

2023-08-26 18:16 作者:精巧的人偶使  | 我要投稿

一、  护甲成分与公式

先给出机制的结论,后面解释是怎么推理的

二、  证明过程

2.1 伤害测试表

首先是打了一下午的伤害测试,发现免伤只和护甲有关。

2.2 盲猜一个公式

多数MOBA游戏的公式长相是

其实当时也分不清布料和装备啥的。单纯把肉护甲看作“不可穿透护甲”,布料装备护甲看作“可穿透护甲”

2.3 得到一个适合最小二乘法的公式

不可穿透护甲 + 可穿透护甲 +(1-1/伤害保留)×常数 = 0

假设:系数 = (1-1/伤害保留)

转换得到    不可穿透护甲 + 系数乘常数 = -可穿透护甲


2.4  使用最小二乘法解超定方程

附录给出解题过程。

 2.5 得到公式

就是最开始本多的描述图。不过98.3感觉程序员专门写个非整数很累,所以猜测应该是100。



三、  验证数据

四、  附录

解算过程

初始增广矩阵为:

10 -7.38243394 -459

-7.38243394 7.81831186256096 571.678730271



逐个消元后得到:

10 -7.38243394 -459

0 2.36827877471456 232.825012425



逐个消元后得到:

10 -7.38243394 -459

0 2.36827877471456 232.825012425



去除末端得到:

10 -7.38243394 -459

0 2.36827877471456 232.825012425



消除上三角得:

10 0 266.765603339666

0 1 98.3097998896101



消除上三角得:

1 0 26.6765603339666

0 1 98.3097998896101





x0 =  + 26.6765603339666

x1 = 98.3097998896101


300大作战护甲与伤害结算的评论 (共 条)

分享到微博请遵守国家法律