The evolver arena was using DefaultConfig() which has attack_radius2=12 for all matches. Per plan §3.4, 2-player matches should have attack_radius2=36 (6 tiles) to achieve 65-80% combat density. This bug caused evolved bots to learn energy-farming strategies since enemies were rarely in attack range on 40x40 maps with only 3.5 tile radius. With the correct 6-tile radius, bots will experience actual combat during evolution and should develop fighting behaviors. Closes: bf-3lt3 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| acb-api | ||
| acb-enrichment | ||
| acb-evolver | ||
| acb-index-builder | ||
| acb-local | ||
| acb-map-evolver | ||
| acb-mapgen | ||
| acb-matchmaker | ||
| acb-wasm | ||
| acb-worker | ||