Skip to content
Browse files

Update README and e-mail addresses

  • Loading branch information
thp committed Jan 2, 2015
1 parent 9521c5f commit 658d17885bd6678e7431bcf2b8eb3fb2db7334ea
Showing with 54 additions and 108 deletions.
  1. +2 −3 AUTHORS
  2. +0 −104 README
  3. +51 −0
  4. +1 −1 src/Config.h
@@ -1,3 +1,2 @@
Tim Edmonds <>
Thomas Perl <>

Tim Edmonds <>
Thomas Perl <>

This file was deleted.

@@ -0,0 +1,51 @@
Numpty Physics

Harness gravity with your crayon and set about creating blocks, ramps, levers,
pulleys and whatever else you fancy to get the little red thing to the little
yellow thing.

Numpty Physics is a drawing puzzle game in the spirit (and style?) of Crayon
Physics using the same excellent Box2D engine. Note though that I've not
actually played CP so the experience may be very different. Numpty Physics
includes a built-in editor so that you may build (and submit) your own levels.

Numpty Physics is released under the GPL.

Comments, questions, flames and levels to

* Home page:
* Project page:

Gameplay Hints

Each stroke is like a rigid piece of wire with a mass proportional to its
length. A closed stroke is just a wire bent into a shape, it has no substance
apart from its perimeter.

The ends of a strokes can (and will) join onto other strokes when drawn near
enough to another stroke. These joints are pivots so you can use this to build
levers, pendulums and other mechanical wonders.

Jointed strokes don't collide with each other. Join both ends to make a rigid

Editing Hints

It's handy to pause the physics when making a new level though this is by no
means necessary. Sometimes it is handy to let the physics run for a little bit
just to let the items settle down.

From the editor palette you can choose the crayon colour and then additional

You should make sure that your level has at least one red item (player token)
and at least one yellow item (goal item).

Token strokes will only join to other token strokes. Goal strokes will only
join to goal strokes. Other strokes will happily join to any non-token non-goal
@@ -20,7 +20,7 @@
#include "Common.h"
#include "Os.h"

constexpr const char *PROJECT_HOMEPAGE = "";
constexpr const char *PROJECT_HOMEPAGE = "";
constexpr const char *NPSVG_NAMESPACE = "";

constexpr const int WORLD_WIDTH = 800;

0 comments on commit 658d178

Please sign in to comment.