利用函数极值计算固伤法师敏捷收益
火炬之光2吧
全部回复
仅看楼主
level 14
装备 镶嵌 17 个专注头骨 , 武器 镶嵌 4暴伤 , 灰烬震等级15
z1 = 左手触发几率(25%) * 每一次冰川尖刺触发伤害 + 右手触发几率(25%) * 每一次冰川尖刺触发伤害 = (0.25+0.25) * 每一次冰川尖刺触发伤害
人物100级 冰川伤害 = 7116.75 7116.75*0.5= 3558.375≈3558.38
z1=3558.375 * [0.2+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) + 3558.375 * [1-0.2 -(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*(1+0.005*y)
WA 有精度限制, 表达式精度超过限制时,WA会无法解析,需要在计算的时候降低精度,减少有效数字。
3558.375≈3558.38 舍去1位精度
z1= 3558.38 * [0.2+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) + 3558.38 * [1-0.2 -(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*(1+0.005*y)
2021年05月25日 15点05分 34
level 14
z2 = 灰烬震火焰伤害*暴击系数*暴击率*(1+暴伤加成)*(1+专注加成)+灰烬震火焰伤害*(1-暴击系数*暴击率)*(1+专注加成)
15级灰烬震火焰伤害 = 1519
暴击系数 = 15级会灰烬震dps伤害系数 = 0.63
z2 =
1519 * 0.63 * [0.2+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) + 1519 * [1-0.2*0.63 - 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*(1+0.005*y)
z2=
[1519 * 0.63 * 02 + 1519 * 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*
[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) +
[ 1519 * (1-0.2*0.63) - 1519 *0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*(1+0.005*y)
降低精度
1519*0.63*0.2=191.394≈191.39 ,1519 *0.63=956.97≈957 , 1519*(1-0.2*0.63)=1327.606≈1327.61
Z2 = [191.39+ 957(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) +[1327.61- 957 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100] *(1+0.005*y)
2021年05月25日 15点05分 35
level 14
惩戒锤:Damage per Second 703 显示的是 武器 非笨拙 非暴击 武器基础dps均值 , 计算时候基本不会用到这个值,计算用到的数据是 每个种类的武器伤害上下限 例如 物理 103-206, 和攻击时间间隔 0.88.
j
灰烬震 技能阶段奖励是 对 基础火焰伤害加成, 1519 是已经计算了加成后的结果
下图是 100级人物 15级技能 和 1级技能的 火焰伤害。
2021年05月26日 11点05分 36
level 14
z31 = 0.63*惩戒锤物理dps上限*暴击系数*暴击率*(1+暴伤加成)*(1+力量加成)+0.63*惩戒锤物理dps均值*(1-暴击系数*暴击率)*(1+力量加成)
z31 = (1+力量加成)*[0.63*惩戒锤物理dps上限*暴击系数*暴击率*(1+暴伤加成)+
*0.63*惩戒锤物理dps均值*(1-暴击系数*暴击率)]
惩戒锤物理dps上限 = 惩戒锤物理伤害上限/惩戒锤攻击时间间隔=206/0.88
惩戒锤物理伤害dps上限均值 = 惩戒锤物理伤害均值/惩戒锤攻击时间间隔=(103+206)/(2*0.88)
暴击系数=0.63
暴击率 = 2*0.1+(− 0.000200001 x² + 0.200201 x − 0.000270408)/100
暴伤加成 = 0.5+4*0.6+ 0.004*( 1996-x-y)
力量加成= 0.005*( 1996-x-y)
Z31 = [1+0.005*( 1996-x-y)] * [0.63*206/0.88*0.63* [0.2+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ]+ 0.63*(103+206)/(2*0.88)*[1-0.2*0.63 - 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]]
z31= [1+0.005*( 1996-x-y)] *{ [ 0.63*206/0.88*0.63*0.2 + 0..63*206/0.88*0.63* (− 0.000200001 x² + 0.200201 x − 0.000270408)/100 ]*[1+0.5+4*0.6+ 0.004*( 1996-x-y) ] +
[0.63*(103+206)/(2*0.88)*(1-0.2*0.63)-0.63*(103+206)/(2*0.88)*0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]}
降低精度
0.63*206/0.88*0.63*0.2 = 18.58213636≈18.58
0.63*206/0.88*0.63 = 92.91068182≈92.91
0.63*(103+206)/(2*0.88)*(1-0.2*0.63)=96.67135227≈96.67
0.63*(103+206)/(2*0.88)*0.63= 69.68301136≈69.68
Z31 =
[1+0.005*( 1996-x-y)] * { [18.58+ 92.91*(− 0.000200001 x² + 0.200201 x − 0.000270408)/100] *
[3.9+ 0.004*( 1996-x-y) ] + [96.67-69.68 * (− 0.000200001 x² + 0.200201 x − 0.000270408) /100 ] }
2021年05月26日 13点05分 37
level 14
说明一下, 武器dps每种伤害独立计算, 要考虑 元素百分比加成,技能加成,装备加成等,主专注工程这里不升级加技能火与电, 大部分时间不需要疾速和剑舞,不考虑dps*(1+攻速加成), 装备上也没有其他加成,换句话说对基础加成来说, 物理dps= (1+力量加成) 电 火 冰 dps=(1+力量加成+专注加成)
z32 = (1+力量加成+专注加成)*[0.63*惩戒锤电元素dps上限*暴击系数*暴击率*(1+暴伤加成)+
*0.63*惩戒锤电元素dps均值*(1-暴击系数*暴击率)]
力量加成+专注加成 = 1996-x-y + y = 1996-x
惩戒锤面板 物理 电 火 冰 伤害 相同 都为 103-206
z32 = [1+0.005*( 1996-x)] * {[18.58+ 92.91*(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*
[3.9+ 0.004*( 1996-x-y) ] +[96.67-69.68 * (− 0.000200001 x² + 0.200201 x − 0.000270408) /100 ] }
z33, z34 计算方法同z32 , z33=z34=z32
2021年05月26日 14点05分 38
level 14
乖乖[大拇指]
2021年05月27日 07点05分 42
[滑稽]
2021年05月27日 10点05分
level 14
直接将 z1+z2+z31+z32+z33+z34 输入WA 会无法解析, 复制展开形式相加输入WA 也无法解析。
先得到展开形式 , 再手动相加, 利用 电子表格 来做 合并同类项
展开形式:
z1 = 1.42336×10^-7 x^3 y + 0.0000284672 x^3 + 1.42336×10^-7 x^2 y^2 - 0.000501307 x^2 y - 0.105955 x^2 - 0.000142478 x y^2 + 0.344954 x y + 74.69 x - 0.0142333 y^2 + 53.6741 y + 11304.2
z2 = 3.82802×10^-8 x^3 y + 7.65604×10^-6 x^3 + 3.82802×10^-8 x^2 y^2 - 0.000134823 x^2 y - 0.0284958 x^2 - 0.0000383185 x y^2 + 0.0927731 x y + 20.0874 x - 0.00382775 y^2 + 17.2448 y + 3602.06
z31 = -3.71642×10^-9 x^4 - 7.43284×10^-9 x^3 y + 0.0000222261 x^3 - 3.71642×10^-9 x^2 y^2 + 0.0000259462 x^2 y - 0.0408698 x^2 + 3.72013×10^-6 x y^2 - 0.0177812 x y + 20.3362 x + 0.000371595 y^2 - 2.40338 y + 3485.84
z32=z33=z34= -3.71642×10^-9 x^4 - 3.71642×10^-9 x^3 y + 0.0000222261 x^3 + 0.0000118814 x^2 y - 0.0408698 x^2 - 0.00779782 x y + 20.3362 x - 0.816023 y + 3485.84
z=z1+z2+z31+z32+z33+z34
= -1.48656800E-08 x^4+1.6203410E-07 x^3 y + 1.25027640E-04 x^3 + 1.768998E-07 x^2 y^2 -0.0005745396 x^2 y -0.29793 x^2 -0.00017707637 x y^2 + 0.39655244 x y + 176.1222 x-0.017689455 y^2 + 66.067451y + 28849.62
1.48656800E-08 超过精度限制 降低精度 1.48656800E-08 ≈ -1.5E-08
z = -1.5E-08 x^4+1.6203410E-07 x^3 y + 1.25027640E-04 x^3 + 1.768998E-07 x^2 y^2 -0.0005745396 x^2 y -0.29793 x^2 -0.00017707637 x y^2 + 0.39655244 x y + 176.1222 x-0.017689455 y^2 + 66.067451y + 28849.62
2021年05月27日 11点05分 43
level 14
利用函数可以同时考虑 灰烬震 三种伤害 受 力量 敏捷 专注的影响,用其他方法实现起来是比较困难的。
得到计算结果后,可以利用电子表格等工具做一些统计分析。
从上图看出, 15级灰烬震 武器和火焰伤害 大约占了总伤害的 30%,
有1000专注的100级工程师的 魔法值 大约646 , 15级灰烬震 魔法消耗 75,
总体来说主专注工程师灰烬震 值得加满。
2021年05月27日 12点05分 44
level 14
3暴伤 1暴击 15级灰烬震
z1 = 3558.38 * [0.3+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5
+3
*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) + 3558.38 * [1-0.3 -(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*(1+0.005*y)
z2=1519 * 0.63 * [0.3+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+3*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y) + 1519 * [1-0.3*0.63 - 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*(1+0.005*y)
z2= [1519 * 0.63 * 0.3 + 1519 * 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*
[1+0.5+3*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y)+
[ 1519 * (1-0.3*0.63) - 1519 *0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*(1+0.005*y)
降低精度
1519 * 0.63 * 03 = 287.091≈287.09 ,
1519 * 0.63= =956.97≈957
1519 * (1-0.3*0.63) =1231.909≈1231.91
z2=[287.09 + 957 *(− 0.000200001 x² + 0.200201 x − 0.000270408)/100 ]*[1+0.5+3*0.6+ 0.004*( 1996-x-y) ]*(1+0.005*y)+
[ 1231.91- 957(− 0.000200001 x² + 0.200201 x − 0.000270408)/100 ]*(1+0.005*y)
z31 = 0.63*206/0.88*0.63* [0.3+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+3*0.6+ 0.004*( 1996-x-y) ]*[1+0.005*( 1996-x-y)]+
0.63*(103+206)/(2*0.88)*[1-0.3*0.63 - 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]*[1+0.005*( 1996-x-y)]
Z31 = [1+0.005*( 1996-x-y)] * {[0..63*206/0.88*0.63* [0.3+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.5+3*0.6+ 0.004*( 1996-x-y) ]+ [0.63*(103+206)/(2*0.88)*[1-0.3*0.63 - 0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]]}
z31= [1+0.005*( 1996-x-y)] *{ [ 0..63*206/0.88*0.63*0.3 + 0..63*206/0.88*0.63* (− 0.000200001 x² + 0.200201 x − 0.000270408)/100 ]*[1+0.5+3*0.6+ 0.004*( 1996-x-y) ] +
[0.63*(103+206)/(2*0.88)*(1-0.3*0.63)-0.63*(103+206)/(2*0.88)*0.63 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100]}
降低精度
0.63*206/0.88*0.63*0.3=27.87320455≈27.87
0.63*206/0.88*0.63=92.91068182≈92.91
0.63*(103+206)/(2*0.88)*(1-0.3*0.63)=89.70305114≈89.7
0.63*(103+206)/(2*0.88)*0.63 =69.68301136≈69.68
Z31 = [1+0.005*( 1996-x-y)] *{[27.87+92.91*(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]* [3.3+ 0.004*( 1996-x-y) ]+[89.7-69.68 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100 ]}
Z32 =z33 =z34
= [1+0.005*( 1996-x-y+y)] *{[27.87+92.91*(− 0.000200001 x² + 0.200201 x − 0.000270408)/100]* [3.3+ 0.004*( 1996-x-y) ]+[89.7-69.68 *(− 0.000200001 x² + 0.200201 x − 0.000270408) /100 ]}
2021年05月27日 15点05分 45
level 14
展开形式:
z1=1.42336×10^-7 x^3 y + 0.0000284672 x^3 + 1.42336×10^-7 x^2 y^2 - 0.000479957 x^2 y - 0.101685 x^2 - 0.000142478 x y^2 + 0.316466 x y + 68.9923 x - 0.0213501 y^2 + 68.413 y + 14536.6
z2=3.82802×10^-8 x^3 y + 7.65604×10^-6 x^3 + 3.82802×10^-8 x^2 y^2 - 0.000129081 x^2 y - 0.0273474 x^2 - 0.0000383185 x y^2 + 0.0851113 x y + 18.555 x - 0.00574175 y^2 + 21.2087 y + 4471.41
z31=-3.71642×10^-9 x^4 - 7.43284×10^-9 x^3 y + 0.0000216686 x^3 - 3.71642×10^-9 x^2 y^2 + 0.0000253887 x^2 y - 0.0389017 x^2 + 3.72013×10^-6 x y^2 - 0.0168516 x y + 18.2693 x + 0.000557395 y^2 - 3.24495 y + 4437.92
z32=z33=z34
=-3.71642×10^-9 x^4 - 3.71642×10^-9 x^3 y + 0.0000216686 x^3 + 0.0000118814 x^2 y - 0.0389017 x^2 - 0.00761202 x y + 18.2693 x - 1.22404 y + 4437.92
z=z1+z2+z31+z32+z33+z34
=-1.48656800E-08 x^4+1.6203410E-07 x^3 y + 1.22797640E-04 x^3 + 1.768998E-07 x^2 y^2 -0.0005480051 x^2 y -0.2846392 x^2 -0.0001770764 x y^2 + 0.36188964 x y + 160.6245 x-0.026534455 y^2 + 82.70463y + 36759.69
≈-1.5E-08 x^4+1.6203410E-07 x^3 y + 1.22797640E-04 x^3 + 1.768998E-07 x^2 y^2 -0.0005480051 x^2 y -0.2846392 x^2 -0.0001770764 x y^2 + 0.36188964 x y + 160.6245 x-0.026534455 y^2 + 82.70463y + 36759.69
2021年05月27日 15点05分 46
level 14
从上图可以看出, 当镶嵌 17个专注头骨时候,武器镶嵌3暴伤1暴击收益最高。
2021年05月27日 15点05分 47
吧务
level 16
看的头晕[笑眼]这玩意自己算的时候能耐下性子慢慢计算,看别人的算式就没那个耐心慢慢对照了,只想着直接看结论[滑稽]
2021年05月27日 16点05分 48
[滑稽] , 嗯 这东西就要静下心来慢慢弄不能着急。
2021年05月28日 10点05分
level 14
总结一下:
将技能伤害分为三类, 1.dps/dph 2 dps/dph 转元素 3 固伤伤害
(技能中的dot 伤害可以认为是没有暴击的固定伤害)
1.对于 dps/dph 技能来说:加力量总是比专注对伤害提升程度大, 只需要考虑 力量敏捷比例 .
2.对于 dps/dph 转元素 , 同1.加力量总是比专注对伤害提升程度大, 只需要考虑 力量敏捷比例 .
3 对于 固定伤害, 总属性不大的情况下,只需要考虑敏捷和专注,在不附魔的情况下需要考虑同时力量敏捷专注
的可能只有工程师,法师漂泊和狂战可以选择提升施法速度。对工程师来说,力量敏捷专注都需要考虑。
通过计算函数极值,可以帮助你准确的找到力量敏捷专注收益最大的分配数值, 对于使用蓝装作为毕业装的
build ,装备确定后,你可以用来蓝装来调整各个属性比例让你的属性收益最大。
最后,通过本贴我总结了三个值得注意的地方。
1.如果是固伤法师,那么你最好一开始能确定是否拿盾,确定镶嵌多少个专注头骨生命头骨,确定装备后计算函数最大值时的敏捷值,属性点直接加到这个敏捷值,其他全专注,这样从理论上来说,你的每个属性点的收益都达到了最大。
2 对于像电球法师这种有蓝装作为毕业装的build , 敏捷尽量别加太高,加到50-100即可 ,
以后的敏捷值用蓝装来调整,加高了不太好调整。
3 双持惩戒锤15级灰烬震武器dps和火焰伤害大概占总伤害30%,灰烬震加满也是一个不错的选择。
以上就是本帖的全部内容了 ,我尽力写得比较详细了,希望能对大家有所帮助,谢谢各位吧友支持。
完结散花 [太开心][太开心][太开心]
2021年05月28日 14点05分 49
极度牛啤!
2021年06月18日 03点06分
2021年06月18日 13点06分
吧务
level 14
嚯,几天没注意多了这么多算例[滑稽],厉害厉害
2021年05月28日 16点05分 50
写这东西两周没怎么玩游戏,还是玩游戏好。[滑稽]
2021年05月29日 08点05分
@不火的名字 理论联系实际[滑稽]
2021年05月29日 12点05分
@b52lpp◎ 其实就是有那么一点好奇心,想满足这个好奇心,然后发现花费的时间和精力远超过预期,不过既然开始做了,就尽量做完吧。
2021年05月29日 13点05分
level 14
补充一下计算用到的公式:
暴击率 y 关于 敏捷 x 的函数
y ≈ (−0.000200001 x² + 0.200201 x − 0.000270408)/ 100
笨拙伤害/普通伤害 y 关于 敏捷 x 的函数
y ≈ (− 0.000300611 x ² + 0.300545 x + 24.9837)/ 100
处决几率 y 关于 专注 x 的函数
y ≈ (−0.000199711x²+0.200094x+9.80132)/ 100
普通怪护甲基础值 y 关于 怪物等级 x 的函数
y ≈ (0.271497x² + 3.76313 x + 2.05313)/ 100
精英怪护甲基础值 y 关于 怪物等级 x 的函数
y ≈ (0.291097x²+4.19319x+2.2874)/ 100
2021年06月10日 10点06分 51
首页 1 2 3 4 尾页