ai-code-battle/engine
jedarden 33f61970f9 fix(engine): align DefaultConfig() zone parameters with plan §3.7.1
The DefaultConfig() function had incorrect zone parameters:
- ZoneStartTurn: 50 → 20 (2-player default per plan)
- ZoneShrinkInterval: 5 → 2 (shrink every 2 turns per plan)

This was causing the zone to start too late and shrink too slowly,
allowing bots to farm energy without being forced into combat.

The ConfigForPlayers() function already had correct values, but
DefaultConfig() is used in WASM builds (cmd/acb-wasm/main.go)
and various tests.

Closes: bf-4idw

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 20:09:08 -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 style(engine): align struct field names in GameState 2026-05-24 19:19:45 -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 feat(engine): increase 2-player attack radius to achieve 65%+ combat rate 2026-05-24 19:18:33 -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): align DefaultConfig() zone parameters with plan §3.7.1 2026-05-24 20:09:08 -04:00
winprob.go feat(engine): integrate Monte Carlo win probability computation into match runner 2026-04-21 08:46:39 -04:00