PlaniSim - a 2D world

PlaniSim simulates a 2D-world. Objects are represented by points which have mass and struts which have length.

View animation (240k)

Download (1M)
Edit Mode
In Edit Mode you create points, struts and objects.
Run mode
In Run mode, objects can collide and bounce off each other.
Colours and bitmaps can be used.
You can build complicated machines
Objects can manipulate each other.
Struts can act as muscles so you can build weird animals.
Joints between struts can act as motors so you can create vehicles.
You can set the strength of objects so that they break.

View animation (103k)
You can arrange that objects can pass through each other so you can have races
Struts can be connected to a "Controller".
The Keyboard controller allows you to control this animal.

View animation (240k)
A programmable Controller allows your creations to be autonomous. Here is a pole-balancing robot.
Programs are written in a language similar to Pascal or C. There is a run-time debugger and single-stepper Here is a bipedal walker.

PlaniSim was written by and is copyright © 2005-2008 Analogue Information Systems Ltd. (Search the web for Peter Balch or Analogue Information Systems.)


Questions or comments ? E-mail me at

No part of this web page may be reproduced in any form or by any means, including photocopying and recording, for any purpose without the express written permission of Analogue Information Systems Ltd.

This web page is copyright © 2008 Analogue Information Systems Ltd., 1 Warrender Park Crescent, Edinburgh EH9 1DX, Scotland, UK, Tel: +44 (0) 131 228 6008. All Rights Reserved