PySC2 - StarCraft II学習環境による強化学習研究

PySC2

PySC2は、DeepMindのStarCraft II学習環境のPythonコンポーネントで、強化学習研究のためのリッチな環境を提供します。StarCraft IIを使用して深層強化学習の研究を行うことを可能にします。

PySC2 - StarCraft II学習環境による強化学習研究

PySC2は、DeepMindとBlizzard Entertainmentの協力により開発された、StarCraft IIを強化学習(RL)研究のための豊かな環境として活用するためのPythonインターフェースです。この環境は、RLエージェントがStarCraft IIと対話し、観察を行い、アクションを送信するためのインターフェースを提供します。PySC2は、Blizzard EntertainmentのStarCraft II Machine Learning APIをPython RL環境として公開し、研究者がStarCraft IIを使用して深層強化学習の研究を行うことを可能にします。

PySC2を使用するには、まずStarCraft IIゲームをインストールする必要があります。PySC2は、APIを含むバージョン3.16.1以降のStarCraft IIでのみ動作します。Linux、Windows、MacOSシステムで動作しますが、主にLinuxでテストされています。PySC2をインストールする最も簡単な方法は、pipを使用することです。pip install pysc2コマンドを実行することで、pysc2パッケージと必要な依存関係をインストールできます。

PySC2には、多くのマップが事前に設定されていますが、プレイする前にSC2 Mapsディレクトリにダウンロードする必要があります。ラダーマップとミニゲームをダウンロードし、StarCraftII/Maps/ディレクトリに展開します。エージェントを実行して環境をテストすることもできます。UIはエージェントのアクションを表示し、デバッグや視覚化に役立ちます。

PySC2は、強化学習研究のためのStarCraft IIの使用を動機付けるブログ投稿と論文を公開しています。この環境を使用して研究を行う場合は、StarCraft II Paperを引用してください。PySC2は、公式のGoogle製品ではないことに注意してください。

PySC2の代替ツール

Corona

Corona

Coronaは強力で無料のクロスプラットフォーム2Dゲームエンジン

G3D.AI {Jedi}

G3D.AI {Jedi}

G3D.AI {Jedi}は創造力を高め、手動タスクを排除するゲーム作成ツール

Bitpart AI

Bitpart AI

Bitpart AIはデモ体験やSDK統合を可能にし、新機能に早期アクセスできる

v3RPG

v3RPG

v3RPG は AI を活用した RPG で、冒険と競争を楽しめます

Ludo.ai

Ludo.ai

Ludo.aiはAIを活用したゲームデザインとマーケットリサーチを支援

RPG Maker

RPG Maker

RPG Makerは誰でも簡単にRPGを作れるツールです

Stride Game Engine

Stride Game Engine

Stride Game EngineはフリーでオープンソースのC#ゲームエンジンで、多機能を備える

Educandy

Educandy

Educandyは数分でインタラクティブな学習ゲームを作成できる

Unity

Unity

Unityは幅広いプラットフォーム向けのゲーム開発ツールです

Torque3D

Torque3D

Torque3Dは様々な用途に使われる強力なツールです

GameGuide.ai

GameGuide.ai

GameGuide.aiはAIパワーのゲームガイドで、リアルタイムのヒントと攻略を提供

urho3d

urho3d

Urho3Dは軽量でクロスプラットフォームの2D・3Dゲームエンジンです

MonoGame

MonoGame

MonoGameは強力なクロスプラットフォームゲームを作成するフレームワーク

GPT Games

GPT Games

GPT Gamesは、ChatGPTを使用してゲームをプレイし、作成するAIプラットフォームです。

Rosebud AI

Rosebud AI

Rosebud AIは、テキスト説明からゲームを作成するAIパワードのゲームメーカーです。

Worlds Beyond

Worlds Beyond

Worlds Beyondは、ブロックチェーン技術とAI革新を活用し、ユーザー生成コンテンツを通じてRobloxやMinecraftなどのソーシャルゲームプラットフォームの未来の競争相手となることを目指すソーシャルクリエイタープラットフォームです。

Layer

Layer

Layerは、ゲームアーティスト向けのAIツールで、生産性を8倍にし、世界最大のゲームスタジオに信頼されています。

Scrabblecam

Scrabblecam

Scrabblecamは、AIを活用したスクラブルボードの写真から最適な手を提案するツールです。

Prompt Monsters

Prompt Monsters

Prompt Monstersは、AIをゲームエンジンとして使用する生成型ブロックチェーンゲームで、ユニークなモンスターを作成し、オンラインバトルに参加できます。

Tavern of Azoth

Tavern of Azoth

Tavern of Azothは、AIゲームマスターがナレーションする伝統的なストーリー駆動型RPGを提供し、プレイヤーが想像力を駆使して物語を探求し、形作ることを可能にします。

PlayThis

PlayThis

PlayThisは、ゲームのバックログを最適化し、最小限の時間で最大の楽しみを保証するAI搭載アプリです。

注目のAIツール

Hexagram

Hexagram

Hexagramは、人工知能とクラウドサービスを活用し、人間やデジタル住民の行動に応答するダイナミックで進化し続ける世界の創造を可能にします。

詳細を見る
Open 3D Engine (O3DE)

Open 3D Engine (O3DE)

Open 3D Engine (O3DE)は、無料のAAAゲーム開発エンジンです。

詳細を見る
PixelVibe

PixelVibe

PixelVibeは、アイデアを数クリックで2Dゲームアセットに変えるAIツールです。

詳細を見る
LoreKeeper

LoreKeeper

LoreKeeperは、TTRPGプレイヤーがキャンペーンを計画し、実行するのを助けるAIツールです。

詳細を見る
Agentic

Agentic

Agenticは、AIプレイヤーを簡単に作成・展開できるサービスで、ゲーム開発者向けに設計されています。

詳細を見る
Godot Engine

Godot Engine

Godot Engineは、2Dおよび3Dゲーム開発のための無料でオープンソースのゲームエンジンです。

詳細を見る
Aimlabs

Aimlabs

Aimlabsは、FPSやMOBAなどの競技ゲームのスキル向上を支援するAIパワードトレーナーです。

詳細を見る
rct AI

rct AI

rct AIは、ゲーム業界向けのAIソリューションを提供するテクノロジー企業です。

詳細を見る