[閒聊] 如何規避SEGA對MD遊戲的QA測試

看板Emulator作者 (一頁本是難成書)時間6年前 (2017/10/05 18:30), 編輯推噓7(709)
留言16則, 9人參與, 6年前最新討論串1/1
當年《Sonic 3D Blast》玩的是SS版,沒遇過orz ---------- 讓遊戲通過主機商的品質認證是困難的一件事,因為遊戲通常是在極端的條件下測試,卻會因最輕微的錯誤而沒能拿到認證。在1990年代,一位MD遊戲開發者透過一些小技巧,將問題偽裝成遊戲的一部份,以通過SEGA的認證。 Traveler’s Tale的創辦人Jon Burton在他的一部影片中描述了許多將當機偽裝成遊戲彩蛋的方式。 https://youtu.be/i9bkKw32dGw
SEGA的遊戲品質認證在過去是有名的嚴格,他們會花費數週的時間測試,讓開發者的遊戲可能會因為各種理由而當掉(如開機一整天)。但當SEGA將錯誤報告送回開發者手上,裡面的內容常常很模糊,讓開發者得先用猜測的方式,來找出當機的原因,然後才能修正bugs。為了避免這種情形發生,Jon Burton透過偽裝,將測試者引導到假的特別關卡和關卡選擇畫面。 這個偽裝過程狡詐但簡單,與遊戲在當掉時顯示的具體錯誤訊息相反,他是在遊戲當機時,讓程式執行特定工作。以1994年的《米老鼠漫畫冒險》(Mickey Mania: The Timeless Adventures of Mickey Mouse)為例,當測試者在遇到問題時,他們就會進入隨機關卡,讓遊戲可以繼續進行下去。一年後的《玩具總動員》(Toy Story),他也用了同樣的手法,只是這次遊戲發生錯誤時,進入的是特別關卡。 Jon Burton較不同的一次處理發生在1996年的《音速小子3D》(Sonic 3D Blast)上,為了將當機偽裝成遊戲的特色,只要發生任何錯誤(如在遊戲進行時,搖晃、拍擊主機或卡匣,造成接觸不良),就會進入恭喜玩家發現隱藏的關卡選擇畫面。 https://kotaku.com/developer-used-fake-secrets-to-sneak-games-through-sega-1819106099 http://www.eurogamer.net/articles/2017-10-03-how-one-mega-drive-dev-cheekily-slipped-through-segas-certification-process 延伸閱讀 http://segaretro.org/Sega_Seal_of_Quality http://gaming.wikia.com/wiki/Nintendo_Seal_of_Quality -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.15.155 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1507199438.A.FCD.html

10/05 23:15, 6年前 , 1F
跟六三四之劍有異曲同工之妙喔
10/05 23:15, 1F

10/06 11:42, 6年前 , 2F
感謝分享
10/06 11:42, 2F

10/06 14:51, 6年前 , 3F
有辨法用模擬器重現嗎?!
10/06 14:51, 3F

10/06 17:36, 6年前 , 4F
感謝分享
10/06 17:36, 4F

10/07 02:10, 6年前 , 5F
看了一下 #1Dque-Av (Emulator) 的推文,怎麼感覺這
10/07 02:10, 5F

10/07 02:10, 6年前 , 6F
手法好像是業界公開的秘密,測試員應該也知道是bugs
10/07 02:10, 6F

10/07 02:10, 6年前 , 7F
,沒戳破而已
10/07 02:10, 7F

10/07 02:18, 6年前 , 8F
@gfneo Mickey Mania可以,水管找的到用模擬器玩的影
10/07 02:18, 8F

10/07 02:18, 6年前 , 9F
片。Sonic 3D Blast應該也可以,只是物理方式比較好
10/07 02:18, 9F

10/07 02:18, 6年前 , 10F
觸發
10/07 02:18, 10F

10/07 14:01, 6年前 , 11F
實機加搖卡帶造成的記憶體錯誤,非進隱藏關卡,模擬器可
10/07 14:01, 11F

10/07 14:01, 6年前 , 12F
能無法重現。
10/07 14:01, 12F

10/07 14:05, 6年前 , 13F
用金手指可以吧
10/07 14:05, 13F

10/07 16:14, 6年前 , 14F
玩具總動員的那個隱藏關有印象 但只進去過一次...
10/07 16:14, 14F

10/09 19:28, 6年前 , 15F
內文有一段重複
10/09 19:28, 15F

10/11 15:57, 6年前 , 16F
原來還有這種作法
10/11 15:57, 16F
文章代碼(AID): #1PrWdE_D (Emulator)