Phun is meant to be a playground where people can be creative. It can also be used as an educational tool to learn about physics concepts such as restitution and friction. Phun was coded in C++ using OpenGL, GLEW, SDL (for window management), SDL_image (for reading images) and boost, including boost_filesystem. Everything was coded by Emil Ernerfeldt, including the physics engine and user interface. ... http://www.phun.at/ -- http://olpc.ellak.gr