您尚未登录,请登录后浏览更多内容! 登录 | 注册淘米账号
 找回密码
 注册淘米账号
查看: 475|回复: 3

[玩家攻略区] 254还是255?如何刷学习力才能物尽其用?

[复制链接]
发表于 2017-9-30 19:19:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转淘米游戏吧。

您需要 登录 才可以下载或查看,没有帐号?注册淘米账号

x
本帖最后由 648117599 于 2017-9-30 19:45 编辑

254还是255?如何刷学习力才能物尽其用?

赛尔号计算解析系列文章(第一期)

Made By Waking丶Change (橙汁)


       (注意:①为了方便起见,本文所讨论能力值,仅由种族值、个体、品格、学习力这4个基础值决定,默认等级为100级,不计算刻印、战队加成、称号、套装、魂印、年费加成、特训、道具加成。②本文中用“品格”代替关键词“Xing格”。)

       为了方便大家对数据进行理解,首先请仔细阅读精灵能力计算公式的有关内容。

       【精灵满级基础能力计算公式】
       ①五项能力值=Int[((种族值×2+学习力÷4+个体)+5)×品格修正]
       ②体力能力值= Int [(种族值×2+学习力÷4+100+个体)+10]

       【计算公式备注】
       ①精灵的攻击、特攻、防御、特防、速度这五项能力采用公式①计算,精灵的体力能力采用公式②计算。
       ②精灵的除了体力之外的五项能力值受品格影响,即存在品格修正,其数值是这样的:提升项数值为1.1,平衡项为1.0,降低项为0.9。
       ③公式中Int代表取整,在得出计算结果后,直接舍去小数部分进行取整,获得基础能力值(基础能力值是赛尔号精灵能力早期完善的能力值,仅由种族值、个体、品格、学习力、等级决定)。

       对于精灵能力的计算公式有了一定了解,接下来,我们再来对精灵的学习力对于能力的影响进行分析。

       【计算公式分析】
       ①平均来看,每4个学习力即可提升1个能力值。
       ②当品格修正为1.0或者无品格修正(体力)时,学习力刷252即可达到极限;
       ③当品格修正为1.1时,刷254或者255才可以达到极限,至于到底刷多少,需要品以下计算:
       设种族值个位数为a,个体值个位数为b,令x=2a+b,y=x mod 10(y为x的个位数),当4≤y≤6时,该能力刷255才能到达极限,并且会浪费几点学习力;否则刷254即可,剩下的252分给一项,余下4还可以再提升其他一项能力值。
       数学表达式看不懂?来段大白话。种族值的个位数×2+个体值的个位数,如果这个结果的个位数是4,5或6,那就刷255,否则就刷254.
       再把情况特殊化,当精灵为31个体时,如果某项种族值的个位数为2或7,要想达到该能力的极限,就刷255,否则刷254即可。
       ④特殊情况提示:飞王凡尔斯因魂印效果影响,建议体力与速度都刷255学习力。

为了加深大家对于学习力刷法的理解,以下将举两个例子。


       【实际应用举例】
       ①255刷法比254刷法能力多1点的情况举例。
         圣瞳缪斯的特攻种族值为132,假设她的品格为保守(特攻品格修正1.1),31个体。
         因为特攻种族值的个位为2,个体值的个位为1,2×2+1=5,因此她属于255刷法极限情况。
         当特攻学习力刷254时,她的特攻基础能力值为399;当特攻学习力刷255时,她的特攻基础能力值为400.

        ②255刷法与254刷法能力等同的情况举例。
  艾欧丽娅的攻击种族值为130,假设她的品格为固执(攻击品格修正1.1),31个体。
        因为攻击种族值的个位为0,个体值的个位为1,2×0+1=1,因此她属于254刷法极限情况。
        当攻击学习力刷254时,她的攻击基础能力值为395;当攻击学习力刷255时,她的攻击基础能力值为395.
         
        “知其然,知其所以然。”对于绝大部分玩家来说,只需要懂得如何去更好地刷学习力就可以了。不过,仍然有渴望知识的常长老。橙汁将在下面展示数学推导过程,或许会很长,但愿有人能看下去。

【数学推导过程】
       核心思想:舍整取“零”(“零”指的是零碎,不是数字0),相对零量(正负相对而非比例相对)。
       运用知识:初中数学(只是知识,不包括推导能力)。
       建议阅读群体:高中及以上。
五项能力值=Int[((种族值×2+学习力÷4+个体)+5)×1.1]
假设种族值与个体值一定,那么到达能力极限值的重点在于学习力是该刷254还是255。
最终决定能力是否达到极限的根本就是那个取整处/理,关键在于种族值、学习力、个体各项数值×品格修正1.1之后的小数部分。
现在,一步步将公式拆分。我们先不管公式最终的取整处/理,公式变成这样:
((种族值×2+学习力÷4+个体)+5)×1.1
进行一下处/理,根据乘法分配律,将公式再变成这样
(种族值×2 +个体)+[种族值×0.2+个体×0.1+学习力÷4×1.1+ 5.5]
由于前部分( )内的数据为整数,并且不受学习力影响,因此我们将它去掉,比较后面[ ]中的数值。
种族值×0.2+个体×0.1+学习力÷4×1.1+ 5.5
       当学习力分别取254与255时,可以继续化简:
种族值×0.2+个体×0.1+254÷4×1.1+ 5.5
=     种族值×0.2+个体×0.1+75.35
种族值×0.2+个体×0.1+255÷4×1.1+ 5.5
=     种族值×0.2+个体×0.1+75.625
       由于我们研究的重点是小数部分,所以把更多的整数部分舍去,继续简化:
       首先,把后面的数字整数部分75舍去,仅留下0.35与0.625来研究。
       其中,种族值×0.2=种族值百位×100×0.2+种族值十位×10×0.2+种族值个位×0.2
                                   =(种族值百位×20+种族值十位×2)+种族值个位×0.2
       舍去( )内的整数,仅留下种族值个位×0.2来研究。
       再其中,个体×0.1=个体值十位×10×0.1+个体值个位×0.1,舍去整数(个体值十位),只留下小数部分(个体值个位×0.1)来研究。
       在这时,我们的思路或许会明朗一些,只要满足如下条件,那么255刷法的能力值就会比254刷法的能力值多1点。
       种族值个位×0.2+个体值个位×0.1+0.35<1   (254刷法)
       种族值个位×0.2+个体值个位×0.1+0.625≥1   (255刷法)
       换种说法来讲,就是255刷法攒足了劲儿又凑出来一个1,这样能力值取整后就会比254刷法多1点。
       为了方便计算,将上面的两个不等式再进行化简:
       种族值个位×2+个体值个位<7  (254刷法)
       种族值个位×2+个体值个位≥4  (255刷法)
       由于种族值个位×2+个体值个位的结果只能是整数,所以当结果为4,5或6时,刷255要比刷254多一点能力,当结果的个位数为0,1,2,3,7,8或9时,刷254与255的能力值一样,那不如省出来1点学习力,将学习力刷成254,252,4,余下4点用来提升某项能力。
       关于在品格修正为1.1前提下,253的刷法是否能达到极限,在此不再叙述计算过程,只是说一下结果,当计算(种族值个位×2+个体值个位)的结果的个位数为0,1,2或3时,刷253即可到达该项能力的极限,也就是比254刷法多出1点空余学习力,但是这1点学习力无论分配给哪一项能力,都无法使这一项能力再多一点,因此,253刷法相对于254刷法而言,毫无意义。

【相关代码】
       如下,我用C语言写了一段关于计算能力极限的学习力刷法的代码,只是写着玩的。
      
       代码网址:三个w.dooccn.com/c/#id/ddea2118cf70bce6ccdebdb24f771e0c(你们把三个w手动改一下)
       使用方法:将数字替换成你要计算的数值,点击“run”(运行)按钮。
       备注说明:为什么不用scanf输入?因为这个网站的输入方式比较麻烦,所以就写成这样了。

【愤怒吐槽】       不要问我为什么没有图片,论坛他自己心里有点B数吗?


回复

使用道具 举报

发表于 2017-9-30 22:00:54 | 显示全部楼层
又见橙汁大角虫
回复

使用道具 举报

发表于 2017-9-30 22:04:36 | 显示全部楼层
为橙喵大佬顶帖
回复

使用道具 举报

发表于 2017-9-30 23:08:28 | 显示全部楼层
得3级以上才能发图...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册淘米账号

本版积分规则

     
    手机版|Archiver|

返回顶部