[討論] 孵蛋、產蛋與孵化周期機制的假設與測試

作者: 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