#30 · Primary category: Game AI & Behavior Trees
commandcenter
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
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.