Table preview
Preparing the simulator and first table.
Solve with the settings in the Solve panel below. Shortcut: S.
Shortcuts
Space or K: play/pause. Space also simulates a draft. J / L: slower/faster. ← / →: previous/next event or stroke. Home: return to start. S: solve; Escape: cancel solve. N / Shift+N: next/previous ranked shot. 1–4: edit aim, speed, cue strike or elevation. Enter: apply a value; Escape: leave the field. R: randomize layout; Undo restores it. ?: show this help. Shortcuts are off while typing or using a control that needs the key. Turn off letter and number shortcuts here.
Table setup
Start a new layout with every configured ball and no strokes. Settings stay. This is not a break.
Measure the table from three webcam frames over about two seconds and use the layout best effort. Estimated or rough positions are labelled; anything uncertain opens the photo review.
Playing conditions
Shot settings
Controls describe the starting stroke. Editing a source stroke pauses playback and returns to its start. Recorded solver strokes are read-only.
Simulation result Read-only
No resolved contact
Viewing direction: cue ball → object ball. This is a simulated impact, not the cue-tip setting.
Shot solver
Solve
Best validated shot
- Scoring chance, 95% interval
- —
- Validation trials
- —
Search diagnostics
- Evaluations
- —
- Elapsed
- —
- Noise model
- —
Ranked shot families Select to update the DSL
How ranking works
Recorded visit
- Mode
- —
- Recorded visit outcome
- —
- Executed shots
- —
Independent full-visit reliability
- Wins
- —
- Failed visits
- —
- Unresolved
- —
- Visits
- —
- Extra evaluation physics calls
- —
Search diagnostics
- Search physics calls
- —
- Replay physics calls
- —
- Elapsed
- —
- Planning / execution seeds
- —
- Noise model
- —
Layout settings
Checking local service…
Use billiards serve with installed models on supported macOS Apple Silicon or Linux x86-64. Service checks do not request capture permission. Video is analyzed locally; audio is never captured and nothing is sent to a cloud service.
Local video analysis · estimates, not precision measurements.
Selection & editing help
In Move mode, drag balls or the cue’s aim handle. Select several balls to move a group. Pan mode or Ctrl-drag moves only the view.
Use Aim for contact controls. Right-click or long-press an object ball, or press Shift+F10, for Aim contact. Drag horizontally; Shift-drag is 10× finer, and arrows adjust 0.1%. Drag the on-table ghost to change targets. This is a geometric guide; verify in simulation.
Loading layout…