SirStone
  • Joined on 2025-05-04
SirStone closed issue SirStone/SirRoboGarage#78 2026-08-25 15:08:04 +02:00
Energy management and firing discipline
SirStone closed issue SirStone/SirRoboGarage#77 2026-08-25 15:08:03 +02:00
Virtual Guns bookkeeping
SirStone closed issue SirStone/SirRoboGarage#76 2026-08-25 15:08:02 +02:00
Bullet power formula and aiming geometry
SirStone closed issue SirStone/SirRoboGarage#75 2026-08-25 15:08:01 +02:00
Input normalization strategy
SirStone commented on issue SirStone/SirRoboGarage#79 2026-08-25 15:07:58 +02:00
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…
SirStone commented on issue SirStone/SirRoboGarage#78 2026-08-25 15:07:52 +02:00
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…
SirStone commented on issue SirStone/SirRoboGarage#77 2026-08-25 15:07:45 +02:00
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…
SirStone commented on issue SirStone/SirRoboGarage#76 2026-08-25 15:07:38 +02:00
Bullet power formula and aiming geometry

Resolution

Power is fixed first from distance, then ANN predicts GF within the resulting arc.

Flow:

  1. power = clamp(3.0 - (distance - 150) / 400, 0.5, 3.0) — mechanical, from current…
SirStone commented on issue SirStone/SirRoboGarage#75 2026-08-25 15:07:32 +02:00
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,…
SirStone opened issue SirStone/SirRoboGarage#79 2026-08-25 15:07:25 +02:00
Weight persistence and global fallback strategy
SirStone opened issue SirStone/SirRoboGarage#78 2026-08-25 15:07:22 +02:00
Energy management and firing discipline
SirStone opened issue SirStone/SirRoboGarage#77 2026-08-25 15:07:20 +02:00
Virtual Guns bookkeeping
SirStone opened issue SirStone/SirRoboGarage#76 2026-08-25 15:07:18 +02:00
Bullet power formula and aiming geometry
SirStone opened issue SirStone/SirRoboGarage#75 2026-08-25 15:07:15 +02:00
Input normalization strategy
SirStone opened issue SirStone/SirRoboGarage#74 2026-08-25 15:07:10 +02:00
Evo_Bot implementation design decisions
SirStone created branch evo-bot in SirStone/SirRoboGarage 2026-08-25 13:45:58 +02:00
SirStone pushed to evo-bot at SirStone/SirRoboGarage 2026-08-25 13:45:58 +02:00
b7f49071ba feat(evo-bot): initial setup — architecture docs, sparring partner, GA spike prototype
SirStone closed issue SirStone/SirRoboGarage#68 2026-08-25 09:51:23 +02:00
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?
SirStone commented on issue SirStone/SirRoboGarage#68 2026-08-25 09:50:42 +02:00
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:

  1. Long-running trainPass (up to 10 min) with saves only checked inside the…
SirStone opened issue SirStone/SirRoboGarage#73 2026-08-25 09:47:09 +02:00
Should UTD=3 and batch=32 remain final, or define a trigger for re-evaluation (e.g., based on throughput metrics)?