利用函数极值计算固伤法师敏捷收益
火炬之光2吧
全部回复
仅看楼主
level 14
2021年05月15日 15点05分 1
level 14
最近整理平A伤害计算公式过程中发现一个不错的在线计算网页应用, 然后就有了本文。
敏捷 x , 敏捷和专注 对 固伤法师 dps 放大系数 为 y y = f(x)
在装备相对固定的情况下 敏捷收益最大就是 求 y=f(x) (10≤x≤505 , x 为整数)范围内 最大值
以镶嵌4个 62 专注头骨 为例 敏捷+专注 = 10+15+495+62*4+42*2 +68 = 920
炼金戒指 2*42专注,法师腰带68 专注 1级 人物 敏捷10 专注15 体力10 升级属性点 495。
拿盾减去 90 点 加体力 敏捷+专注 = 920-90 = 830
单手拿盾 冥界斧8% 暴击 镶嵌4 暴伤 , 护肩 6暴击 20% 暴伤
dps 放大系数= (1+暴击伤害加成)*暴击率*(1+0.3+专注加成)+ (1+0.3+专注加成)*(1-暴击率)
敏捷+专注 = 920
2021年05月15日 16点05分 2
level 14
暴击率 y 敏捷 x
y ≈ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100
2021年05月15日 16点05分 3
level 14
根据 2,3楼:专注 = 830-x 暴击率= − 0.000200001 x² + 0.200201 x − 0.000270408)/100
y=[(830-x)*0.005+1.3]* [(− 0.000200001*x² + 0.200201*x − 0.000270408)/100+0.14]* 4.12+ [(830-x)*0.005+1.3]*[1-0.14-(− 0.000200001*x² + 0.200201*x − 0.000270408)/100]
1.3 其中 两个炼金戒指加所有伤害30%, 暴伤= 4*0.6+1+0.5+0.2 = 4.12 , 装备加暴击率0.14
整理后得到一个 三次函数 y=f(x)
三次函数求极值, y=f(x)求导数, 得到 y导, 令 y 导 = 0 ,求 根
2021年05月15日 16点05分 4
level 14
求导数
求根
计算 251 附近的 y 值
暴击率可以直接取数据文件值
考虑 满怒25%加成 直接 将 1.3 改为 1.55 再求函数极值
通过以上计算 ,对于主专注固伤法师来说 单手 冥界斧 镶嵌 4 暴伤, 加90体力。
不考虑满怒 敏捷加252点收益最大。考虑满怒 敏捷加261点收益最大。
2021年05月15日 16点05分 5
4 颗 62 专注头骨 252 ,261 如果镶嵌5个 62 专注头骨 将830改为 830+62
2021年05月15日 16点05分
level 14
本帖仅仅是抛砖引玉, 如果引入多个变量就变成了一个 多元函数求极值的问题。
不同装备的选择对收益的影响,可以用 运筹学方法进行计算。
多元函数和 运筹学 应该是都超过高中数学的范畴了,有兴趣的吧友可以自行研究一下吧。[笑眼]
2021年05月16日 08点05分 9
@horstpbf1 没事, 反正也不是我去算,多高多上都和我没关系。 [滑稽]
2021年05月16日 14点05分
level 14
双持冥界斧 用以下公式计算: 冥界斧 镶嵌 7 暴伤 1 暴击
[(920-x)*0.005+1.3]* [(− 0.000200001*x² + 0.200201*x − 0.000270408)/100+0.32]* 5.92+ [(920-x)*0.005+1.3]*[1-0.32-(− 0.000200001*x² + 0.200201*x − 0.000270408)/100]
满怒
冥界斧 镶嵌 6 暴伤 2 暴击
[(920-x)*0.005+1.3]* [(− 0.000200001*x² + 0.200201*x − 0.000270408)/100+0.42]* 5.32+ [(920-x)*0.005+1.3]*[1-0.42-(− 0.000200001*x² + 0.200201*x − 0.000270408)/100]
满怒
从以上计算结果来看, 在镶嵌4颗 62专注头骨情况下, 双持冥界斧镶嵌 6 暴击 2暴伤
不考虑满怒 敏捷加到 234 考虑 满怒 敏捷加到 242 收益最大。
2021年05月16日 15点05分 10
应该是 6 暴伤 2 暴击
2021年05月17日 11点05分
level 14
镶嵌 5个, 6个 62专注 头骨的情况 楼主就不再逐一计算了
修改 y=[(830-x)*0.005+1.3]* [(− 0.000200001*x² + 0.200201*x − 0.000270408)/100+0.14]* 4.12+ [(830-x)*0.005+1.3]*[1-0.14-(− 0.000200001*x² + 0.200201*x − 0.000270408)/100] 几个 常数系数
再去 下面网址 按 楼上方法计算即可得出结果
https://www.wolframalpha.com/
2021年05月16日 15点05分 12
level 14
一楼 作图软件 symbolab
https://zs.symbolab.com/
desmos 在线计算器
https://www.desmos.com/scientific?lang=zh-CN
2021年05月16日 15点05分 13
level 14
最后说一下,本贴 y 值的含义 。
这个 y 实际上就是 对 法师的 固伤技能的 每次施法平均伤害(dph) 的 放大系数
以冰波 为例 每一道 冰波的 dps 用以下公式计算
dps =[(攻击者伤害修正系数 * 冰波基础伤害 * y - 怪物冰护甲 )/ 冰波的基础施法速度 *
(1+ 施法速度加成) ] * (1+怪物冰易伤)
人物没有中毒则 攻击者伤害修正系数为1 , 冰波基础伤害= random (冰波伤害下限,冰波伤害上限)
dps = [random (冰波伤害下限,冰波伤害上限) * y - 怪物冰护甲]* (1+ 施法速度加成)/冰波的基础施法速度
*(1+怪物受到冰伤害易伤)
冰波的基础施法速度 也 就是 每次冰波基础施法时间 可以直接 参考
chaojiniming 的 【数据测试帖】施法速&攻速&处决换手&掉率加成
冰波的 单次施法测算时间 :0.925839275
https://tieba.baidu.com/p/6740470084?pn=1
从上述内容可以看出,剑舞可以提高dps , 但并不影响敏捷和专注对dps的加成.
本贴的内容就更新这么多了 ,以上。
2021年05月17日 12点05分 15
感谢@贪心の氼 提醒, 本层 攻击者伤害修正系数 描述有误, 攻击者伤害修正系数 应该和 属性状态放大系数 作加法计算。
2021年05月20日 15点05分
level 14
继续更新 主力量电球法师 力量 敏捷 收益
通过固伤法师的收益研究,总结了一下分析力量敏捷专注收益的一般方法, 分两个步骤
步骤一: 根据游戏经验找出可能毕业装备 配装方案, 分别计算这几种方案
步骤二: 找出伤害均值 关于力量,敏捷,专注 的 函数.要求这个函数尽量简单,尽量能够比较准确的描述实际问题。结合配装方案,力量敏捷专注 有一定取值范围(约束), 计算这个在函数的极值。
2021年05月20日 11点05分 19
level 14
本帖将给出详细的分析方法和计算过程, 同时也当个记录贴。
主力量电球法师
步骤一:
毕业装以 4飞龙 2 炼金戒指 白杨头手 法师套装 项链 护肩 为例:
飞龙 胸甲 65力量3施法 ,腰带 67力量,裤子78力量,鞋子78力量 (取理论最大值 实际值可做相应调整)
武器 双手大锤 终止皈依 镶嵌 3 暴击 卷轴技能 疾速 3剑舞
装备共 26孔 11个 1540 1个 103 回复生命 11个 5%免伤 剩余 3孔
人物生命值 21136 免伤 60% 后 有3孔 来分配 (火环15%免伤)
法师 初始属性 力量5 敏捷 10 专注 15 体力 10
力量+敏捷= 5+10+495+65+67+78+78=798 (以镶嵌3个62专注为例)
电球法师大部分时间满怒状态, 以你满怒状态计算。
武器可以镶嵌 3暴击 或者 2暴击 1暴伤 , 装备上可以 镶嵌 62力量 或者 40 力量
我比较喜欢 3 暴击 3专注 头骨的 组合 , 蓝多,暴击率高吸血稳定。
以下 选取 镶嵌组合 1,4,5,8 进行计算
2021年05月20日 12点05分 20
level 14
步骤二:
由于电球为dph转电伤害, 同时受力量和专注加成,力量提供额外的暴伤加成。
换句话说增加1点力量总是比专注增加1点对伤害均值提高的程度大,所以只需要考虑力量和敏捷即可。
每一个电球每一次攻击的伤害均值 y ,敏捷=x , y=f(x)
镶嵌组合1 3暴击3专注头骨
力量= 798-x
y=武器面板伤害上限* (1+暴击伤害加成)*暴击系数*暴击率*(1+0.3+0.08+0.25+专注加成+力量加成 )
+武器面板伤害均值*(1-暴击系数*暴击率)*(1+0.3+0.08+0.25+专注加成+力量加成 )
满怒 0.25 2个炼金戒指 0.3 飞龙套装 0.08 近战
武器面板伤害均值= (515+1001+ 1030+2001 )/2 = 2273.5
武器面板伤害上限 = 1030+2001=3031
暴击伤害加成 = 人物自带加成+装备提供加成+力量提供加成 =0.5+0.2+ 0.004*( 798-x)
暴击率 = 敏捷提供加成+装备提供加成 = 0.06
+3
*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100
暴击系数 = 15级电球技能武器伤害百分比= 0.96
专注加成 = 0.005*(62*3+15+42*2)=1.425
力量加成 = 0.005*( 798-x)
2021年05月20日 12点05分 21
level 14
整理后得到
3031* [1+0.5+0.2+ 0.004*( 798-x)]*0.96*[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ] +2273.5*0.96*{1-[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
复制到 woframalpha 以下建成 WA 搜索框中
由于公式太繁琐, WA 表示不能理解
把公式 分解成 暴击和非暴击两个部分
暴击部分=
3031* [1+0.5+0.2+ 0.004*( 798-x)]*0.96*[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
非暴击部分=
2273.5*0.96*{1-[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
分别把暴击和非暴击 复制到 WA 搜索框中 计算,得到结果后复制展开形式,再拼接起来
得到 镶嵌组合1 的结果
计算156附近 y 值
镶嵌方案1 敏捷加到155收益最大
依次计算 镶嵌方案 4,5,8
2021年05月20日 14点05分 22
level 14
镶嵌组合5 2暴击1暴伤 3 专注
暴击部分=
3031* [1+0.5+0.2+0.6+ 0.004*( 798-x)]*0.96*[0.06+2*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
非暴击部分=
2273.5*0.96*{1-[0.06+2*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
镶嵌组合4 3暴击 3 力量
暴击部分=
3031* [1+0.5+0.2+ 0.004*( 120+798-x)]*0.96*[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.3+0.25+0.08+0.495+0.005*( 120+798-x) ]
非暴击部分=
2273.5*0.96*{1-[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+0.495+0.005*( 120+798-x) ]
镶嵌组合10 2暴击1暴伤 3 力量
暴击部分=
3031* [1+0.5+0.2+0.6+ 0.004*( 120+798-x)]*0.96*[0.06+2*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]*[1+0.3+0.25+0.08+0.495+0.005*( 120+798-x) ]
非暴击部分=
2273.5*0.96*{1-[0.06+3*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+1.425+0.005*( 798-x) ]
从以上计算得出镶嵌 3暴击 3力量 收益最大
2021年05月20日 14点05分 23
镶嵌组合10 非暴击部分应该为 非暴击部分=2273.5*0.96*{1-[0.06+2*0.1+ (− 0.000200001 x² + 0.200201 x − 0.000270408)/100]} *[1+0.3+0.25+0.08+0.495+0.005*( 120+798-x) ] 计算结果用的是修改后的公式没有问题, 这里忘记同步修改了。
2021年05月20日 16点05分
1 2 3 尾页