Commit graph

2 commits

Author SHA1 Message Date
jedarden
c8ad83b25b fix(script): use 2 cores per player in combat density verification
The latest engine changes (commit 26d9190) achieved 100% combat death
rate with 2 cores per player, but the verification script was using
the default 1 core. This fix aligns the verification with the
production configuration.

Verification results with 2 cores:
- 2-player random: 20/20 (100%) combat deaths
- 2-player aggressive: 20/20 (100%) combat deaths
- 6-player mixed: 20/20 (100%) combat deaths

All configurations meet or exceed plan §3.7.1 combat density targets.
2026-05-24 21:07:25 -04:00
jedarden
bed7f14797 fix(engine): reduce ZoneMinRadius from 5 to 3 to force combat engagement
The previous ZoneMinRadius=5 created a final zone diameter of 10 tiles,
which allowed bots to remain outside the 3.5-tile attack radius even when
both were inside the zone. This resulted in low combat_death rates for
passive bot strategies (~10% for random bots vs the 65-80% target).

With ZoneMinRadius=3, the final zone diameter is 6 tiles, forcing bots
into proximity where focus-fire combat triggers more consistently.

Also adds verify-combat-density.sh script for ongoing metrics tracking.

Closes: bf-4bj9
2026-05-24 18:40:40 -04:00