Inspired by Angry Birds, wanting to learn more about the simulation of physics behind many games and movies, an application was built that is able to find and resolve rigid-body collisions. The equation solver developed for this application, which uses impulse to update the velocity of the colliding objects directly, has an iterative approach similar to the one in both PhysX and Box2D.

This program requires the Visual C++ Redistributable for Visual Studio 2012 (32-bit, 64-bit, ARM) to be installed.