This animation of a bouncing ball is related to the "Bop 'til you drop" puzzle which requests the total vertical distance travelled and time to stop.

Java aware browsers would show a bouncing ball like :

This simple simulation of a bouncing ball is based on the classical Newtonian equations of motion for a point object falling under gravity. The vertical motion is correctly represented in real time (with a very slight lag due to CPU time) for the given height. An arbitrary fixed horizontal component of velocity is given to show the vertical motion more clearly. It is assumed that the ball looses energy on each bounce so that it only attains half the previous height on each successive bounce. The start-height in meters can be changed, as well as toggling on multi-image display mode. The Time button updates the instantaneous time in seconds. Tf is the theoretical time for the vertical motion to stop completely.


The source code
(by M. Gallant 4/25/96)