首页 > 寺庙

阴阳师伤害计算入门 防御减伤系数|

阴阳师伤害计算入门 防御减伤系数

观前提示,本专栏一共分为七部分

阴阳师伤害计算入门 防御减伤系数|

提出问题以及相关游戏背景

防御减伤系数以及面灵气技能理解

选择一个面板固定的面灵气便于测试伤害

选择四个场景来测试伤害

数据统计和可能的结论分析

结论验证

结论

提出问题以及游戏背景

阴阳师如何准确的计算一个式神造成的伤害?

这似乎是一个很难的问题?因为伤害本身就有一定波动,而且和很多因素有关,那是不是无法计算了呢?其实不然,往下看。

有趣的是,在玩阴阳师手游之前,我还玩过伤害计算更为复杂网游诸如:梦三国地下城与勇士(DNF)………………

以地下城为例:计算伤害的时候涉及到角色的:力量(智力)、物理攻击力(魔法攻击力)、独立攻击力、属性强化(冰火暗光)、白字加成、属性白字加成、黄字加成、黄字追加、爆伤加成、爆伤追加、技能伤害加成、无视防御加成、最终伤害加成、破招加成等等。项目虽然比较多,但是只要控制变量,理清乘算还是加算,就不难了。

DNF

其中地下城中的防御减伤系数F=角色等级x200/(角色等级x200+怪物防御)

关于这个公式可以简单理解一下:如果角色对防御为零的怪物伤害为100,那么对于有防御关怪物伤害为100×减伤系数F即:100F

放个以前比较喜欢的时装防御减伤系数以及面灵气技能理解

回到正题,先来看最基础的防御减伤系数

登入界面

阴阳师中防御的减伤系数是怎么计算的呢?是类似TX游戏的反比例函数变形吗…………

为了减少伤害波动,我们优先选择用间接伤害来做测试,因为直接伤害大部分情况下都是有波动的,而间接伤害是没有波动的。

间接伤害

并且优先选择面灵气来测试,因为面灵气的间接伤害可以立马触发且没有前摇,先来看下面灵气的技能。

①面灵气二技能为被动技能:注意二技能被动恶面的伤害提升和三技能之间是乘算。

二技能被动

二技能被动

二技能被动

②面灵气三技能为主动技能:注意恶面对三技能提升的伤害为加算

三技能

三技能

三技能

③概念理解起来有点拗口,举个例子

以我的20级觉醒技能为111的面灵气为例

例图

其中两个恶面在敌方阴阳师和一个糖纸伞妖上,我方除了面灵气都有一个善面。

简化图

我方:白蛋(善)、白蛋(善)、白蛋(善)、白蛋(善)、面灵气、阴阳师八百(善)

敌方:伞妖、伞妖、伞妖、伞妖(恶)、阴阳师晴明(恶)

对于含一个恶面的糖纸伞妖(或者晴明)来说:面灵气技能数值S=面板数值×(130%+10%)×(1+10%+10%)

◆其中(130%+10%)是因为三技能大招对含一个恶面的怪物提升10%伤害为加算

◆其中(1+10%+10%)是因为二技能被动场上每含一个恶面多提升10%,一共是两个恶面,和大招互为乘算

选择一个面板固定的面灵气

正常视野面板

开放大镜后面板

面板为3000

面灵气的面板数值为:攻击×爆伤=1389.5073×215.9036%=2999.996≈3000

选择四个场景来测试伤害

分别是防御为0、100、200、300的四个场景。

◆设阴阳师防御减伤系数为F,怪物防御为x

即F=f(x),f(x)的具体函数表达式现在还未知,接下来看下面的数值测试

防御为零的场景选取魂土p2:

魂土p2机制

注意魂土p2有基础攻击力20%的buff

p2面灵气的实际伤害5348

注意20级面灵气的基础攻击力面板是424.71

对大天狗来说面灵气技能数值S1=(424.71×20%+1389.5073)×215.9036×(130%+10%)×(1+10%+10%)=5348.0937≈5348

实际伤害数值R=5348

技能数值S×减伤系数F=实际伤害数值R

★可以求得F=f(0)=1.00

防御为100的场景选择切磋最合适

选择白蛋防御为100.0350≈100

防御100的怪物

选择切磋

防御100的怪物受到的伤害为3779

同理可以求得:对于防御为100的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040

实际伤害数值R=3779

技能数值S×减伤系数F=实际伤害数值R

★可以求得F=f(100)=0.749802≈0.75

防御为200的场景选择切磋最合适

选择白蛋防御为200.0150≈200

防御200的怪物

选择切磋

防御200的怪物收到的伤害为3023

同理可以求得:对于防御为200的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040

实际伤害数值R=3023

技能数值S×减伤系数F=实际伤害数值R

★可以求得F=f(200)=0.599802≈0.6

防御为300的场景也是选择切磋最合适

选择白蛋防御为300.0419≈300

防御300的怪物

还是选择切磋

防御为300的怪物受到的伤害为2519

同理可以求得:对于防御为300的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040

实际伤害数值R=2519

技能数值S×减伤系数F=实际伤害数值R

★可以求得F=f(300)=0.499802≈0.5

数据统计和结论分析

用表格曲线来拟合一下

表格拟合曲线

乍一看拟合曲线比较像是反比例函数的变形

反比例函数

其中x+b≠0,abc为常数

★或是对数函数的变形

对数函数

其中0<a<1,其中bx+c>0

……………………………………

还有其他的就不一一列举了

但是仔细一琢磨,又发现一些事情。

就是有一个基本事实,防御无穷大时,实际伤害趋近0,减伤系数趋近0

也就是当防御力x→+∞,极限limf(x)=0

那就基本可以断定减伤系数f(x)应该是一个反比例函数的变形函数。

假设减伤系数的f(x)为反比例函数,即

反比例函数

将之前的几组数据代入可以求得

b=300或者-100,显然b≠-100故舍去

进而求得a=300、b=300、c=0

即减伤系数的表达式为

其中x为怪物的防御值结论验证

用1级白色达摩验证

一级白色达摩防御67.5

还是选择切磋

伤害数值4114

同理可以求得:对于防御为67.5的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040

实际伤害数值R=4114

减伤系数F=0.816327

理论伤害数值S=5040×0.816327=4114.2857≈4114

用20级白色达摩验证

防御为113.4的白色达摩

还是选择切磋

实际伤害数值3657

同理可以求得:对于防御为67.5的白蛋面灵气技能数值S=3000×(130%+10%)×(1+10%+10%)=5040

实际伤害数值R=3657

减伤系数F=0.725689

理论伤害数值S=5040×0.725689=3657.4726≈3657

两项验证都和结论相符,由此可见结论正确

结论

减伤公式

①其中f(x)是指防御的减伤系数,x是指怪物的防御。

②防御减伤系数简单理解:

如果式神对防御为0的怪物伤害为100

那么对防御为100的怪物伤害为75

那么对防御为300的怪物伤害为50

③阴阳师防御的减伤系数函数为反比例函数

和大多数游戏一样,例如DNF、LOL

④减伤系数函数图像

图像

⑤减伤系数表格呈现

表格关于专栏,有觉得需要改进或者不足的地方欢迎评论区指出,谢谢


|阴阳师伤害计算入门、防御减伤系数

  

阴阳师伤害计算入门 防御减伤系数|
  • 阴阳师充值能不能退款|
  • 阴阳师充值能不能退款| | 阴阳师充值能不能退款| ...

    阴阳师伤害计算入门 防御减伤系数|
  • 魂土是什么|
  • 魂土是什么| | 魂土是什么| ...

    阴阳师伤害计算入门 防御减伤系数|
  • 阴阳师里的阴阳师哪个最厉害|
  • 阴阳师里的阴阳师哪个最厉害| | 阴阳师里的阴阳师哪个最厉害| ...