Installation

Prerequisites

  • Windows 7 / 10

  • StarCraft: Brood War I (1.16.1)

    Install StarCraft: Brood War, and update it to version patch 1.16.1.(not support 1.18.1) Since Blizzard have taken off v1.16.1 and earlier from their website, ICCUP has some instructions on how to install an older version of BroodWar that is compatible with BWAPI (needs the v1.16.1 patch)

    Make installation path to C:\Starcraft

  • Python

    To get started, you’ll need to have Python 3.6 x64 installed with keras and tensorflow as backend and protobuf and other dependencies.

First of all, you can clone this repository from github.

git clone https://github.com/TeamSAIDA/SAIDA_RL.git

For your comfort, you can install all required dependencies with a single command below.

cd SAIDA_RL\python
pip install -r requirements.txt

And add path\to\SAIDA_RL\python to PYTHONPATH of environment variable like below.

After that, run batch file “install\copyFiles.cmd” to copy usemap and SAIDA RL execute files to StarCraft folder.

install\copyFiles.cmd

And you’re good to go!