【繁水】元气骑士前传数据の测试教程(基准伤害测试法)

修改于01/03908 浏览攻略
声明:文章原创作者繁水,文章结论可通过转载视频告知网友,但需标明作者及出处。
horizontal linehorizontal line

1.计算数据或测试公式前的准备:

1.洗炼技能加点/洗炼属性加点/洗炼巅峰加点。
2.检查状态栏,确保没有影响测试buff或羁绊。
3.卸下宠物
horizontal linehorizontal line

2.基准伤害测试法:

元气骑士前传中,浮动因子为0.9~1.1(也就是原本100伤害,在元气骑士中会随机变成90~110范围内的整数)
基准伤害:表示浮动因子为1时候的伤害(也就是没有浮动时候的伤害)
基准伤害测试法公式:测试最高值/1.1<=基准伤害<=测试最低值/0.9
可以保证基准伤害永远落在(测试最高值/1.1)~(测试最低值/0.9)之间。
简单证明:
已知,
基准伤害=理论最高值/1.1
基准伤害=理论最低值/0.9
显然,理论最高值>= 测试最高值
那么,基准伤害=理论最高值/1.1>=测试最高值/1.1
同理,理论最低值<= 测试最低值
那么,基准伤害=理论最低值/0.9<=测试最低值/1.1
即,测试最高值/1.1<=基准伤害<=测试最低值/0.9
证毕。

(1)测试过程:

例子:目前造成伤害:93,94,105,91,100,109,105,99。
首先明确游戏里的浮动因子是0.9~1.1。
我们取出其中的测试最低值91,测试最高值109。
109/1.1<=基准伤害<=91/0.9
即,99.09<=基准伤害<=101.12
误差在基准伤害±1%以内。

(2)基准伤害测试法优点:

1.能确定基准伤害的范围
2.比其他方法用更少的次数得到更精确的结果
一般玩家测试浮动的伤害,会选择取30个数据,把他们取平均或者最高最低的和除以2。
但是这样的结果只能得到一个估计值,而不是范围,无法确定自己的数据离基准伤害差多少。
TapTap
30次数据取平均,测试10次平均数,2次误差大于2%
基准伤害是有范围的,这样就有了一个目标,可以不断凹最低最高值,逼近基准伤害,一般也不用很准确,但精确到误差±1%以内的实现次数明显小于取平均值达到的要求。

(3)【进阶】基准伤害测试取整问题:

还是刚才的例子,如果目前造成伤害:93,94,105,91,100,109,105,99。
取出其中的测试最低值91,测试最高值109。
可是我们不清楚游戏的取整情况,考虑四舍五入或向上取整的话,
实际带入到公式的测试最低和测试最高值分别应该为92和108。
所以更严谨的公式:
(测试最高值-1)/1.1<=基准伤害<=(测试最低值+1)/0.9

详细测试过程(以测试三周目人偶防御举例):

TapTap
(进阶)基准伤害测试取整问题:
horizontal linehorizontal line

总结:

在计算数据或测试公式整个过程中。
需要明确,计算数据或测试公式前的准备,以及基准伤害测试法。
这样才能得到严谨精确的数据结果。
14
4
3