ai-code-battle/engine
jedarden c643906b33 fix(engine): slow zone shrink rate so bots can reach center before fighting
The zone was shrinking faster than bots could move toward the center,
causing all matches to end with pure zone deaths and 0 combat_death events.

- ZoneShrinkStep: 2 → 1 tiles per interval (0.5 tiles/turn vs 1.0)
- This gives bots time to cluster and fight before zone kills them
- Testing shows 58% combat_death rate (up from 0%), 1.2 deaths/match

The zone still forces combat engagement, but now bots have time to
reach attack range and trigger focus-fire combat before dying.

Closes: bf-2hg3

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:56:47 -04:00
..
auth.go fix: resolve universal stalemate — signing format and secret decryption 2026-04-30 21:48:25 -04:00
auth_test.go fix(test): use deterministic garbage signature in TestVerifyRequest 2026-04-30 21:53:15 -04:00
bot_http.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
bot_http_test.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
bot_local.go Implement Phase 1 core engine: grid, combat, fog of war, turn execution 2026-03-24 01:48:27 -04:00
bot_strategies.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
bot_strategies_phase13.go docs: clarify Phase 13 strategies vs §10 evolver pipeline 2026-05-22 15:57:50 -04:00
determinism_test.go Complete Phase 1: add connectivity validation and determinism tests 2026-03-24 03:44:44 -04:00
game.go feat(engine): add combat_deaths to MatchResult statistics 2026-05-24 17:59:57 -04:00
grid.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
grid_test.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
integration_test.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
map_engagement.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
map_engagement_test.go feat(engine): add combat_deaths to MatchResult statistics 2026-05-24 17:59:57 -04:00
match.go fix(engine): improve 3+ player combat density with delayed zone and tighter spawns 2026-05-24 15:51:00 -04:00
replay.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
thumbnail.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
turn.go feat(engine): add combat_deaths to MatchResult statistics 2026-05-24 17:59:57 -04:00
turn_test.go fix(engine): use core1 variable in spawn priority tiebreak test 2026-04-22 14:45:06 -04:00
types.go fix(engine): slow zone shrink rate so bots can reach center before fighting 2026-05-24 18:56:47 -04:00
winprob.go feat(engine): integrate Monte Carlo win probability computation into match runner 2026-04-21 08:46:39 -04:00