Ross ROSS = Recommend OSS · open-source software intelligence for agents

bwapi/bwapi

Brood War API observed · 2026-08-28

github.com/bwapi/bwapi · homepage · C++ · LGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
bwapi/bwapimain62

For agents

markdown · JSON · MCP: product_card(name="bwapi/bwapi")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem