開發者如何騙過SEGA的法眼

撰文:GEME編輯團隊
出版:更新:

作者:三鶚智

在90年代,遊戲開發者要推出遊戲,必須先通過任天堂及 SEGA 等主機生產商的嚴格測試,任何錯誤都會令遊戲被彈回頭,延誤發售日期。創辦 Traveller's Tales (近年推出大量 LEGO 系列遊戲) 的 Jon Burt 早前便上載了一段影片,公佈自己當年取得認證的絕招。

瞞天過海

為了在遇到 bug 時能夠了解問題所在,一般開發者都會為遊戲編寫「錯誤訊息」,例如「解壓出錯」或「嘗試顯示的 Sprites 太多」。但 Jon 在1994年開發《Mickey Mania》時卻做了手腳,當測試員遇到 bug 時,遊戲會出現「你遇到隱藏的時間扭曲了!」,然後測試員便會被傳送到一個隨機關卡,讓人誤以為觸發了遊戲的神秘機制。後來 Jon 又在 SEGA MD 的《Toy Story》上重施故技,今次遊戲運行出錯時會令玩家獲得額外生命。這些方法雖然只在測試版中運行,但確實令 Jon 的遊戲順利獲得 SEGA 的金漆認證。

每當玩家在《Mickey Mania》中遇到遊戲錯誤,便會被傳送到前或後的隨機關卡 (GameHut YouTube http://bit.ly/2gOIDBj)

Bug 也是遊戲的一部分

1996年,Jon 在開發《Sonic 3D Blast》時把這門「偽術」發揮到極致,將 bug 假扮成遊戲的一部分。當時 Jon 利用 Sega Saturn 和 MD 的 Motorola 68000 處理器的內建系統,把所有錯誤重新導向到一個選關畫面,同時顯示「恭喜你找到隱藏的自選關卡畫面!」的字句。這個設計不但成功騙過 SEGA 的測試員,更在正式版本中保留下來,以致日後不少玩家都用「搖鬆卡帶」的手法喚出選關畫面。有興趣了解詳情的玩家可以觀看以下 Jon Burt 的影片: