A classroom-focused local app for teaching how a single-layer neural policy drives using ray sensors.
- Cleaner simulation view with reduced visual clutter.
- Attempt-history traces so students can watch training evolution over many failures.
- Automatic restart after failure (default: 3 seconds, configurable).
- Context menu + options modal (manual numeric entry for settings).
- Updated figure-eight style track that avoids center-wall self-collision in 2D.
- Start/finish lines span lane walls (track-width crossing).
steering = tanh(bias + Σ(sensor[i] * weight[i]))
python -m pip install -r requirements.txtpython app.pySpace: pause/resumeR: reset current attemptN: single-step one frameT/Y: next / previous trackG: queue training batchC: toggle continuous trainingO: open/close options modal- Right-click: open context menu
See CREDITS.md for asset and license notes.