Block a user
Energy management and firing discipline
Bullet power formula and aiming geometry
Input normalization strategy
Weight persistence and global fallback strategy
Resolution
Per-opponent weights + global fallback. Hybrid population seeding. No persisted accuracy.
Persistence:
- Save per-opponent champion weights after each match, keyed by enemy bot…
Energy management and firing discipline
Resolution
Confidence-based firing using Virtual Guns hit rate, modulated by own/enemy energy.
Firing gate:
base_threshold = 0.15
if my_energy < 30: base_threshold += 0.10
if…
Virtual Guns bookkeeping
Resolution
Rolling window hit rate, wave-based detection, always-fire-best.
- Metric: Rolling window hit rate over last N=100 virtual shots. Forgets stale data, adapts to opponent…
Bullet power formula and aiming geometry
Resolution
Power is fixed first from distance, then ANN predicts GF within the resulting arc.
Flow:
power = clamp(3.0 - (distance - 150) / 400, 0.5, 3.0)— mechanical, from current…
Input normalization strategy
Resolution
Per-feature fixed scaling using game constants. Each feature divided by its known max from game physics:
lateral_vel / 8.0→ roughly [-1, 1]heading_delta / π→ [-1,…
Weight persistence and global fallback strategy
Energy management and firing discipline
Bullet power formula and aiming geometry
Input normalization strategy
Evo_Bot implementation design decisions
Where and what granularity should we instrument the Nim training thread with chunk-start/end logs + heartbeat to distinguish hang vs crash vs slow for corpse stall diagnosis?
Where and what granularity should we instrument the Nim training thread with chunk-start/end logs + heartbeat to distinguish hang vs crash vs slow for corpse stall diagnosis?
Based on code examination, the corpse stall (training counter stalls while game rounds complete) likely occurs due to:
- Long-running trainPass (up to 10 min) with saves only checked inside the…
Should UTD=3 and batch=32 remain final, or define a trigger for re-evaluation (e.g., based on throughput metrics)?