OpprimoBot (previously named BTHAI) is a fully-featured, open-source AI bot for the StarCraft:Broodwar game. It is based on the BWAPI project for communicating with the StarCraft engine.

The bot is built around a modular architecture where it is relatively easy to add new logic at different levels of abstraction. It is also one of the few published bots that can play all three races Terran, Protoss and Zerg. It does however perform best when playing Terran.



Version 15.4 has been released. Bugs have been corrected, code optimized and removed a lot of unused code.

The project is hosted at Github. The latest release, 15.4, can be downloaded at



Full project documentation can be found here (PDF).