Numpty Physics

Numpty Physics is a drawing puzzle game, where the goal is to draw shapes on a drawing to get two given objects to touch.

Gameplay
Each stroke behaves like a rigid piece of wire. Its mass is proportional to the length of the stroke. Wires can be bent into shapes by closing a stroke. Such figures do not have substance apart from its perimeter.

Pivots are created by drawing another stroke near the end of an existing stroke. Levers and pendulums can be created using pivots.

Developers / availability
The game is written by Tim Edmonds in C++ using the Box2D physics engine. There is also a package of user-submitted levels, called “NP-complete”.

There are binary packages for:
 * Maemo OS2008, Ubuntu amd64 (by the author)
 * Maemo OS2008 (770) (built by Bundyo)
 * Ubuntu i386 (packaged by Andreas Jonsson)
 * RPMs for Fedora, Mandriva, SuSE (made by Ivo Anjo using the OpenSuse build service)
 * Microsoft Windows (ported by Thomas Perl)
 * Openmoko Freerunner (ported by Aapo Rantalainen)
 * Maemo6/MeegoHarmattan/Nokia N950 (ported by Aapo Rantalainen)

A modern port using OpenGL and SDL2 is maintained by Thomas Perl at https://github.com/thp/numptyphysics.