コペンハーゲン大学の研究チームは、ユーザーが入力した一連の単語に基づいてスーパーマリオブラザーズのレベルを生成する AI を開発しました。ビデオゲームよりも科学的なツール。

出典: コペンハーゲンIT大学

さえもマリオのビデオゲーム無限に生成できる!後チャットGPTを生成するための人工知能の使用を普及させた複雑な答えユーザーのリクエストに応じて、MarioGPT はそのレシピがビデオ ゲームにも適用できることを証明しました。

これは、コペンハーゲン情報技術大学の 6 人の研究者が実証したものです学術論文で2月12日にオンラインで先行公開されました。最初の 2 つのマリオ ゲームに基づいています (スーパーマリオブラザーズなどスーパーマリオブラザーズ : ロストレベルズ、1985 年と 1986 年にリリース)、そのツールを使用すると、ランダムではあるがプレイ可能な、次のヒーローの 2D レベルを生成できます。任天堂ユーザーの要望に応えながら。

« たくさんのパイプ、たくさんの敵、小さなブロック »

口ひげを生やした配管工の新しいレベルを作成することがすでに可能であった場合、ゲームシリーズスーパーマリオメーカーまたは他の非公式レベルジェネレーターを介して、MarioGPT が最初に「さまざまなレベルを生成しますが、テキストの命題に基づいてレベルの生成を制御することもできます» の研究者が説明します。彼らの記事の紹介

実際、MarioGPT が作成したコンテンツは「」にリンクされています。プロンプト» 多かれ少なかれ、正確な結果を得るために、Dall-E のような画像生成 AI の検索バーに入力する、多かれ少なかれ考え抜かれた単語の組み合わせです。

MarioGPT の場合、AI により、特定のゲーム要素、敵の頻度、さらにはレベルの一般的な高さに応じてプレイすることができます。研究者の記事ではいくつかの例を挙げています。たくさんのパイプ、たくさんの敵、数ブロック、低高度»。

MarioGPT の詳細な仕組み // 出典: コペンハーゲン IT 大学

これを達成するために、デンマークの研究者たちは GPT-2 人工知能モデルに基づいて、オンライン メディアを指定しました。テッククランチ: 以前のバージョンChatGPTで使用されるものそして人間の言語を模倣するのが苦手です。

しかし、MarioGPT の場合、これは問題ではありません。なぜなら、学者のグループがそれを高速でコンピュータ コードを生成するために使用したからです。MarioGPT は、同様のコード パターン (ゲームプレイ要素、敵など) を識別することを徐々に学習してから、それを繰り返すようになりました。ゲームのロジック。

無料で利用可能…詳しい人向け

プログラムをテストしたい場合は、無料で利用できますGithub上で…ただし、ChatGPT を使用するよりも少し複雑になります。 MarioGPT には、ビデオ ゲーム開発の基礎と、Python 3.8 でコードを実行する方法の知識が必要です。詳細は情報サイトで説明されています。スラッシュギア

同様に、生成されるゲーム レベルは、さまざまなクリボーやクッパではなく、一度に生成される敵の種類のみに制限されます。 MarioGPT の目的は依然として遊び心よりも科学的なものであるため、プロンプトによるビデオ ゲームの手続き型生成が可能であることを証明することです。

レベル生成の 2 つの失敗例。

しかし、デンマークの学者たちはツールの改善への扉を閉ざしていません。研究者のシャム・スダカラン氏がインタビューでこう説明している。テッククランチ、«将来的には、データセットが大きくなり、プロンプトがより複雑になると、GPT-3 のようなより洗練されたモデルを使用する必要が生じる可能性があります。»


隔週木曜日の午後 5 時から 7 時まで開催されるショーにご参加くださいロックを解除するによって制作されたフランアンドロイドなどヌメラマ!技術ニュース、インタビュー、ヒントと分析…またお会いしましょうTwitchでライブ配信するもしくは再放送でYouTube で