#30 · Primary category: Game AI & Behavior Trees

commandcenter

ai artificial-intelligence bot broodwar bwapi game sc2api starcraft starcraft-ii-api starcraft2

Starcraft AI Bot

Project last updated:02/04/20

GitHub Stars

542

Forks

113

Contributors

13

License

MIT

Why we included this project

CommandCenter is a C++ StarCraft bot that runs the same source code against both Broodwar and StarCraft II, wrapping BWAPI and Blizzard's SC2 API behind one interface. It deliberately skips hard-coded tactics and instead provides the scaffolding most RTS bots need: worker management, build orders from a configuration file, map analysis for base locations, scouting, and squad-based attack and defend behavior. Because it descends from the UAlbertaBot architecture, it's a good reference for how a competitive StarCraft AI is organized, and a practical base for implementing your own strategies for any race. If you're experimenting with game AI and want a codebase that's easy to modify and build on, this is a solid place to start.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category