Physically Accurate Pool
Real SI-unit billiard physics, in a browser.
- Billiards
- Simulation
- Vanilla JS + Canvas 2D
- Canvas 2D
- Web Audio
- Controls
- Status
- Difficulty
- Session
- Stack
- Vanilla JS + Canvas 2D
- Generations
- 1
- Bundle
- games/physically-accurate-pool/index.html
About the machine
A browser billiards game with a real SI-unit physics simulation. Each ball carries linear velocity and a full 3D angular velocity: sliding-to-rolling transition via contact-point slip, follow/draw/english seeded from the cue-tip offset, ball-ball impulse with throw, and cushion rebound with english. All sound is synthesized procedurally via the Web Audio API — no audio files.
Generations
Generations
PromptPrompta physically accurate pool game
What changed
The original zero-shot build. A Physics R&D pass produced the SI reference the engine implements; an Audio department synthesized all sound procedurally via the Web Audio API; the core was authored and QA'd against headless physics tests — draw reverses the cue ball, follow drives it through, breaks settle, nothing tunnels or sticks.