Game characters bouncing off each other can be achieved using constant acceleration. The canvas acts as a non-moving object during collisions. Elastic collisions cause characters to reverse or lose some momentum.
Important Links:
Ojamboshop http://ojamboshop.com
Ojambo http://ojambo.com
HTML5 Game Physics Moving Elastic Collisions http://ojambo.com/html5-game-physics-...