学習型AI、全自動運転で「マリオカート64」のルイージサーキットを完全走破 エンジニアが冬休みを使い実験
AIがマリカー界に進出。
AIの進歩はとどまるところを知らない。GoogleのDeepMindによって生み出されたコンピュータ囲碁プログラムAlphaGOは進化を続けており、2016年にはストラテジーゲーム『StarCraft II』内でも研究が始まったことが告知されている。そして最近ではそのDeepMindのフレームワークを担っている人工知能のライブラリ「TensorFlow」が注目を集めている。そんなTensorFlowを使い、NINTENDO 64にて発売され爆発的なヒットを記録した『マリオカート64』内で実験を始める男が現れた。
今回、実験をおこなったのはカナダのEコマース企業「Shopify」で働くエンジニアKevin Hughes氏。氏は冬季の休みを使って機械学習の勉強をしたいと思い立ち、TensorFlowを使った新たな実験を始めた。それが『マリオカート64』内で動く運転AIプログラムの作成だ。
Hughes氏はまず、AIに基本的な動作を覚えさせるために、Xboxコントローラーの入力にあわせて『マリオカート64』上のスクリーンショットを記録するプログラムを生成。エミュレーター上で動く『マリオカート64』をプレイしている最中に入力をおこなえば、画面の状況と入力をひも付けて学習するという仕組みだ。Hughes氏はこのプログラムのために何度も『マリオカート64』をプレイし、AIに画面と入力の組み合わせを学習させていく。このAIはデータベースを構築していった。
さまざまな手段でAIを訓練させていく上でHughes氏は「訓練したAIをどのようにゲーム上で動かすか」という根本的な課題を解決しなければならなかった。まず「Python-uinput」と呼ばれるモジュールを試したがこれはエミュレーター「mupen64plus」との相性が悪く断念。しかし同エミュレーター内にあるプラグイン「mupen64plus-input-sdl」の構造を把握した氏は、今回のプログラムに合わせてプラグインを自分自身で作ってしまった。幾度もの試行錯誤を繰り返しながら、氏は最終的に、AIのプログラムをエミュレーター内にアウトプットすることに成功した。
ついにベースとなるAIを作り上げた氏は、「ルイージサーキット」にてマリオを使い、AIの運用を始める。しかし、AIは曲がることをしようとせず、かたくなに直進を続けた。原因を探ったところ、2つの問題が確認できた。1つ目は、スクリーンショットがたびたびゲーム画面ではなくPCのデスクトップを映していたこと。2つ目は、『マリオカート64』の、カーブを曲がる時のアニメーションのぎこちなさが問題を発生させていることだ。最近のレースゲームはコーナーに差しかかった際には滑らかなカーブを描くが、マリオカート64』では、「ドリフト」を使用しなければキャラクターはぎこちなく曲がる。つまるところ、マリオが曲がっている状態であるか否かをAIが識別できていなかったということだ。この2つの問題に修正を加え、再びHughes氏は『マリオカート64』をプレイしAIに動きを学習させていった。そしてついに『マリオカート64』上で全自動走行をおこなうAIが誕生した。
映像をみると、ほぼ全ての動作がAIの学習によって生まれたコードでおこなわれているが、キャラやコースを選ぶメニュー画面と、急旋回が必要な部分なトンネル近辺でのみ、マニュアルでのコードの修正がおこなわれている。Hughes氏は「問題が生まれた部分のコードを上書きした」と述べており、おそらくこういった部分が修正されているのだろう。そうして最終的にAIによって操縦されたマリオはコースを3周走りきる。3周ともタイムが異なるのは興味深い結果だといえるだろう。
もっともビギナー向けのコース「ルイージサーキット」だけでなく、「マリオサーキット」にも適応させられることが確認されており、Hughes氏は「データさえ集まれば『マリオカート64』内ならばどんなコースでも全自動で走らせることができるだろう」と自信を見せている。
ゲーム内での全自動運転といえば、『Grand Theft Auto V』でも運転AIの研究が続けられている。TensorFlowと同様にGoogleのオープンソースを使用したものから、Modder達が独自に開発しているものまで、さまざまなAI開発がおこなわれている。同じコースを周回し続ける『マリオカート64』のAIは『Grand Theft Auto V』のものほど大規模ではないものの、1人のエンジニアが短期間で運転AIを生み出すことができるのは興味深い。今回作られたAIプログラムは「TensorKart」と名付けられ、GitHubで公開されているので、ソースの内部に興味があるかたはチェックしてみてもいいだろう。
関連リンク
- ハクスラARPG『Path of Exile』Xbox One版が発表。PC版への影響を懸念する声に対して開発元が回答
- 台湾産の音楽ゲーム『Lanota』バージョン1.2の配信が開始。多数の楽曲や「Expansion」モード追加、ストアのスタイルも一新へ
- うさぎ人間が戦うアクションADV『Overgrowth』開発約7年の時を経てベータ段階へ突入、前作「Lugaru」のキャンペーンが追加へ
関連記事
- 泣ける(確信) 「MOTHER」に「MOTHER2」「マリオ」「ポケモン」、任天堂ゲーム音楽オンリーの演奏会が開催
「スーパーマリオ」「マリオカート」「星のカービィ」「Splatoon」「MOTHER」「ポケットモンスター」「ゼルダの伝説」「MOTHER2」「ファイアーエムブレム」の楽曲が演奏されます。 - 南総でヒアーウィーゴー! マリオになりきりカートで公道を走れる「マリカーRUN」開催
会場ではマリオやルイージの衣装も貸し出されます。 - ハロウィーンにファミコン親子現る! 阿佐谷の仮装大会で注目を集めたお父さんに話を聞いてみた
お父さんが本体で、双子の兄弟がコントローラー。家族みんなの努力の結晶! - 「マリカー64」全カップTASが登場 ほぼまともに走らないレースのような何かが繰り広げられる
甲羅を自分にぶつけてゴールにシュゥゥゥーッ! 超! エキサイティン! - 「これは僕の廃墟願望を満たすゲーム」 押井守、『ドラゴンクエストビルダーズ』に妄想の塔を建築す 後編
押井守は『ドラゴンクエストビルダーズ』でいったいどんな世界を作り上げたのか? 異色のゲーム中心インタビュー(後編)。 - 任天堂が6月7日よりセールを実施 3DSの100タイトルが最大50%オフに
3DSのニンテンドーネットワークIDとニンテンドーアカウントを連携するとさらに10%引き。 - あえてバーチャレーシングみたいなカクカクポリゴンにこだわったレースゲームがクラウドファンディング中
エンジン音と機関銃音が響くレース!
関連リンク
Copyright (C) AUTOMATON. All Rights Reserved.
-
「クレオパトラみたい」と言われ傷ついた55歳女性→カット&パーマで大変身! 「本当にびっくり」「素敵なマダムに」
-
伝説の不倫ドラマ「金曜日の妻たちへ」放送から41年、キャストの現在→75歳近影が「とても見えません」と話題
-
余りがちなクリアファイル、“じゃないほう”の使い方で食器棚がまさかのスッキリ 「目からウロコ」「思いつかなかった!」と反響
-
七五三で刀を持っていた少年→20年後には…… “まさかの進化”に「好きなもの突き進んでかっこいい!」
-
野良猫が窓越しに「保護してください」と圧をかけ続け…… ひしひし感じる強い意志と表情に「かわいすぎるw」「視線がすごい」
-
「あのお客さんに幸あれっ!」 小銭の出し方が完璧な“神客”にレジ店員感激 会計がスムーズになる配慮が参考になる
-
「こういうの好き」 割れたコップの破片を並べたら…… “まさかの発想”で息を飲むアート作品に 「すごいセンス良い」「前向きな考え」
-
50代女性「モンチッチみたいにしてほしい」→美容師がプロのワザを見せ…… 別人級の変身に「めっちゃお洒落」「すごい!」
-
「これが免許証の写真???」 コスプレイヤーが公開した“信じられない”免許証が話題 コスプレ姿との比較に「両方とも可愛いすぎる」
-
大型犬が18年間、ドアを開け続けた結果……そうはならんやろな驚きの末路に「どうしたらこんな風になるのよ」の声
- ネットで大絶賛「ブラウニー」にカビ発生 業務スーパーに7万箱出荷…… 運営会社が謝罪
- 「全く動けません」清水良太郎がフェスで救急搬送 事故動画で原因が明らかに「独りパイルドライバー」「これは本当に危ない!!」
- トラックがあおり運転し車線をふさいで停車…… SNSで拡散の動画、運転手の所属会社が謝罪
- 「ヤヴァすぎる!!」黒木啓司、超高級外車の納車を報告 新車価格は5000万円超 2023年にはフェラーリを2台購入
- そうはならんやろ “ドクロの絵”を芸術的に描いたら…… “まさかのオチ”に「傑作」の声【海外】
- 「ウソだろ?」 ハードオフに3万円で売っていた“衝撃の商品”に思わず二度見 「ヤバいことになってる」
- 「結局こういう弁当が一番旨い」 夫が妻に作った弁当に「最強すぎる!」「絶対美味しいビジュアル」
- “メンバー全員の契約違反”をライブ後に発表 異例の脱退騒動背景を公式が釈明「繋がり行為などではなく」
- 「言われる感覚全く分からない」 宮崎麗果、“第5子抱いた服装”に非難飛び……夫・黒木啓司は「俺が言われてるのかな?」
- 大沢たかお、広大プールを独り泳ぐ“バキバキ姿”が絵になり過ぎ 盛り上がる筋肉の上半身に「50代とは思えない」「彫刻みたい」
- “緑の枝付きどんぐり”をうっかり持ち帰ると、ある日…… とんでもない目にあう前に注意「危ないところだった」
- 「しまむら」に行った58歳父→買ってきたTシャツが“まさかのデザイン”で3万いいね! 「同じ年だから気持ちわかる」「欲しい!」
- 友人に「100円でもいらない」と酷評されたビーズ作家、再会して言われたのは…… 批判を糧にした作品が「もはや芸術品」と490万再生
- 高校3年生で出会った2人が、15年後…… 世界中が感動した姿に「泣いてしまった」「幸せを分けてくださりありがとう」【タイ】
- 「ま、まじか!!」 68歳島田紳助、驚きの最新姿 上地雄輔が2ショット公開 「確実に若返ってる」とネット衝撃
- 荒れ放題の庭を、3年間ひたすら草刈りし続けたら…… 感動のビフォーアフターに「劇的に変わってる」「素晴らしい」
- 食べた桃の種を土に植え、4年育てたら…… 想像を超える成長→果実を大収穫する様子に「感動しました」「素晴らしい記録」
- 「天才!」 人気料理研究家による“目玉焼きの作り方”が目からウロコ 今すぐ試したいライフハックに「初めて知りました!」
- 「エグいもん売られてた」 ホビーオフに1万1000円で売られていた“まさかの商品”に「めちゃくちゃ欲しい」
- 義母「お米を送りました」→思わず二度見な“手紙”に11万いいね 「憧れる」「こういう大人になりたい」と感嘆の声