ai-code-battle/cmd/acb-evolver/internal/arena
jedarden d42d1a5336 feat(evolver): update fitness function to weight kill rate alongside win rate
- Updated fitness formula: fitness = 0.7*win_rate + 0.3*kill_rate (was win_rate only)
- Added kill tracking to ArenaResult: TotalKills, TotalMatches, KillRate
- Updated evolver system prompt to explicitly mention combat kills are valuable
- Enhanced arena logging to show kill rate and total kills

This change makes the LLM evolver select for combat aggression, not just win
optimization. The system prompt now informs bots that kills and eliminations
are part of the fitness evaluation, encouraging more aggressive strategies.

Related: bf-59h
2026-06-17 03:11:05 -04:00
..
arena.go feat(evolver): update fitness function to weight kill rate alongside win rate 2026-06-17 03:11:05 -04:00
arena_test.go feat(evolver): expand MAP-Elites from 2-D to 4-D grid per §10.2 2026-04-22 15:44:39 -04:00
gate.go feat(evolver): expand MAP-Elites from 2-D to 4-D grid per §10.2 2026-04-22 15:44:39 -04:00
psro.go Add evaluation arena, promotion gate, and retirement policy (Phase 7) 2026-03-26 23:32:37 -04:00
winrate.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00