bwapi/bwapi
Brood War API observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 86
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4609
- days_rel: n/a
- days_push: 84
- n_releases_24m: 0
Adoption not part of the score
1670 stars · 286 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build AI agents that play the game. It exposes game state (with fog-of-war restrictions by default), unit control, and replay analysis, and injects AI modules via Chaoslauncher.
Use cases
- write a bot that plays Starcraft: Broodwar
- build AI agents for an RTS game research project
- analyze Starcraft replays frame-by-frame to extract build orders
- run AI vs AI Starcraft tournaments with a referee module
- study real-time decision-making algorithms under partial observability
- train reinforcement learning agents in a commercial RTS environment
When to choose
- you want to develop competitive Starcraft: Broodwar bots in C++ or Java
- you need a non-cheating AI interface that respects fog of war
- you are doing academic research on real-time strategy AI
- you want to run or participate in AI tournaments like SSCAI
When to avoid
- you target modern games or other RTS titles
- you cannot use Starcraft: Broodwar patch 1.16.1 on Windows with Visual Studio
- you want a maintained engine for production game development rather than research
- you need cross-platform or Linux-native bot development without emulation
Facets
framework · maturity maintenance
game-engine agent-framework machine-learning sdk artificial-intelligence gaming-tools reinforcement-learning windows cpp jvm starcraft-broodwar rts-ai bot-development game-ai-research replay-analysis tournament-module game-development ai-agents
2 sources
- readme: https://github.com/bwapi/bwapi · fetched 2026-08-28 · 06dc71cc686a
- homepage: http://bwapi.github.io/ · fetched 2026-08-29 · 25a561e0c268
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bwapi/bwapi | main | 62 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem