Click the mouse to create a bouncy ball, or click and drag to throw the new ball in the direction of the mouse movement. Pressing a number key between '2' and '9' while clicking the mouse will create that many new balls.
Balls which collide amalgamate into a larger one, conserving momentum. After a limited number of bounces off the floor a ball will drop off the bottom of the world and be destroyed.
To view this content, you need to install Java from java.com

Source code: bouncy_balls (or in Java).

Built with Processing