fix(engine): align ZoneStartTurn with plan §3.7.1 for 2-player matches
Changed 2-player ZoneStartTurn from 1 to 20 to match plan specification. This gives bots time for early-game positioning before the zone forces combat engagement. Plan §3.7.1 specifies ZoneStartTurn = 20 for 2-player, 15 for 3+ player. The 3+ player value was already correct. Closes: bf-10xr Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c8ad83b25b
commit
537c798c6d
1 changed files with 1 additions and 1 deletions
|
|
@ -240,7 +240,7 @@ func ConfigForPlayers(numPlayers, coresPerPlayer int) Config {
|
|||
// ZoneMinRadius must be >= spawn radius so bots aren't killed before they can reach attack range
|
||||
// Faster shrink (interval 1) forces quicker engagement
|
||||
if numPlayers == 2 {
|
||||
cfg.ZoneStartTurn = 1 // Start zone immediately for 2-player to force combat
|
||||
cfg.ZoneStartTurn = 20 // Start zone at turn 20 for 2-player (per plan §3.7.1)
|
||||
cfg.ZoneShrinkInterval = 1 // Shrink every turn to force faster combat
|
||||
cfg.ZoneShrinkStep = 1 // Shrink 2 tiles per interval (2 tiles/turn)
|
||||
cfg.ZoneMinRadius = 3 // Final zone diameter (6) forces bots into attack range (3.5)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue