
任天堂的遊戲向來滿是驚喜彩蛋,從《Super Mario Galaxy》系列的每一顆星球、每一塊浮空陸地,都可能藏著致敬、玩笑或奇妙的發現。像是 Buoy Base Galaxy 裡那個像 寶可夢球(Poké Ball) 的設計,或是在 Space Junk Galaxy 飄著的 《Pikmin》S.S. Dolphin 太空船,都早已成為經典。但這次被挖出來的「秘密」,不但完全沒必要,甚至從程式角度來說──超沒效率。
根據知名任天堂情報帳號 @MarioBrothBlog 的揭露,原版 Wii《Super Mario Galaxy》竟然會在整個遊戲過程中,把「製作人員名單」常駐載入 RAM(記憶體)裡! 也就是說,就算你才剛從蛋形星球起飛、還沒破第一顆星,背景裡早就默默載好了開發團隊的名字。

為了效率很糟,為了情感卻剛好
這項發現最早來自資料研究者 @HEYimheroic,從技術上講,這樣的寫法極不合理——畢竟職員名單只在遊戲開頭或結尾才會用到。據 MarioBrothBlog 補充,這段「永遠在記憶體裡的文字」佔掉了整體 RAM 的約 1/400,換算起來,大約就是可以少放「一兩個遊戲物件」的空間。
但最戲劇的是——到了《Super Mario Galaxy 2》,任天堂確實「修正」了這個問題,把載入方式改成「按銀河(關卡)分割」,以節省資源;可即使如此,職員名單仍舊在系統裡「隨時被載入」。
一個「沒效率」的暖心 Bug
從程式效率來看,這確實是浪費;但從另一個角度看,卻像是開發者留下的浪漫。因為這意味著:
「開發者的名字,永遠被載入記憶中,從未被卸載。」
在當前任天堂幾次被批評「刪除重製版遊戲的原始製作群名單」(如《Metroid Prime Remastered》、《Donkey Kong Country Returns HD》)的情況下,這段舊資料反而顯得格外動人。
原來在十多年前的《Super Mario Galaxy》,任天堂真的是把開發者「一直放在記憶裡」——從程式意義上,也從情感意義上。
網絡寫手 Dr.M

業內資深 IT 人,亦是一名從業超過十年的網絡寫手。曾在世紀初為數本實體雜誌擔任執行主編,後期在網絡上擔任各大著名網站幕後寫手,寫作領域包含電競、電腦、科技、汽車、遊戲甚至賽馬。曾在數家遊戲公司任職經營社群與發行推廣業務,還喜歡折騰老電腦。