スーパーマリオ3を爆速2秒でクリア、毎秒6000回のボタン連打で一気にエンディングへ
人間には不可能なプレイを可能にするTAS(Tool-Assisted Speedrun/Tool-Assisted Superplay)の中には、どれくらい早くクリアできるかを競う「スピードラン」という競技があり、そのスピードランで任天堂のゲーム「スーパーマリオブラザーズ3」を2秒でクリアした猛者が登場しました。
How to beat Super Mario Bros. 3 in less than a second | Ars Technica
http://arstechnica.com/gaming/2016/07/how-to-beat-super-mario-bros-3-in-less-than-a-second/
Speed runner beats Super Mario Bros. 3 in two seconds | Games | Geek.com
http://www.geek.com/games/speed-runner-beats-super-mario-bros-3-in-two-seconds-1661256/
Robot Finishes Super Mario Bros. 3 In Two Seconds
http://kotaku.com/robot-finishes-super-mario-bros-3-in-two-seconds-1783418959
2016年7月4日から10日まで開催されたイベント「Summer Games Done Quick」で、ais523というプレイヤーがスーパーマリオブラザーズ3を2秒でクリア。その様子は以下のムービーから確認できます。
Super Mario Bros. 3 Any% TAS in 0:02 - SGDQ 2016 - YouTube
「3、2、1、ゴー」のかけ声でゲームがスタート。
赤いどんちょうが上がりスーパーマリオブラザーズ3のオープニングが始まります。
両脇からルイージとマリオが登場したと思った次の瞬間……
ピーチ姫が登場しました。
ピーチ姫がマリオにお礼を言って2秒でゲームクリア。会場は拍手喝采の大盛り上がりです。
2秒という考えられないクリアタイムは、ais523さんによって発見されたNES(海外版ファミコン)のバグが大きく関係しています。ais523さんは、尋常ではないスピードでコントローラーのボタンを連打するとNESでプレイ中のゲームにコードを送ることができることを発見。特殊なパターンでコードを送信することで、オープニングから一気にエンディングまでワープできるそうです。
しかし、コードを送信するには人間では不可能なスピードでボタンを連打する必要がありました。行き詰まったais523さんは、TASのコミュニティに協力を要請し、PCでツールを使って作った操作を実機に反映させる「TASBot」を借りることに成功。
これが爆速2秒クリアを実現させたTASBotです。
I received a hardware upgrade! I am now ready for #SGDQ2016 https://t.co/WakF0P3FFR pic.twitter.com/AfSgHw8vhG
— TASBot (@MrTASBot) 2016年7月2日
TASBotは毎秒6000回もボタンを連打しながら任意のコードをスーパーマリオブラザーズ3に挿入し、2秒の爆速クリアという偉業を達成しました。
ただし、ais523さんが考え出した方法を好意的に捉える人がいる一方で、スピードランの愛好者の中には「これはスピードランではなくハッキング」「ロボットが引き起こしたバグ」などとais523さんの方法をスピードランとして認めないユーザーもおり、賛否両論を呼んでいます。
・関連記事
プレイ時間3時間超え・初代「ドンキーコング」で120万点超えという驚愕のハイスコアが樹立される、プレイヤーは引退を表明 - GIGAZINE
PC版「スーパーマリオブラザーズ3」のデモ映像を開発者が公開 - GIGAZINE
マリオをある意味スーパープレイな遺伝的アルゴリズムとニューラルネットワーク学習のみで全自動クリアしてしまう「MarI/O」 - GIGAZINE
激ムズマリオでカオス過ぎる展開の「任天堂ワールド・チャンピオンシップ2015」決勝戦 - GIGAZINE
ビデオゲーム史に名を残すゲームの殿堂入り6本が決定し日本からはあのゲームが受賞 - GIGAZINE
スーパーマリオワールドをクッパを倒さず謎のミニゲーム経由で爆速クリア - GIGAZINE
・関連コンテンツ