Plan §3.7.1 zone should force bots into contact range (65-80% combat
density target). Previous implementation set initial zone radius to
contain all living bots + margin (updateZoneRadiusToContainBots), which
defeated the forcing function—bots that spread during first 10 turns
started with a large zone that shrank too slowly.
New implementation (setInitialZoneRadius):
- Zone starts at fixed 55% of distance from center to edge
- For 40x40 2-player map: initial radius = 11 tiles (vs old ~20+)
- Zone shrinks by 1 tile/turn toward ZoneMinRadius = 2
- Forces bots inward regardless of early-game positioning
Combat density verification (gatherer vs rusher, 30 matches each):
- 55% initial radius: 24/30 (80%) and 22/30 (73%) with combat_deaths
- Within plan target of 65-80% for 2-player matches
Closes: bf-1kds
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>