In order to create realistic animations, some consideration has to be given to physical constraints in the real world. For example, objects don’t accelerate or decelerate instantaneously and bouncing balls lose energy with each bounce.
Fortunately, there are numerous sites (mostly Flash) where the mathematics of creating believable animated effects are explained in detail. I will try to integrate some of these techniques or libraries when I start doing animations over the next few days.
The expressive power of Lisp/Smalltalk with P2P networking and some good graphics could be the basis for some really creative games.
