A simple StarCraft: Brood War bot that is built from scratch using BWAPI.
This is a personal learning project for c++.
Features used:
- BWAPI 4.1.2
- Starcraft 1.16.1
- Visual Studio 2017
- .exe compiled output (opposed to being loaded as a dll)
Currently on hold until BWAPI 5 releases which will feature a language independent network bridge instead of a game hook. See here.
You can vote the bot on the Twitch Student StarCraft AI Tournament & Ladder Channel and watch a game live.
- Install Starcraft 1.16.1
- Install Chaos Launcher from BWAPI with the BWAPI 4.1.2 Plugin
- Download
BlackCrow.exe
andBWAPI.dll
from the v1.0 release page - Put
BlackCrow.exe
andBWAPI.dll
in thebwapi-data
folder configured by the BWAPI 4.1.2 plugin config file - Start
BlackCrow.exe
, wait until repeated "Game table mapping not found." messages - Start StarCraft through the BWAPI 4.1.2 [RELEASE] plugin in the Chaos Launcher
- Bot will take over control of the game and draw custom debug information on screen
Black Crow finished 19th of 78 participants in the SSCAIT Tournament 2017/2018 with a win rate of 70.13%.