原神数据分析 算法浅谈加入怪物等级的变量

2020-09-21 15:18:00 神评论

17173 新闻导语

加入怪物等级的变量 考虑到角色的减伤系数,可能与怪物等级有关(事实的确如此),这里又测了几组。 分别取8组不同的测试对象: 75级风史莱姆(主世界) 73级巨斧牛头人(深渊6-1) 65级弩箭丘丘(主世界) 63级木棒丘丘(5-1) 55级木棒丘丘(4-1) 55级雷弩丘丘(4-

加入怪物等级的变量

考虑到角色的减伤系数,可能与怪物等级有关(事实的确如此),这里又测了几组。

分别取8组不同的测试对象:

75级风史莱姆(主世界)

73级巨斧牛头人(深渊6-1)

65级弩箭丘丘(主世界)

63级木棒丘丘(5-1)

55级木棒丘丘(4-1)

55级雷弩丘丘(4-1)

45级木棒丘丘(3-1)

45级弩箭丘丘(3-1)

再用等级、防御均不同的各角色多次测试。

将这些数据以 坐标(防御力, 受伤值) 形式标出,并依次用拟合曲线进行拟合,如图3所示:

在 f(x) = c / (x / a + 1) 中,和怪物等级相关的,只可能是a。设怪物等级为h,观察a和h的关系(图4):

显然,a与h呈一次函数关系,a ≈ 10h + 19。

注1:因为显示取整的问题,19这个数,有小小的误差,真实值应该在18-20之间。但由于测试样本有限,没有时间进一步缩小误差,只得先用19代替。(题者猜测,这个值是20,但手头的测试样本并不够证明其一定是20)。

注2:深渊5-1,63级的木棒丘丘人,其测试结果(a)与期望值明显不同。题者推测这是深渊5-1的bug,这些丘丘人头上写着63级的文本,但其实是65级。此所谓披着羊皮的狼。

综上,期望受伤值f(x) = c / (x / 10h + 19 + 1)

【来源:TAPTAP】
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包