ai-code-battle/cmd/acb-evolver
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
..
internal feat(evolver): update fitness function to weight kill rate alongside win rate 2026-06-17 03:11:05 -04:00
Dockerfile Evolver: Fix nsjail integration for complete sandbox coverage 2026-05-22 15:18:21 -04:00
main.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
run.go feat(evolver): update fitness function to weight kill rate alongside win rate 2026-06-17 03:11:05 -04:00