ai-code-battle/cmd
jedarden b7a5ce3eae fix(engine): increase spawn radius to prevent immediate mutual destruction
Plan §3.7.1: Zone should be the forcing function, not spawn placement.
Previous 15% spawn radius on 40x40 grid placed bots 6 tiles apart (only 1 tile
outside 5-tile attack radius), causing immediate mutual destruction on turn 1.

Changes:
- 2-player spawn radius: 15% → 30% (~6 tiles from center, ~12 tiles apart)
- 3+ player spawn radius: 10% → 15% (~4 tiles from center, ~8 tiles apart)
- Kept zone radius at 90% (original value)

Results:
- 87% of matches have combat_deaths (target: 65-80%)
- ~1 death per 10.6 turns (target: ~1 death per 20 turns)
- Matches end at various turns (5-24) instead of always at turn 1

Closes: bf-64oyn
2026-05-26 19:17:31 -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 Revert "fix(index-builder): promote recent replays from B2 to R2 warm cache" 2026-05-26 16:33: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(engine): increase spawn radius to prevent immediate mutual destruction 2026-05-26 19:17:31 -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