Equal-cost counter matrix for every Brood War unit pair: exact per-hit duels scored by Lanchester’s square law.
Logical name: bw-combat-matrix · Sibling path: ../bw-combat-matrix
(resolved via .claude/local-paths.md) · Remote: none yet (local commits only) ·
Stack: Python (data pipeline) + JS (engine and page) · Live page: https://claude.ai/artifact/QTP6TRokrsiXW6wkGuBTcL (private)
Links: BattleValue (this is a matchup-specific BV/Cost specimen), project SDK
Every number comes from the game’s own .dat files, cross-checked against BWAPI. Combat rules
are converted from OpenBW’s engine source rather than wiki tables. The two values the engine
can’t fix (Firebat hits and Interceptor cycle) are empirical, labelled as such, and adjustable.
The repo README holds the pipeline and the model limits.
.dat decoder + BWAPI cross-check (2,344 fields; only turret-hull diffs)