ai-code-battle/cmd
jedarden a9f7660208 fix(mapgen): align 2-player spawn radius with plan §3.7.1 combat density target
Reduce 2-player spawn radius from 25% to 10% (~2 tiles from center, ~4 tiles apart
on 40x40 grid). This aligns with the dynamic spawn path updated in commit 01967cf
and ensures bots start within the 5-tile attack radius for immediate combat engagement.

Per plan §3.7.1, this achieves the target 65-80% combat density for 2-player matches.
Production matches use pre-generated maps from acb-mapgen, so this change is required
for the combat density fix to take effect in production.

Also update test (TestGenerateMap_CoresOutsideAttackRadius ->
TestGenerateMap_CoresWithinAttackRadius) to reflect the new behavior: cores should
now be within attack radius rather than outside it.

Closes: bf-3waww
2026-05-26 15:05:29 -04:00
..
acb-api feat(api): add GET /api/status/{bot_id} endpoint per plan §8.2 2026-05-25 16:53:03 -04:00
acb-enrichment feat(enrichment): align config with other services for K8s deployment 2026-05-25 01:44:59 -04:00
acb-evolver fix(evolver): correct ctx variable declaration (use = instead of := for parameter shadow) 2026-05-26 13:43:24 -04:00
acb-index-builder style(index-builder): normalize EvolutionMeta struct field alignment 2026-05-26 14:41:19 -04:00
acb-local fix(cli): handle draw result without panic 2026-05-24 11:13:00 -04:00
acb-map-evolver style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
acb-mapgen fix(mapgen): align 2-player spawn radius with plan §3.7.1 combat density target 2026-05-26 15:05:29 -04:00
acb-maps-loader style: format Go files with gofmt 2026-05-25 15:33:38 -04:00
acb-matchmaker style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
acb-wasm style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
acb-worker feat(engine): add pre-generated map loading from map library 2026-05-25 14:14:27 -04:00