Three-Cushion Solver Dataset — Open Carom Position Data

Open dataset: 50 carom positions, 200 solver-computed three-cushion & free-carom shots (angle, power, spin). Brute-force physics. Free JSON.

Author: Setviva Engineering Team 187 words

A free, original dataset of 50 carom billiards positions and 200 solver-verified shot solutions — every angle, power and spin value computed by a deterministic brute-force physics engine (no machine learning). Downloadable as JSON.

50
positions
200
solved shots
25
three-cushion
25
free carom

Methodology

Each position is solved by sampling roughly 7,000 candidate shots through a deterministic billiards physics model (rolling friction, side/top spin, cushion elasticity). A shot counts as a solution only when the cue ball legally completes the carom — touching three cushions before the second object ball in three-cushion mode. No machine learning is used: the data is reproducible from the same physics.

Sample positions

PositionModeBallsSolver shotsBest margin
startthree-cushion340.63
startfree carom341.28
longthree-cushion340.18
longfree carom340.44
shortthree-cushion340.00
shortfree carom341.50
umbrellathree-cushion340.59
umbrellafree carom340.13
tickythree-cushion340.40
tickyfree carom341.21
diagonalthree-cushion340.29
cornerthree-cushion340.00

Download the full dataset

The complete machine-readable dataset is free to download and reuse with attribution.

Download JSON

How to use it

Load any of these positions in the free browser trainer and replay the solver line yourself — see the diamonds, the spin and the route.

Open the trainer

Load any of these positions in the free browser trainer and replay the solver line yourself — see the diamonds, the spin and the route.

Open the trainer →