HEATRace Replay

Start a race

Pick a ready-made track and race length — or import a photo of your own board.

Pick a track

…or bring your own board

Import a photo/scan of a real track and trace its racing line — it's saved on this device and appears in the track list afterwards.

Track

Race on a built-in board, or import a photo/scan of a real one and trace its racing line below — click along the road in race order.

track
line colour = speed (fastbraking zone)

How to import a track

1. Click Import track image… and pick a photo/scan of the board (it's stored in this browser, auto-shrunk to fit).
2. Your FIRST click goes on the space just BEHIND the finish line — that's the pole (P1) start space. Your SECOND click is the space just AFTER the line, so the finish line sits between them (a 🏁 marker appears there).
3. Keep clicking along the centre of the road in race direction, one click per space (≈40–70 points). The last point auto-joins the first.
4. Watch the line's colour: green = fast, red = braking zone — cars brake from the shape of your trace, so if a bend isn't red, add a point or two through it.
5. Save racing line — then race on it via the track selector (top right).

A lap only counts once a car reaches (or passes) the space after the line. Use Set pole space if you need to move the start elsewhere later.

Imported tracks are kept on this device — import as many as browser storage allows, switch between them with the track selector, and Rename / Delete track manage the one selected. Built-in boards are generated and can't be edited.

🛠 DEV — layout-track builder (remove before release)

Workflow: import + trace the board photo as normal → switch to Mark corner line and click between the two spaces a corner line separates → Preview generated board to check the art and countdown numbers → Copy track definition and paste the JSON to Claude to bake it in as a preloaded track.

Racers & Grid

Add each car. The order here is the starting grid — P1 on pole. Changing racers or grid order clears a recorded game.

Game

Program the race on the map. The app tells you which car is up — click the space it moves to. The smooth simultaneous replay comes in Play.

track
Loading…

Turn order

    Moves

    Playback

    All cars move at once into their end-of-turn positions, carrying their speed from turn to turn. Each turn is 10 seconds on the race clock. Shortcuts: Space play/pause · / step

    track
    🏎️
    Program at least one full turn in the Game tab first.
    0:00.0 Grid

    Standings

      Dashboard

      HEAT REPLAY!

      Log your board-game race turn by turn, then watch it come alive as a real-time broadcast — overtakes, spin-outs, sector times and all.