Game
Shot
Drag from the cue ball: direction = aim, distance = power. Release to shoot.
Physics
How it works
Balls are rigid discs. Ball-ball impacts exchange velocity along the contact normal, conserving momentum and kinetic energy: v1' = v1 - ((v1-v2)ยทn)n. Friction slowly removes energy; restitution sets cushion/collision bounciness.