Main Page
List of bots
Bot | Author | Type | Download | Source code | Description | |
---|---|---|---|---|---|---|
Krasi0bot | Krasimir Krastev | C++, .dll file | DLL | - | Very well balanced | |
UAlbertaBot | David Churchill | C++, .dll file | DLL | GitHub | Zealot rush | |
AIUR | Florian Richoux | C++, .dll file | DLL | GitHub | Random strategies | |
Nova | Alberto Uriarte | C++, .dll file | DLL | ZIP | ||
XIMP | Tomas Vajda | C++, .dll file | DLL | - | Cannons & Carriers | |
ICEbot | ICElab | C++, .dll file | DLL | - | Offensive Terran | |
BTHAI | Johan Hagelback | C++, .dll file | DLL | Google Code | Single base Terran | |
WryxoBot | Martin Strapko | Java, .jar file | JAR | - | Mass Dragons | |
Yarmouk | I-Strategizer Research Group | C++, .dll proxy | - | GitHub | Case-Based Planning |
Tools
- BWAPI is a free and open source C++ framework that is used to interact with the popular Real Time Strategy (RTS) game Starcraft: Broodwar.
- BWTA2 is a terrain analyzer library for BWAPI.
- BWMirror is a Java wrapper for C++ BWAPI.
- StarCraft AI Tournament Manager.
- SSCAIT Tournament Watcher.
- SparCraft is an open source StarCraft combat simulation package for Windows and Linux.
- BWSAL is a project that aims to develop several add-ons for BWAPI.
Tutorials
- BWAPI + BWMirror Tutorial (Java)
- BWAPI Tutorial (C++)
- Getting Started with BWTA2
- Improving mineral gathering rate in Brood War
Competitions
Various venues host remote competitive AI competitions that allow developers from around the world to participate. These venues are often held annually and will sometimes offer prizes to the winners. It is also a great way to test your bot's capabilities.
- AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE)
- IEEE Conference on Computational Intelligence and Games (CIG)
- Student StarCraft AI (SSCAI) Tournament
- BWAPI Bots Ladder
Temporal links
Some unsorted references before organize everything