Skip to content
Jasper Geurtz edited this page Mar 17, 2019 · 28 revisions

Setup

To setup the environment to write our bots we will need

Windows

Developing on Linux/MacOS/Other just isn't as easy at the moment. If you do not have a Windows machine you could use a Virtual Machine or install Windows along side Linux/MacOS/Other

StarCraft:Broodwar 1.16.1

At the moment Remastered is not yet supported, the only working version is 1.16.1. You can however run v1.16.1 alongside Remastered without needing to uninstall Remastered

For this tutorial from now on, when refered to StarCraft it will mean StarCraft:Broodwar v1.16.1

If you do not own StarCraft you can download it by following the simple instructions on iccup or download it for free from BattleNet and and manually downgrade it to v1.16.1

In this tutorial we have StarCraft installed in C:\starcraft\

Java JDK & IDE

For this tutorial we will be using Java8 & IntelliJ, but any later Java version and other IDE (Eclipse etc.) should also work

If not installed download the latest Java 8 JDK and install it using the default configuration

If not installed download and install an IDE like IntelliJ Community

BWAPI

To start writing our bot we will need to download BWAPI which will let us interface with the game

For this tutorial we will be using BWAPI v4.2.0 as this is the latest version that JBWAPI currently supports

Download the installer and install it using the default configuration

You might need to point it to where we installed StarCraft, select C:\starcraft

Clone this wiki locally