[問題][X8 16-bit] 最大殘機數?

作者: kugwa (kugwa)   2024-09-22 04:48:08
X8 16-bit 同人作推出不久,許多老玩家紛紛給予好評,小弟我身為X系列狂粉自然隨之入坑。雖然看了一些錄影知道有一定難度,想不到實際體驗又比預期更難,尤其初期缺少裝備。於是我開始尋找刷殘機數的手段。
很快我就發現,熊貓關開頭沒幾步就有 1-up 被幾個鐵箱圍住,只要一發竹子飛彈就能取得,搭配脫離關卡功能反覆進行,平均約 20 秒能刷一個殘機。
重點來了,當我刷到官方最大殘機數 9 體,出於好奇繼續刷,想不到這個改版還真的能突破 9 殘機。於是我靠著毅力,一路刷到 129 殘機,然後先離開遊戲,備份一下 savefile
(Savefile 路徑如這篇大大所述 https://m.gamer.com.tw/forum/Co.php?bsn=240&snB=120283)
神奇的事情發生了,當我再次打開遊戲,卻發現原本應該有 129 殘機,竟然剩 99 殘機。此時我自然推測:遊戲應是設計成讀檔時判斷若殘機數 > 99 則設為 99。正當我想這樣下結論,但更奇妙還在後面。
我接著進入三葉蟲關,拿了紅頭鎧、愛心、E罐,直奔頭目三葉蟲房間。這時我的老舊電腦由於跑遊戲過熱,在我正要打頭目之前直接強制斷電(照理說我會另外開電扇吹電腦,但玩這關時電扇被老婆搶走了)。重開機後,我直接開遊戲,發現三葉蟲關的紅頭鎧、愛心、E罐,都是已經取得的狀態,看來 savefile 應該是在這些道具被取得的當下就更新,而非離開一關之後才更新。
但接著才是詭異的地方,我檢查了殘機數,發現竟然有超過 100 殘機!我不確定強制關機前有沒有又吃到殘機,但重點是重開遊戲後即 > 99 殘機,這樣表示先前推測應該不對了
不知道有沒有哪位大大可以解釋這些現象,真的挺好奇裡面的邏輯是什麼

Links booklink

Contact Us: admin [ a t ] ucptt.com