Home▸Everyday Physics▸Bouncing Balls (2D): Restitution, Energy Loss and Collisions in a Box

🏀 Bouncing Balls (2D): Restitution, Energy Loss and Collisions in a Box

2D bouncing balls in a box: gravity, wall and ball-ball restitution, drag, energy ledger and drop-test bounce times checked against closed-form formulas.

Everyday Physics2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
Bouncing Balls (2D): Restitution, Energy Loss and Collisions in a Box ↗ Open standalone
⚙ Under the hood

2D companion of the bouncing-balls box: gravity, restitution, ball-ball collisions, an energy ledger and drop-test bounce times checked against closed-form formulas.

CollisionsRestitutionEnergyGravityCanvas 2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)