这也许对你有帮助~
引用兔游城口袋妖怪珍珠钻石孵蛋步数研究
貌似没人写关于DP中孵蛋的研究,那么就写点自己所发现的东西吧.只是一些点滴,拿出来分享而已,离真正的发现还很遥远
曾经以为DP中孵蛋和前作绿宝石相差不多,记录步数的时候却有很吃惊的发现
最初以鲤鱼王为实验对象,这个的基本孵蛋步数最短
测试环境是日文正版珍珠DS卡带
使用PM导航表的步数计算功能,拿到蛋的时候为0步数
使用自行车加速走路
队中只有一只椋鹰
孵蛋地点是经过有饲养屋城市的南北向大路,北至卖牛奶的小屋,南达枯井
鲤鱼王资料记载是1280步,实际测试结果是1530步
暴鲤龙+百变怪,均为联动获得,且主人相同,1530步
两只鲤鱼王,均为在此卡带里直接孵化得到,1530步
本作获得的鲤鱼王+联动获得的百变怪,1530步
雄性联动获得的血翼飞龙+雌性本作获得的鲤鱼王,1530步
步行孵化,1530步
在道路和城镇不断切换地点孵蛋2次,只在城内孵蛋1次,均为1530步
得到结论,孵化步数与资料不符,原因未知,但不受父母双方是否相同或是否有进化关系影响,不受PM获得方法影响,也不受孵化地点或移动方式影响
队中只有熔岩铠甲特性的火骆驼时,孵蛋步数改为1020步
试验对象改为其它PM时,按照资料记载步数-――测试得到孵化步数―――熔岩铠甲特性孵化步数排列
鲤鱼王 1280(256*5)―――1530(255*6)―――1020(255*4)
懒人翁 3840(256*15)―――4080(255*16)―――2295(255*9)
小水狗 5120(256*20)―――5355(255*21)―――2805(255*11)
盔甲鸟6400(256*25)―――6630(255*26)―――3570(255*14)
观察数据可以发现
测试得到孵化步数比资料记载要高.
鲤鱼王增加250=255-5
懒人翁增加240=255-15
小水狗增加235=255-20
盔甲鸟增加230=255-25
QUOTE:
以此得到实际孵化步数的计算公式
将[资料记载孵化步数]分解为256*k的形式
[实际孵化步数]=[资料记载孵化步数]+255-k
鲤鱼王缩短步数1530-1020=510=255*2
懒人翁缩短步数4080-2295=1785=255*7
小水狗缩短步数5355-2805=2550=255*10
盔甲鸟缩短步数6630-3570=2550=255*12
队中有熔岩铠甲特性的PM时,可以减少孵化步数,且此特性对不同步数的PM效果不同.资料记载步数越多,削减的步数也越多,但均为255的整数倍
曾经有人提到过同种PM的蛋孵化步数却不相同的问题,所以对这个也进行了试验
现将1530步定为鲤鱼王的基本步数
从队中有2只蛋开始试验,测试条件同上,队中PM不具有加速孵化的特性
试验第1次
0步得到第一只蛋,记为蛋A,144步得到第2只蛋,记为蛋B
1674步,蛋A出生
1929步,蛋B出生
蛋A花费1674=1530+144
蛋B花费1929-144=1785=1530+255
第2次
260步获得蛋B
1535步,A出生
2045步,B出生
A花费1535=1530+5=1530+260-255
B花费2045-260=1785=1530+255
第3次
174步获得蛋
1704步,A出生
1959步,B出生
A花费1704=1530+174
花费1959-174=1785=1530+255
第4次
650步获得蛋B
1670步,A出生
2435步,B出生
A花费1670=1530+140=1530+650-255*2
B花费1959-174=1785=1530+255
得到结论,队中2只蛋时,蛋B的加入后.蛋A增加孵化步数,其值等同于蛋A已消耗的孵化步数,若大于255,则减去数个255直到小于255为止,或表述为已消耗的孵化步数除255所得的余数.蛋B亦增加255步数.
推广到3只蛋的试验
1212步得到蛋B,1482步得到蛋C
1737步,蛋A出生
3012步,蛋B出生
3522步,蛋C出生
蛋A和蛋B相差1212=255*4+192
蛋B和蛋C相差1482-1212=270=255+15
A花费1737=1530+192+15
B花费3012-1212=1800=1530+255+15
C花费3522-1482=2040=1530+255*2
4只蛋试验
886步得到蛋B,1392步得到蛋C,1546步得到蛋D
2056步,蛋A出生
3076步,蛋B出生
3586步,蛋C出生
3841步,蛋D出生
蛋A和蛋B相差886=255*3+121
蛋B和蛋C相差1392-886=506=255+251
蛋C和蛋D相差1546-1392=154
A花费2056=1530+121+251+154
B花费3076-886=2190=1530+255+251+154
C花费3586-1392=2194=1530+255*2+154
D花费3841-1546=2295=1530+255*3
QUOTE:
所以可得到结论
定义名词[基本步数]为不使用任何加速手段,孵化一只蛋所消耗的步数,对于不同种类PM的蛋,基本步数可相同或不同
定义[新蛋]为队伍中按照时间顺序最后加入的蛋
定义[次新蛋]或[亚新蛋]为队伍中除了[新蛋]之外最后加入的蛋,或表述为队中孵化所消耗步数最少且不为0的蛋,或孵化剩余步数最多且不为基本步数的蛋,或现在的[新蛋]未加入队伍之前原先的[新蛋]
当[新蛋]加入队伍中时,队中其它的蛋的剩余孵化步数增加,其值等同于[次新蛋]已消耗的孵化步数除255所得的余数(即[次新蛋]与[新蛋]的孵化步数差除255所得的余数,未走动过,故新蛋消耗的孵化步数为0,剩余孵化步数等同于基本步数),且[新蛋]的剩余孵化步数为基本步数+255*n,n为队中已有的蛋的个数,若队中没有其它的蛋,则n为0
使用熔岩铠甲特性进行2只蛋的实验
252步得到蛋B
1272步,蛋A出生
1527步,蛋B出生
A花费1272=1020+252
B花费1527-252=1275=1020+255