作者YoshiTilde (一页本是难成书)
看板Emulator
标题[闲聊] 如何规避SEGA对MD游戏的QA测试
时间Thu Oct 5 18:30:29 2017
当年《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://webptt.com/cn.aspx?n=bbs/Emulator/M.1507199438.A.FCD.html
1F:推 chuck9: 跟六三四之剑有异曲同工之妙喔 10/05 23:15
2F:推 conpo: 感谢分享 10/06 11:42
3F:推 gfneo: 有辨法用模拟器重现吗?! 10/06 14:51
4F:推 kaoen: 感谢分享 10/06 17:36
6F:→ YoshiTilde: 手法好像是业界公开的秘密,测试员应该也知道是bugs 10/07 02:10
7F:→ YoshiTilde: ,没戳破而已 10/07 02:10
8F:→ YoshiTilde: @gfneo Mickey Mania可以,水管找的到用模拟器玩的影 10/07 02:18
9F:→ YoshiTilde: 片。Sonic 3D Blast应该也可以,只是物理方式比较好 10/07 02:18
10F:→ YoshiTilde: 触发 10/07 02:18
11F:→ chuck9: 实机加摇卡带造成的记忆体错误,非进隐藏关卡,模拟器可 10/07 14:01
12F:→ chuck9: 能无法重现。 10/07 14:01
13F:推 sakuraha: 用金手指可以吧 10/07 14:05
14F:→ rockmanx52: 玩具总动员的那个隐藏关有印象 但只进去过一次... 10/07 16:14
15F:推 ddrdod: 内文有一段重复 10/09 19:28
16F:推 qazxswptt: 原来还有这种作法 10/11 15:57