进阶攻略硬核数据 关于游戏伤害详细分析

2021-01-05 18:09:29 神评论

17173 新闻导语

【机制分析】原神防御公式   三测长草后闲着无聊做了一点测试来测测原神防御力公式 先把最终结果贴上: 下面是用的数据: 指数拟合效果很好 发现y0和A1的比例以及t1的值随等级上升,盲猜是线性关系,随便蒙了几个数本帖不一定准确,希望有能力的童鞋自己尝试下哦   【游戏机制分析】等

【机制分析】原神防御公式

三测长草后闲着无聊做了一点测试来测测原神防御力公式

先把最终结果贴上:

下面是用的数据:

指数拟合效果很好

发现y0和A1的比例以及t1的值随等级上升,盲猜是线性关系,随便蒙了几个数本帖不一定准确,希望有能力的童鞋自己尝试下哦

【游戏机制分析】等级压制公式与减防公式

上次的防御力公式(一定程度上是对的):

这个公式有点问题,在计算角色对怪的伤害时发现并没有0.01*攻击者等级这项。同时,对于低等级角色该公式计算出的伤害较小,说明存在等级压制,不论是角色对怪还是怪对角色造成伤害的情况下。在观察到角色对怪还是怪对角色造成伤害时在相差50级产生突变,推测两者共用同一个伤害公式。本帖考虑了等级压制的影响并给出角色对怪伤害实用型公式。

下面是这次的等级压制公式:

这个公式适用于攻击方等级低于防御方等级,且差的等级小于50(怀疑是跟世界等级有关)。当差的等级大于50时,攻击方造成的伤害在该公式基础上减半。而当攻击方等级大于防守方等级时,加伤的幅度与相同等级差减伤幅度相等。其中f(防御方防御力)为防御力减伤数值,推测为防御力的指数函数。

(以下内容可能有点问题,超导减防应为0.3,但计算出的却是0.19,说明f并不一定是完全的指数函数,还存在一个与防御无关的项,但貌似不是0.01lv)

在实际计算伤害过程中,由于目前仅有百分比减防,因此并不需要知道怪的具体防御力数值,在假设满足防御力减伤为指数函数时,有以下减防增益公式:

例如怪的基本减伤比例为0.5,算上0.15的减防比例,增伤约为1.10倍,而当减伤比例为0.3时,增伤约为1.23倍,表现出1+1>2的效果,说明减防越叠收益越高,目前貌似就三个减防方式:70级丽莎15%、四命雷泽15%、超导。超导我测的大概20%左右(62级冰史莱姆0.394基础减伤,超导增伤比例为1.194)。知道该练谁了吧.jpg顺带说一下减抗性机制,似乎是加算,测试对象为丘丘人,测得其物理减伤和元素减伤相同,推测都是0。此后分别利用风套的40%元素减抗和一命香菱锅巴的%15减火抗进行叠加测试,测得增伤为55%,说明元素减抗可加法叠加,推测元素抗性可降为负值,此时表现为加伤。

本帖并不一定准确,希望有能力者自行验证。

【机制分析】关于降低元素抗性的机制

测试方法:用安柏的蓄力攻击lv55丘丘人,武器和圣遗物无特殊加伤,测试未减抗性、风套40%、一命香菱15%、两者叠加测试。安柏面板攻击230,普攻lv2,第一段倍率39%,蓄力倍率133%,1.9%火焰加伤。

下面是测试图:

1.安柏普攻第一段

2.未减抗性蓄力

(118/1.019)/34=3.406,133/39=3.41,非常接近,说明丘丘人物抗和元素抗性一致。

3.一命香菱15%

136/118=1.152非常接近15%

4.风套40%

165/118=1.398,非常接近40%

5.两者叠加

183/118=1.551,非常接近55%

分析:元素减抗一般有两种形式:怪物的元素抗性x元素减抗、怪物的元素抗性-元素减抗。

1.如果是元素抗性x元素减抗

假设怪物元素抗性为x:未减抗性普攻伤害比例应为1-x,15%减抗为1-0.85x代入由测试3得1-0.85x=1.15*(1-x),解得x=0.5,代入测试4、5成立,说明怪的元素和物理抗性均为50%,但是个人认为这并不合理,尽管并不好否定这种情况。

2.如果是元素抗性-元素减抗

假设怪物元素抗性为x:未减抗性普攻伤害比例应为1-x,15%减抗为1-x+0.15,代入由测试3得1-(x-0.15)=1.15*(1-x),解得x=0,代入测试4、5成立,说明怪物的元素和物理抗性均为0%,当减抗导致抗性下降为负数时表现为加伤,个人认为这种情况比较合理。

【机制分析】伤害公式的形式差不多弄清了

以下是原神中伤害公式的形式:

其中f(攻击者等级)与g(攻击者等级)为与攻击者等级相关函数,f大概率为攻击者等级的线性函数,某系数可能是常数或与攻击者等级相关函数。

写在前面:

1.在测试过程中由于不论角色等级变化,防御力和伤害的指数拟合度极好,推测伤害公式与防御方等级无关,对同等级不同类型怪物进行测试发现与怪物类型无关。

2.目前暂时没有观测到伤害公式与世界等级有关。

3.假设怪物对角色造成伤害和角色对怪物造成伤害时共用同一个公式,但当角色等级低于怪物等级50级(推测这个等级与世界等级有关)时伤害减半,而怪物等级低于角色等级50级却并没有这个现象,不能肯定二者共用一个公式。

4.上次发的等级压制公式有问题,由于当两个不同函数拟合效果好,对我产生了误导,实际上该等级压制现象由公式中攻击者等级产生,与防御方等级无关。

一.测试方法

让相同的怪攻击8个不同角色,记录伤害数字,角色防御力,怪的等级。

二.测试数据

Lv15级是我在角色等级较高时测得,受到伤害因此该数据不精确。(由于有小数误差,因此测得的伤害越高越精确)

三.数据分析

将测试数据用y=A1*e^(-x/t1)+y0进行拟合。

再将各等级参数放到一起,计算y0/A1得到下表

作lv-t1拟合方程

可以看出t1基本与lv呈线性关系,lv15那的数据不精确导致偏差较大。去掉lv15再拟合一次。

可以看出差不多了。得t1=134.29+6.89lv。然后作lv-y0/A1折线图。

可以看出lv15时明显较低,这应该不是偶然,发现用x在指数分母上拟合效果较好。得到下式:

把a提到外面去,即乘以exp(-0.72),得到y0/A1=0.48exp(-8.87/lv-5.97),怀疑0.48就是0.5。然后lv-5.97不应小于零,说明拟合结果有误差,也有可能并不是这种形式,需要更多数据进行分析(我的数据集中在高等级)。

之后是确定那个奇怪的系数。

测试利用等级lv62角色攻击lv62冰史莱姆,得到感电-30%防御力收益约为1.194,测得实际减伤为0.394左右,查找lv62的y0/A1=0.408,设exp(-def/563)=x

则有(x^0.7+0.408)/(x+0.408)=1.194,化简为x^0.7-1.194x-0.079=0,求数值解得x=0.2603,计算得神奇系数为0.589,同时可反求lv62冰史莱姆防御力为757。当然也可以利用几个不同等级角色攻击减伤联合求解防御力,这里暂时没测。

四.结论

最终公式如下:

当然该公式不一定准确,我之后应该不打算再测数据了,希望有兴趣的大佬可以测测不同攻击者等级的曲线,获取更多数据以便得出更精确的公式。

v

【机制分析】原神防御公式

三测长草后闲着无聊做了一点测试来测测原神防御力公式

先把最终结果贴上:

下面是用的数据:

指数拟合效果很好

发现y0和A1的比例以及t1的值随等级上升,盲猜是线性关系,随便蒙了几个数

本帖不一定准确,希望有能力的童鞋自己尝试下哦

【游戏机制分析】等级压制公式与减防公式上次的防御力公式(一定程度上是对的):

这个公式有点问题,在计算角色对怪的伤害时发现并没有0.01*攻击者等级这项。同时,对于低等级角色该公式计算出的伤害较小,说明存在等级压制,不论是角色对怪还是怪对角色造成伤害的情况下。在观察到角色对怪还是怪对角色造成伤害时在相差50级产生突变,推测两者共用同一个伤害公式。本帖考虑了等级压制的影响并给出角色对怪伤害实用型公式。

下面是这次的等级压制公式:

这个公式适用于攻击方等级低于防御方等级,且差的等级小于50(怀疑是跟世界等级有关)。当差的等级大于50时,攻击方造成的伤害在该公式基础上减半。而当攻击方等级大于防守方等级时,加伤的幅度与相同等级差减伤幅度相等。其中f(防御方防御力)为防御力减伤数值,推测为防御力的指数函数。

(以下内容可能有点问题,超导减防应为0.3,但计算出的却是0.19,说明f并不一定是完全的指数函数,还存在一个与防御无关的项,但貌似不是0.01lv)

在实际计算伤害过程中,由于目前仅有百分比减防,因此并不需要知道怪的具体防御力数值,在假设满足防御力减伤为指数函数时,有以下减防增益公式:

例如怪的基本减伤比例为0.5,算上0.15的减防比例,增伤约为1.10倍,而当减伤比例为0.3时,增伤约为1.23倍,表现出1+1>2的效果,说明减防越叠收益越高,目前貌似就三个减防方式:70级丽莎15%、四命雷泽15%、超导。超导我测的大概20%左右(62级冰史莱姆0.394基础减伤,超导增伤比例为1.194)。知道该练谁了吧.jpg

顺带说一下减抗性机制,似乎是加算,测试对象为丘丘人,测得其物理减伤和元素减伤相同,推测都是0。此后分别利用风套的40%元素减抗和一命香菱锅巴的%15减火抗进行叠加测试,测得增伤为55%,说明元素减抗可加法叠加,推测元素抗性可降为负值,此时表现为加伤。

本帖并不一定准确,希望有能力者自行验证。

【机制分析】关于降低元素抗性的机制测试方法:用安柏的蓄力攻击lv55丘丘人,武器和圣遗物无特殊加伤,测试未减抗性、风套40%、一命香菱15%、两者叠加测试。安柏面板攻击230,普攻lv2,第一段倍率39%,蓄力倍率133%,1.9%火焰加伤。

下面是测试图:

1.安柏普攻第一段

2.未减抗性蓄力

(118/1.019)/34=3.406,133/39=3.41,非常接近,说明丘丘人物抗和元素抗性一致。

3.一命香菱15%

136/118=1.152非常接近15%

4.风套40%

165/118=1.398,非常接近40%

5.两者叠加

183/118=1.551,非常接近55%

分析:元素减抗一般有两种形式:怪物的元素抗性x元素减抗、怪物的元素抗性-元素减抗。

1.如果是元素抗性x元素减抗

假设怪物元素抗性为x:未减抗性普攻伤害比例应为1-x,15%减抗为1-0.85x代入由测试3得1-0.85x=1.15*(1-x),解得x=0.5,代入测试4、5成立,说明怪的元素和物理抗性均为50%,但是个人认为这并不合理,尽管并不好否定这种情况。

2.如果是元素抗性-元素减抗

假设怪物元素抗性为x:未减抗性普攻伤害比例应为1-x,15%减抗为1-x+0.15,代入由测试3得1-(x-0.15)=1.15*(1-x),解得x=0,代入测试4、5成立,说明怪物的元素和物理抗性均为0%,当减抗导致抗性下降为负数时表现为加伤,个人认为这种情况比较合理。

【机制分析】伤害公式的形式差不多弄清了以下是原神中伤害公式的形式:

其中f(攻击者等级)与g(攻击者等级)为与攻击者等级相关函数,f大概率为攻击者等级的线性函数,某系数可能是常数或与攻击者等级相关函数。

写在前面:

1.在测试过程中由于不论角色等级变化,防御力和伤害的指数拟合度极好,推测伤害公式与防御方等级无关,对同等级不同类型怪物进行测试发现与怪物类型无关。

2.目前暂时没有观测到伤害公式与世界等级有关。

3.假设怪物对角色造成伤害和角色对怪物造成伤害时共用同一个公式,但当角色等级低于怪物等级50级(推测这个等级与世界等级有关)时伤害减半,而怪物等级低于角色等级50级却并没有这个现象,不能肯定二者共用一个公式。

4.上次发的等级压制公式有问题,由于当两个不同函数拟合效果好,对我产生了误导,实际上该等级压制现象由公式中攻击者等级产生,与防御方等级无关。

一.测试方法

让相同的怪攻击8个不同角色,记录伤害数字,角色防御力,怪的等级。

二.测试数据

Lv15级是我在角色等级较高时测得,受到伤害因此该数据不精确。(由于有小数误差,因此测得的伤害越高越精确)

三.数据分析

将测试数据用y=A1*e^(-x/t1)+y0进行拟合。

再将各等级参数放到一起,计算y0/A1得到下表

作lv-t1拟合方程

可以看出t1基本与lv呈线性关系,lv15那的数据不精确导致偏差较大。去掉lv15再拟合一次。

可以看出差不多了。得t1=134.29+6.89lv。然后作lv-y0/A1折线图。

可以看出lv15时明显较低,这应该不是偶然,发现用x在指数分母上拟合效果较好。得到下式:

把a提到外面去,即乘以exp(-0.72),得到y0/A1=0.48exp(-8.87/lv-5.97),怀疑0.48就是0.5。然后lv-5.97不应小于零,说明拟合结果有误差,也有可能并不是这种形式,需要更多数据进行分析(我的数据集中在高等级)。

之后是确定那个奇怪的系数。

测试利用等级lv62角色攻击lv62冰史莱姆,得到感电-30%防御力收益约为1.194,测得实际减伤为0.394左右,查找lv62的y0/A1=0.408,设exp(-def/563)=x

则有(x^0.7+0.408)/(x+0.408)=1.194,化简为x^0.7-1.194x-0.079=0,求数值解得x=0.2603,计算得神奇系数为0.589,同时可反求lv62冰史莱姆防御力为757。当然也可以利用几个不同等级角色攻击减伤联合求解防御力,这里暂时没测。

四.结论

最终公式如下:

当然该公式不一定准确,我之后应该不打算再测数据了,希望有兴趣的大佬可以测测不同攻击者等级的曲线,获取更多数据以便得出更精确的公式。

来自TAPTAP,原作者原神手游攻略,原文地址:https://www.taptap.com/topic/15483860

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

页游测试表

日期
游戏
状态
评分
礼包