The Brood War API project
Posted by Lipton on November 28th, 2009 filed in StarCraft NewsFound out about this project from twitter.
"The Brood War Application Programming Interface (BWAPI) is a free and open source C++ framework for creating AI modules for Starcraft: Broodwar. Using BWAPI, programmers can retrieve information on players and individual units in Starcraft as well as issue a wide variety of commands to units, opening the doors for custom AIs with new micro and macro algorithms."
This is a screen shot of BWAI, an AI module created with BWAPI:
In a nutshell, with BWAPI you can:
- Write competitive AIs for Starcraft: Broodwar by controlling individual units.
- Read all relevant aspects of the game state.
- Analyze replays frame-by-frame, and extract trends, build orders, and common strategies.
- Get comprehensive information on the unit types, upgrades, technologies, weapons, and more.
- Study and research real-time AI algorithms in a robust commercial RTS environment.
You can download it here
source BWAPI (more information)



