[讨论] 孵蛋、产蛋与孵化周期机制的假设与测试

楼主: eric1022 (Yui)   2017-07-11 09:31:09
刚刚看到有人在问关于产蛋的问题,其实这个问题自己一直都挺有兴趣的。
(只是苦无时间测试Orz...)
最早来自于一个疑问,有一种情况是:领完蛋后,走没几步又有蛋的状况。
按照网上资料的说法,产蛋的机制应该是走了一定步数(孵化周期步数)后进行判定,
并依照圆形护符、饲育屋的PM蛋种、性别、训练家ID等来决定产蛋的机率。
产蛋机率这部分基本上没有什么疑问,那么问题就出在了步数上。
根据百科的说法,GenV之后,孵化周期步数变为了257(待验证),
百科上各PM的孵化步数就是以这个做计算的,如:伊布(孵化周期35),步数就是8995步
(不过雪拉比上的资料就是以孵化周期步数256步计算,所以伊布的步数是8960步)
=====================================================
∥ ∥
∥ 不过步数其实不容易测试, ∥
∥ 一来这是个会变动的数值(详见百科页面:孵化周期), ∥
∥ 二来实际上影响孵化的是孵化周期,而非步数。 ∥
∥ ∥
=====================================================
以下是我自己的测试,
理论:
孵化并非依靠步数决定,而是以孵化周期是否归零决定,
在步数计步器达1孵化周期后,身上同行的蛋孵化周期便会-1,
当身上的蛋孵化周期为0时,蛋便会孵化(一次只孵化一颗,由同行队伍最前者开始孵化)。
证明:
使饲育屋处于有蛋的领的情况,从电脑中取出一颗新蛋(未携带行走,亦无泡过温泉),
然后领蛋,接着孵蛋至蛋孵化,会发现两颗蛋(PM种类相同)的孵化时间只差1步。
分析:
如果是步数机制,那么应会差取蛋的步数,故孵化应只看孵化周期,不看步数。
进一步从只差1步的结果可以说明两个蛋应是同时孵化(孵化周期同时归零)。
因此,可以推估未走满1孵化周期的情况下,将蛋放入电脑。
计步器走过上限(周期步数)归零后取出,
这颗蛋将会等同于未孵育的新蛋(剩余孵化周期相同)。
==============我是分隔线,以下仅个人推测,欢迎多多指教=============
不过这样大概没有回答到原本的问题,
但可以知道的是,影响蛋的关键,大概就是孵化周期不会错。
其实关于原本产蛋机制的问题我也有自己的假设,
按照过往的说法,产蛋应是每走256步(孵化周期步数)会进行一次判定,
就是以步数计数器(上限256,8bits的变量作为counter与连锁计数相同),
在领蛋时不会重置为前提(按照百科的说法会,可详见百科页面:宝可梦培育)。
那么如果说产蛋后不马上领蛋,而又走了约250步后领蛋,
那么领蛋完后走6步就会进行判定,如果刚好有蛋产出的话,就又马上可以领蛋了。
大概是像这样,不过这纯属推测就是了,连结有我整理出可以测试与孵蛋相关的内容,
其中度假地的效果我觉得十之八九就是这样了。
(那是参考reddit的文章来的,可是他们的结论居然是每小时效果等于250步0.0,
可见他们推论时没有用到孵化周期的概念Orz)
http://www.evernote.com/l/AHRuThucfqJOkLK1ZXNwDV9DHKvjhS0VA1g/
在此抛砖引玉(求人帮测试),希望对大家有点帮助。
不然其实不用那么麻烦,反正孵蛋嘛,疯狂转圈就是了(楼下支援转圈图)。
作者: wolf2008 (低阶狼)   2017-07-11 09:43:00
我的理论跟原PO基本一样 不过我是靠另一个状况来推敲的就是原PO提到的产蛋却不马上领蛋的状况 确实如原PO所说因已经卡著一颗蛋 所以计步器会一直累积在最大值少几步直到你把蛋领出来 走了几步之后一周期马上又完成所以会再次判断要不要吐一颗蛋出来
作者: garyisgod (Gary)   2017-07-11 10:08:00
为什么要cue到我XD
作者: zxc8787 (摸斗哈压库)   2017-07-11 10:12:00
干,我才不要帮忙测试
作者: unidi860313 (奇怪欸)   2017-07-11 10:19:00
那个cue怎么弄的www
作者: sniperLHW (冷寒枫)   2017-07-11 10:22:00
差点被控制码骗到XDDD
作者: PachiXuan (托马教信徒 玄)   2017-07-11 10:26:00
差点被控制码吓到wwww可是我生关东六尾时无心出色违了
作者: a23962787 (不擲骰子的貓)   2017-07-11 10:28:00
手机版自动跟我说了嘿嘿
作者: Netline (没有钱)   2017-07-11 10:36:00
不太懂要怎么测试XD 可以更普通的说明吗
作者: xd4129889 (觀察處分者)   2017-07-11 10:51:00
妈der 签名档是 我要属空色违 入肉三小 被吃字了QQ
作者: x8568560 (x8568560)   2017-07-11 11:08:00
作者: frankchen302   2017-07-11 12:31:00
有人cue我!!!XD
作者: alen82515 (猛哥神信)   2017-07-11 14:29:00
嘘控制码
作者: zxc8787 (摸斗哈压库)   2017-07-11 15:08:00
所以为什么签名档要cue我
作者: gh0987 (喜爱FuGu的乌鸦)   2017-07-11 15:11:00
现在应该都有控制码提醒不是吗?
作者: allen1102 (御斩)   2017-07-11 15:36:00
推,正在狂孵蛋能问一下吗?到底要不要刷ub球,现在我在考虑到底要不要交任务,还是刷ub球感恩,我放心了,不好意思没有先去爬文。
作者: chuen1672636 (abc09684)   2017-07-12 11:42:00
为什么会Cu到我0.0(?

Links booklink

Contact Us: admin [ a t ] ucptt.com