CoachReinforcement Learning Coach by Intel AI Lab enables easy experimentation with state of the art Reinforcement Learning algorithms
JBWAPIPure Java BWAPI Client implementation for JVM languages
pymarl2Fine-tuned MARL algorithms on SMAC (100% win rates on most scenarios)
bncsutilThe Classic Battle.net™ client library
CoachAIBWAPI AI that helps you play/analyze StarCraft v1.16 game/replay with more eyes/ears/brains, get ready for a 3rd eye/ear and a 2nd brain operation !
sc2gearsThe COMPLETE (!) source code of the Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).
mpyqPython library for reading MPQ archives.
OverseerTool for analyzing Starcraft 2 maps by region decomposition
ZZZKBotZZZKBot is a bot (AI) for Starcraft: Broodwar. It is designed to compete against other bots. It is not designed to compete against humans. It uses BWAPI as an API for interacting with Starcraft: Broodwar. I am not intending to support/maintain/develop ZZZKBot in future, although I haven't ruled it out either.
cpp-sc2StarCraft II Client C++ library, proud fork of Blizzard/s2client-api.
screpStarCraft - Brood War replay parser