Open-source simulation toolkit
PaddockJS
The racing simulator behind this site’s project race. Use the full race view, arrange its components yourself, or run the simulation without a browser.
Host supplies
Drivers · tracks · rulesBrowser
Watch the raceCanvas, controls, timing, telemetryHeadless
Step the environmentObservations, actions, repeatable scenariosFull race view or individual components
A complete race
The complete browser view includes the track, cars, controls, and timing. On this site, selecting a driver opens its project.
Individual components
Mount the race canvas, timing, controls, and telemetry into separate parts of a page. A shared controller keeps each view connected to the same race.
Headless control and browser playback
The headless environment exposes reset and step operations for custom controllers. It runs without PixiJS or a browser, with observations and actions for testing driving policies.
Bring the controller back to browser playback to inspect its braking, track limits, and recovery.