SirStone
  • Joined on 2025-05-04
SirStone pushed to master at SirStone/SirRoboGarage 2026-09-27 18:54:39 +02:00
7632aaba06 docs: record the aim-capture blind spot - aim_fire only logs shots that passed setFire
208f4a9092 j177: aim capture - log what the model BELIEVED, not what it did
55e92bc5e0 docs: the range-vs-approach ceiling - melee unavailable vs DrussGT, the 16 deg is a lead-model number, pre-multiply premise dead
Compare 3 commits »
SirStone pushed to research/lead-targeting at SirStone/SirRoboGarage 2026-09-27 18:54:39 +02:00
7632aaba06 docs: record the aim-capture blind spot - aim_fire only logs shots that passed setFire
208f4a9092 j177: aim capture - log what the model BELIEVED, not what it did
55e92bc5e0 docs: the range-vs-approach ceiling - melee unavailable vs DrussGT, the 16 deg is a lead-model number, pre-multiply premise dead
Compare 3 commits »
SirStone pushed to master at SirStone/SirRoboGarage 2026-09-27 14:52:28 +02:00
486e2a69c6 docs(env): 6-block env reference + .env.example, every claim traceable
SirStone pushed to research/lead-targeting at SirStone/SirRoboGarage 2026-09-27 14:52:21 +02:00
486e2a69c6 docs(env): 6-block env reference + .env.example, every claim traceable
SirStone pushed to master at SirStone/SirRoboGarage 2026-09-27 14:05:15 +02:00
940fa44631 docs(env_reference): the two j165 ring knobs were MISSING entirely
0df7763765 merge j160-ramfloor: the energy-reserve FIRING FLOOR + ENEMY-EXHAUSTION ram trigger (default off)
07866c99bd merge j165-ring-commit: port tfil's arrival commitment to tfil_ring (default off)
51bfa57067 j163: RESULT - the firing floor is a clean negative, and the offline energy corpus missed the live game by 200x
fe77056459 j165: port tfil's arrival commitment to tfil_ring, default off
Compare 321 commits »
SirStone pushed to research/lead-targeting at SirStone/SirRoboGarage 2026-09-27 14:02:13 +02:00
940fa44631 docs(env_reference): the two j165 ring knobs were MISSING entirely
0df7763765 merge j160-ramfloor: the energy-reserve FIRING FLOOR + ENEMY-EXHAUSTION ram trigger (default off)
07866c99bd merge j165-ring-commit: port tfil's arrival commitment to tfil_ring (default off)
51bfa57067 j163: RESULT - the firing floor is a clean negative, and the offline energy corpus missed the live game by 200x
fe77056459 j165: port tfil's arrival commitment to tfil_ring, default off
Compare 8 commits »
SirStone pushed to research/lead-targeting at SirStone/SirRoboGarage 2026-09-27 13:53:46 +02:00
4a1f3e1c88 j159: live 2-arm A/B result — geometry draw weighting costs 8.8 damage/run, wins null; keep TR_TFIL_GEO_MODE=off
7c5bc9ccbd j159: PRE-REGISTER the tfil geo A/B (geo draw weighting vs uniform) before any battle
2223ca667e j154 (default-off): the DERIVED bounded hold TR_TFIL_HOLD_MAX_TICKS + panic release
38fbc6ecd1 j152 (default-off): geometry shapes the tile DRAW (TR_TFIL_GEO_MODE/TAU) + the offline sweep with the diversity cost
94ffc63160 j153: the open-loop ruler for "hold when trapped" + the A/B proposal (NOT run)
Compare 10 commits »
SirStone created branch research/lead-targeting in SirStone/SirRoboGarage 2026-09-27 13:53:46 +02:00
SirStone commented on issue SirStone/SirRoboGarage#182 2026-09-19 16:05:13 +02:00
T4: Add movement harness + oscillator module

Done. Created /common_libs/movements/phantom_meteor.nim — full gravity engine (danger histogram, phantom bullets, waves, wall forces) adapted as a MovementModule.

Changes:

  • `gun_interface.ni…
SirStone commented on issue SirStone/SirRoboGarage#181 2026-09-19 15:46:39 +02:00
T3: Add circular gun module

Implemented and compiled successfully (build clean, no errors).

common_libs/guns/circular.nim — new file:

  • prevHeading + hasPrev flag; first frame falls back to head-on (need 2 frames…
SirStone commented on issue SirStone/SirRoboGarage#184 2026-09-19 15:45:55 +02:00
T6: Extract Tsetlin Machine as gun module

TsetlinGun implemented and wired into ModularBot. Build passes.

What was done:

  • Created common_libs/guns/tsetlin.nim — self-contained: binary encoding and TM predictor inlined, no…
SirStone commented on issue SirStone/SirRoboGarage#182 2026-09-19 15:45:18 +02:00
T4: Add movement harness + oscillator module

Movement harness implemented and wired. Build passes.

Files created:

  • common_libs/movement_harness/movement_interface.nim — MoveCommand tuple type + isMovementModule concept,…
SirStone commented on issue SirStone/SirRoboGarage#183 2026-09-19 15:44:24 +02:00
T5: Add radar harness + wrap radar_lock

Implemented and compiles clean.

Files created:

  • common_libs/radar_harness/radar_interface.nim — RadarModule concept with computeScan(module, state: WorldState): float; re-exports…
SirStone commented on issue SirStone/SirRoboGarage#180 2026-09-19 15:43:41 +02:00
T2: Add linear gun module

Implemented. Build is clean.

common_libs/guns/linear.nim — new file:

  • predict: ticksToArrive = dist / bulletSpeed; extrapolates using cos(headingRad) * speed * ticks for X, `sin(headin…
SirStone commented on issue SirStone/SirRoboGarage#179 2026-09-19 15:00:55 +02:00
T1: Tracer bullet — Gun harness + head-on gun + bot skeleton

Implementation complete — compiles clean

Files created

common_libs/gun_harness/gun_interface.nim

  • WorldState (all raw data: enemy pos/vel/heading, self pos/vel/heading, arena,…
SirStone opened issue SirStone/SirRoboGarage#185 2026-09-19 14:49:15 +02:00
T7: Battle test ModularBot against varied enemies
SirStone opened issue SirStone/SirRoboGarage#184 2026-09-19 14:49:12 +02:00
T6: Extract Tsetlin Machine as gun module
SirStone opened issue SirStone/SirRoboGarage#183 2026-09-19 14:49:08 +02:00
T5: Add radar harness + wrap radar_lock
SirStone opened issue SirStone/SirRoboGarage#182 2026-09-19 14:49:06 +02:00
T4: Add movement harness + oscillator module
SirStone opened issue SirStone/SirRoboGarage#181 2026-09-19 14:49:03 +02:00
T3: Add circular gun module