|
地下城与勇士110版本已经开放一段时间了,其中最有特色的新系统就是装备喂养升级系统。相信大部分玩家都已经了解连连看的最佳喂养方式,但是还是很多玩家并不清楚词条等级喂养的具体规则,并不明白装备喂进去之后究竟能增加多少词条等级和经验。本文就这一问题,详细探讨一下装备喂养时词条等级增长的详细计算公式。
首先给出一段资料,来源于COLG博主白面酋长。https://bbs.colg.cn/thread-8487137-1-1.html
先讲一下喂养原理,105装备有4个词条,如果两个装备的4个词条属性完全一致,那就是100%的喂养经验。如果词条属性不同,那只有30%的喂养经验。
这个喂养经验是根据词条等级的累积经验来算的,目前收集到的1到80级的经验如表1所示:
表1
但80级不是装备词条的终点,目前满级词条是100级,且不排除后续追加的可能。本文只讨论1到80级的情况。
这么讲你可能还是有点懵,那我们拿实际例子来说明。
例1:
同装备喂养,也就是4个词条都一致的情况。
原有的希洛克满遴选和奥兹玛融合装备都被视为20级的万能狗粮,也就是可以让任何同部位装备吃到100%经验。
按经验表和加成规则,算法是这样:
最终词条等级=round(词条A等级累积经验+词条B等级累积经验-两者相加所在阶段的累积经验)/升级经验,4)+等级经验总和对应等级
我们来小算一下属性1的喂养结果=ROUND(16+33-46)/6,4)+23=23.5
其他词条以此类推,和显示一致:
例2:
不同属性词条互喂,算法是:
最终词条等级=round(词条A等级累积经验+round(词条B等级累积经验*0.3,0)-两者相加所在阶段的累积经验)/升级经验,4)+等级经验总和对应等级
我们来小算一下属性1的喂养结果=ROUND((33+ROUND(19*0.3,0)-37)/4,4)+21=21.5
其他词条以此类推,和显示一致:
所以不用再到处问准备了多少胚子能升到多少级了,带入下等级算一下就知道了。
以上就是COLG白面酋长介绍的装备喂养指南,已经非常详细,公式也是正确的。
看完上面的公式,如果直接理解了的朋友可以直接应用了。如果还不太明白的话,可以看看我总结的对该公式的一些说明:
1. 公式中使用的经验值数据是将表格里的数据除以100后得到的。
2. 公式里的round(a,b)函数就是表示对a四舍五入,保留b位小数的精度。
3. “两者相加所在阶段的累积经验”指的是主装备的词条等级经验和胚子装备词条等级经验两者的经验值加起来,然后去表1中查找所位于的等级区间,这个区间下界对应的等级的累积经验值就是该项的数值。
下面以例1中的属性2为例再进行更细致的运算步骤讲解:
1. 原主装备属性2的词条等级为16,查询表1可得16等级词条的累积经验为2100。
2. 胚子装备属性2的词条等级为20,查询表1可得20等级词条的累积经验为3300。
3. 两者相加为5400,处于24~25级5200~5800的范围内,认为“两者相加所在阶段的累积经验”为该范围的下界,即5200,对应等级为24级。
4. 升级经验即表1中24级对应的升级经验,为600。
5. 将以上经验值数据除以100后带入公式:
最终词条等级=round(词条A等级累积经验+词条B等级累积经验-两者相加所在阶段的累积经验)/升级经验,4)+等级经验总和对应等级
可得数字算式为:
round((21+33-52)/6,4)+24,就是先求出(21+33-52)/6=0.33333……, 然后保留4位小数精度就是0.3333,然后再加24,得到最终结果24.3333。
看懂这个公式的细节之后,再结合表1,就可以计算任意初始等级和任意胚子词条等级喂养后的词条等级了,可以提前规划升级所需的胚子数量。
基于上述的计算公式,我在MATLAB环境下开发了一个能够计算喂养后词条等级的UI小工具,可以方便的验证上述公式的正确性。会设计软件的朋友可以基于上面的公式直接做一个计算器类的小程序,据说Python等编程工具可以实现。我用我的小工具验证一下上面的几个例子:
最后再放几张我简单画的1到80级装备的累积经验值和升级所需经验值的柱状图,直观感受一下高等级所需经验值恐怖的指数式增长。因为到后面等级经验增长的太恐怖,看不到前面等级的增长趋势,所以也给出1到40级的图。
最后的最后,欢迎喜欢玩游戏同时喜欢搞点小研究的朋友和我交流联系。 |
|