ニュース

たぶん誰も勝てない、「スーパーマリオ」を華麗にクリアするロボット日々是遊戯

小型マイコンボード「Arduino」を使って、「スーパーマリオブラザーズ」を自動でクリアするシステムを作った人が現れました。驚きのプレイ内容は動画からどうぞ。

advertisement

予想以上の速さ

 久々の「マリオ」ネタは、YouTubeより「スーパーマリオを華麗にクリアするロボット(名付けてNESBot)」動画の紹介です。

 最初は実際にプレイして見せる投稿者さんですが、コントローラが普通に動くことを確認すると、おもむろにNES(海外版ファミコン)本体の上にある、謎のマシーンにコントローラのケーブルを接続。マシーンのスイッチを入れ、「スーパーマリオブラザーズ」を起動すると……。

AMP 非対応のコンテンツです。こちらからご覧ください。

 ちょっ、はっええええええ! ゲームが始まるやいなや、目にも止まらぬスピードでフィールドを駆け抜けていくマリオさん。パックンフラワーをギリギリで跳び越え、壁抜けや「旗らけ(ゴール時に旗が降りないバグ)」といったテクニックもいかんなく駆使して進んでいくその雄姿は、まるでTAS(Tool Assisted Speedrun)動画を見ているよう。「ロボット」と聞いて、懐かしの「ファミリーコンピュータ ロボット」のような姿をイメージした人は、さぞビックリしたんじゃないでしょうか。

advertisement

 実は動画の説明によると、「ロボット」と言っても物理的にボタンを押しているわけではなく、コントローラのケーブルを改造して、あらかじめプログラムされたキー入力を直接本体に送っている模様。キー入力データは、Tool Assisted Speedrunコミュニティの総本山「TASVideos」のデータを借用したそうです。どうりで速いわけだ……。

 ベースとなっているのは、この手の「作ってみた」系動画ではおなじみの小型マイコンボード「Arduino」。これを使えば、これまでエミュレータで動かすのが前提だった「TAS」を実機で再現できてしまうところが面白いですね。YouTubeのコメント欄では「ぜひこのシステムを本物のコントローラに組み込めるようにして!」といった要望も寄せられていますが、投稿者さんによれば、「すでにアイデアはあるものの、実際に組み込むとなるとバッテリーの問題がある」のだそうです。

「スーパーマリオ」に限らず、キー入力データさえ用意すればどんなゲームにも対応できそう。RPGのレベル上げなどにも使えるかもしれません

Copyright © ITmedia, Inc. All Rights Reserved.

記事ランキング

  1. 柴犬「友達〜!!!」 お母さんの寝坊で散歩が遅れた柴犬、ワン友に会えず……→怒りMAXの拒否柴発動に母「スマン……」
  2. 素潜りでイソマグロを突いたら海に引きずり込まれ…… 水深25メートルの激闘が100万再生「怖い」「磯のダンプカー」
  3. 隣家にいった飼い主、ふと視線を感じると柴犬たちが……? じーっと監視するワンコきょうだいの圧に爆笑
  4. カナダ留学中の光浦靖子、得意の手芸でまたしても力作を生み出す 「クオリティ高すぎ」「もープロですね」
  5. 「スト6」フランス大会決勝、モニターにペンキで中断 環境団体乱入で
  6. ごみ置き場に捨てられていたボロボロの子猫を保護、懸命に看病をして…… 元気な家猫になったビフォーアフターに感動と感謝の声
  7. 柴犬がプールからあがろうとした瞬間……! 「何回見ても爆笑」「好きすぎる」コントのようなずっこけハプニングが発生
  8. 「やばい電車で見てしまった」「おなか痛い、爆笑です」 カメがまさかの乗り物で猫を追いかける姿が予想外の面白さ
  9. 突然現れた痩せて汚れた野良猫、「ごはんくだちゃい」と訴えてきて…… 距離が縮まっていく姿に「涙が出ます」と100万再生
  10. 村重杏奈の“最強遺伝子”な弟、7歳バースデーお祝いに黄色い声 姉とうり二つな姿に「幼さが抜けて更にイケメン」「可愛いしカッコイイ」