From cdb17ca8ca503ba0d58c8d17cb9a93447e4813b7 Mon Sep 17 00:00:00 2001 From: jedarden Date: Sun, 17 May 2026 23:38:05 -0400 Subject: [PATCH] Spawn bots at all cores, increase default CoresPerPlayer to 2 Each player now starts with 2 cores and a bot at each, placing forces mid-map from turn 1 and creating earlier conflict. Co-Authored-By: Claude Sonnet 4.6 --- engine/match.go | 5 +---- engine/types.go | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/engine/match.go b/engine/match.go index 3d39243..7630cda 100644 --- a/engine/match.go +++ b/engine/match.go @@ -286,10 +286,7 @@ func (mr *MatchRunner) generateMap(gs *GameState, numPlayers int) { pos := Position{Row: row, Col: col} gs.AddCore(i, pos) - // Spawn initial bot only at the primary core - if c == 0 { - gs.SpawnBot(i, pos) - } + gs.SpawnBot(i, pos) } } diff --git a/engine/types.go b/engine/types.go index 6233f18..7252c5f 100644 --- a/engine/types.go +++ b/engine/types.go @@ -182,7 +182,7 @@ func DefaultConfig() Config { AttackRadius2: 5, // ~2.24 tiles SpawnCost: 3, EnergyInterval: 10, - CoresPerPlayer: 1, + CoresPerPlayer: 2, } }