公式インストールガイド二つのマシンに取り付けられている、スタークラフトは、Windows、Linuxデータ取得ウィンドウスタークラフトZeroMQベースの通信の上方に、処理のために取り付けられています。この記事は、この記事のインストールと公式ドキュメントに基づいています。いくつかの違いがあります。
1. StarCraft(1.16.1)をインストールします。
ファイル(zip)をダウンロードし、任意のディレクトリに解凍します。解凍されたディレクトリはとして記録されSTARCRAFT
ます。現在のディレクトリでsetup.exe
ファイルを実行します。バージョン情報を確認する必要がある場合は、このソフトウェア(http://ftp.blizzard.com/pub/broodwar/patches/PC/BW-1161.exe)をダウンロードして、Brood Warのバージョンが1.16.1であることを確認できます。 。
BWAPIをインストールします。
次のリンクでそれを見つけて、ダブルクリックしてインストールを実行します。インストールディレクトリは前のSTARCRAFT
ディレクトリの下で選択されます(選択すると、自分でフォルダを追加し、最終的なパスはにSTARCRAFT\BWAPI
なります)。インストールが完了するとSTARCRAFT
、次の2つのファイルがディレクトリに追加されます:BWAPI
とbwapi-data
。
3.TorchCraft、一般的な前提条件
最新バージョンのダウンロードリリース:
- にコピー
TorchCraft/config/bwapi.ini
しSTARCRAFT/bwapi-data/bwapi.ini
ます。 - にコピー
TorchCraft/config/torchcraft.ini
しSTARCRAFT/bwapi-data/torchcraft.ini
ます。 - コピー
TorchCraft/BWEnv/bin/*.dll
へSTARCRAFT/
- コピー
TorchCraft/maps/*
へSTARCRAFT/Maps/BroodWar
ここTorchCraft/BWEnv
にこのフォルダが見つからなかったため、スキップして取得できませんでした。
ユーザー向けのTorchCraft AIModule(DLL):
- リリースページの最新のアーカイブからBWEnv.dllを抽出し、$ STARCRAFTに配置します。
STARCRAFT/BWAPI/ChaosLauncher/Chaoslauncher-MultiInstance.exe
管理者として実行します。- BWAPIの[RELEASE]ボックスをオンにします。
- Startをクリックします。
左下隅start
にあります。クリックするだけで、ここには表示されません。
この画面は正常です。接続Client
終了はありません。
4. MinGW-w64をインストールします。
5.安装Microsoft Visual Studio 2017
6. Zeromqをコンパイルする
TorchCraft
コンパイルしてインストールし、のみ使用libzmq.dll
とzmq.h
関係者は与えられたwindows
下の安定版リリース4.0.4、あなたがダウンロードして自分でインストールすることができます。TorchCraft
配布zip
パッケージでは、bin
ディレクトリでlibzmq.dll
利用でき、直接利用できるはずです。
7. Zstdをコンパイルする
TorchCraft
コンパイルのみの使用をインストールlibzstd.dll
してzstd.h
、公式与えられているwindows
中にリリースのリリースを、あなたがダウンロードして自分でインストールすることができます。
8. Python distutilsのデフォルトのコンパイラー構成をMinGW-w64に変更します。
9.結果は次のとおりです。
私のWeChat パブリックアカウント名:ディープラーニングの高度なインテリジェントな意思決定-WeChat パブリックアカウント
IDの作成:MultiAgent1024
パブリックアカウントの紹介:主に、ディープラーニング、強化学習、機械ゲーム、その他の関連コンテンツを研究します。あなたの注意を楽しみにして、一緒に進歩を学び、交換することを歓迎します!