Physically Accurate Pool
Real SI-unit billiard physics, in a browser.
Stack
Vanilla JS + Canvas 2D
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
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.