
The user can also 'grab' the balls via the mouse and alter their movement. The balls then interact with each other being attracted to each other by gravity and when they collide will rebound as a function of their coefficient of restitution.


The general purpose of this application is to create 2D ball objects that have attributes of mass, size, color, coefficient of restitution and then place them in a medium with a degree of viscosity. In 1996, John Henckel from IBM posted a Java Applet, Impact.java, that is the heart of this app. I would like to thank several people instrumental in inspiring me to write this app. This shows how I ported a Java Applet to Android app with no previous experience.

