GuttersnipeWiggins
StarCraft BW random race bot with an overwhelming strategy. Written in C++
using only the BWAPI.
Developed by:
Jonathan Niehenke
Contained files:
- GuttersnipeWiggins.vcxproj: Project file.
- GuttersnipeWiggins.h|cpp: Main
- Race.h|cpp: Base class for derived races.
- ProtossRace.h|cpp: Protoss race.
- TerranRace.h|cpp: Terran race.
- ZergRace.h|cpp: Zerg race.
- Cartographer.h|cpp: Log resource clusters and enemy building positions.
- ResourceLocations.h|cpp: Determine resource clusters and base locations.
- EcoBaseManager.h|cpp: Manage gathering workders.
- BuildingConstructer.h|cpp: Manage building jobs.
- SquadCommander.h|cpp: Manage army squads and micro.
- UnitTrainer.h|cpp: Manages unit production.
- CmdRescuer.h|cpp: Redundant BWAPI command execution.
- Utils.h|cpp: Compare and sort distance between positions, units, and more.
- LICENSE.md - The License.
- README.md - This file.
Requires:
How To:
- Install: Visual Studio 2013
- Install: Starcraft Brood War
- Install: Patch 1.16.1
Downgrade
- Install: BWAPI
- Build:
MSBuild GuttersnipeWiggins.vcxproj /p:BWAPI_DIR=[pathToBWAPI]
- Copy:
Debug\GuttersnipeWiggins.dll
to Starcraft\bwapi-data\AI
- Execute:
BWAPI\Chaoslauncher\Chaoslauncher.exe
- Enable BWAPI injector: Check and select BWAPI injector [DEBUG]
- Configure injector: Press config and replace line starting with
ai_dbg =
to ai_dbg = bwapi-data/AI/GuttersnipeWiggins.dll
- Press start and begin a game.