【转自NGA】【机动战姬】[攻略] [数据讨论] 装备词条计算器
2022/06/1448 浏览综合
原帖是大佬发布在NGA的攻略贴,个人在使用过程中受益颇多,申请搬运到taptap供大家使用。不做任何商业用途,如有侵权,我会立即删除本帖。原帖地址为:https://ngabbs.com/read.php?tid=27020677
[攻略] [数据讨论] 装备词条计算器
最近看到版里有一些关于装备主副属性如何选择的讨论,萌生了写一个可以计算各种需求下最优词缀搭配的计算器的想法。下午闲着没事就把想法用比较简陋的程序实现了。
最初的思路是将词缀搭配看做一个整数规划问题,然而常用的整数规划求解器不支持非线性的目标函数,只能自己造轮子。也可能是我的打开方式不对
由于问题的规模非常小,就直接用稍微优化了一点的穷举法求解了NP问题用穷举法无可厚非吧
目前程序可以实现的功能:
用较慢的速度在指定条件下计算最优词条选择,如4速1免情况下6紫装单位时间输出期望最高的词条选择,或者速度200以上且等效生命高于3w的情况下6橙装单次输出期望最高的词条选择之类的,最优化奶的hps与T的等效生命也是可以的。
程序的完成度很低,而且用的都是最原始的实现方式,其实不太想放出来的,不过考虑到想做这方面的可以参考一下思路最后还是放出来了
[attach]https://img.nga.178.com/attachments/mon_202106/02/m3Q2o-6thnK4.rar?filename=optimal%2erar[/attach]
以下是用修罗,希里乌斯与辛迪的基础属性计算得到的初步结果:
在目标函数为单位时间的期望输出时,最优选择均为:
攻击 %攻击 暴击 爆伤 速度 套装
2主3副 6副 5副 1主5副 1主5副 4速2爆
而在不考虑速度的情况下,最优选择均为:
攻击 %攻击 暴击 爆伤 速度 套装
3主3副 6副 5副 1主5副 5副 4攻2爆
当考虑6紫过渡装,即总计18条副属性时,最优选择为:
攻击 %攻击 暴击 爆伤 速度 套装
2主 6副 1主2副 6副 1主4副 4速2爆
3主2副 6副 5副 1主5副 4攻2爆
第一行为单位时间输出最大化,第二行为不考虑速度。
当考虑6蓝过渡过渡装,即总计12条副属性时,最优选择为:
攻击 %攻击 暴击 爆伤 速度 套装
2主 4副 1主2副 5副 1主1副 4速2爆
3主 6副 1主 6副 3爆
总结:
在考虑速度的情况下,毕业装词条的优先级基本可以按照
主属性:速度=爆伤>固定攻击
副属性: 速度=爆伤>百分比攻击=暴击>固定攻击
过渡装情况下,优先满爆,且堆高爆伤。无速度需求情况下可选择3暴击套与主属性暴击堆满爆击。词条优先级为:
主属性:速度=暴击>固定攻击
副属性: 爆伤>百分比攻击>暴击>速度>固定攻击
关于程序的使用方式:由于目前用的是python写的,而且算法也很基础,因此效率较低,需要1-4分钟运行。readme.txt中简单写了程序的使用方法。如果有什么需要计算而算不来的东西可以回复我,我来进行计算。