传说角色战力计算探究

修改于2024/12/101351 浏览攻略
经常会发现对战力有疑惑的帖子,但是没有相关攻略,所以探究了一下战力的计算公式

结论:

12.10再次更新:

仔细分析数据之后感觉公式还有可优化的地方,最终结论为
TapTap
k我称之为战力系数,具体情况是:
传说突袭者和不拿弓箭的传说守望者共享战力系数:25.9794
传说粉碎者和传说防御者共享战力系数:27.279
拿弓箭的传说守望者战力系数:24.8001
传说毁灭者战力系数:28.7153
TapTap

12.10更新:

有人反馈,根据上次拟合的结果,战力公式可以精简为:战力=k1*(物攻+魔攻)+k2*(物防+魔防)+k3*生命+k4,按此方式拟合,新的结果为:
TapTap
此公式相比原公式误差相差不大。
另外,经测试,也可以把常数项精简掉,误差会略大一点点(总体误差仍然小于1),由于系数最少,这个公式使用起来应该是最方便的:
TapTap
没办法确定精准公式是因为公式是通过拟合估算而来,考虑到计算过程中取整方式的不确定性,很难推测精准公式是什么,但是这些公式的准确度都是很不错的(误差小于1)。
horizontal linehorizontal line

12月9日原帖:

战力仅仅与角色面板数值挂钩,与穿戴的装备、星级、羁绊等级、阶级、角色等级、技能学习状况无关,除守望者外,其它角色职业相同则战力公式相同。守望者的战力计算分为拿弓箭的和不拿弓箭的两组。对于非传说角色未经测试不做结论。

战力公式如图:

TapTap
可以看出,突袭者和拿弓箭的守望者系数是最高的,这可以解释为什么很多人的哈斯娜莫名其妙战力很高。此外,对于战力堆叠而言物攻和魔攻的效率相同(但是角色有主攻属性,主攻属性更容易堆叠),物防和魔防效率相同,而速度可以看作不影响战力(不过速度面板你也没法调)。
欢迎大家拿这套公式去验证,如果有严重不符合的请在评论留言。
horizontal linehorizontal line

探究方法(以嘉西亚为例):

TapTap
图1
TapTap
图2
具有相同基础属性但穿戴具有不同效果的装备的情况下战力值没有发生变化,可以大胆猜测:基础属性相当,则战力相当,与装备和出战属性无关。
TapTap
图3
TapTap
图4
试图单独提升某项属性,对比图3、图4,攻击力分别提升了73/30,战力分别提升了17/7,一点攻击分别提升了0.232877/0.233333战力,可以看出战力的提升相对于攻击的提升几乎是线性的,因而大胆猜测,战力公式为:
战力=k1物攻+k2魔攻+k3物防+k4魔防+k5生命+k6速度+k7
只要有高中数学基础就能看出,这样的方程联立7组就能求出每一个系数,只不过考虑到计算机计算过程中的取整问题导致数据存在一定误差,所以需要通过最小二乘法估计误差最小的解。
通过随意改变装备取得了多组数据:
TapTap
加上帖子内之前的数据组成矩阵方程:
TapTap
用最小二乘法求解得:
TapTap
观察拟合情况,倒数第二列是估计值,最后一列是实际值与估计值的差:
TapTap
推测嘉西亚的战力公式为:
战力=0.231524物攻+0.227217魔攻+0.355797物防+0.392209魔防+0.196013生命+0.0116062速度+0.0000659445
随便穿几套装备验证下:
TapTap
理论值:2650.41
TapTap
理论值:2495.65
可以看到理论结果与实际结果误差基本上都小于2,误差略大,但可以接受。
再从论坛上找几个别人的嘉西亚验证下:
TapTap
理论值:2591.67
TapTap
理论值:2924.31
吻合的很好,顺便也能看出星级和羁绊以及阶级都可以视作对战力无影响。
试着用这套公式去计算其它角色的战力值,包括一些论坛上其它用户晒的战力图,发现所有传说突袭者的战力都吻合的很好(战力误差<5),但是不同职业或是不同稀有度的角色战力非常不吻合,推测,每一稀有度的每种职业都有专门的战力计算系数,而同稀有度同职业情况的误差或许源于样本数据的缺陷(采集自同一角色,速度属性没发生过任何变化)。

用本帖中的方式更大范围且均衡地采集数据(包括不同角色)后得到结果即开头结论中的表格。

56
26
21