These programs are freeware and can be freely distributed, but feel free to

Click Images to view a screen-shot.

        Bouncing Balls

Bouncing Balls is a screen saver for Windows that shows spheres bouncing and rotating around a room with realistic physics. There are several options including ball size, number of balls, rendering method and ball restitution.

Pivot makes it easy to create stick-figure animations. You can build your own stick figures and load your own backgrounds. The animations can be saved as animated gifs to be used on web pages. An example animation is included. A community for Pivot can be found

Pivot Stickfigure Animator

click to view pivot page

Lines 3D is a simple program to display 3D objects in the form of a mesh constructed from lines and circles. The program reads simple text files (.rot), which makes it very easy to make and edit 3D models. The program is very small, requires no installation and needs no extra programs or API's to run. This makes it ideal for sharing 3D files over the internet, since all you need to do is send the program with your .rot text file.

Lines 3D

click to view screenshot

Rubix is a 3D rubik's cube simulator that allows you to solve a range of cube sizes from 2x2x2 to 50x50x50. There are several options that let you change the size of the cube and the colours of the faces. You can save a partially solved cubed to be continued at a later time.



Downfall is a two player game inspired by a game I used to play on the Atari ST. Try to channel your snow into the hole at the bottom to make your opponents screen move up. If your snow reaches the top you loose.

click to view
                  downfall page      (213KB)

Memory is a memory game inspired by a computer program I saw on tv that was used to test the memory of monkeys. Remember the positions of the numbers and then click them in numerical order. The monkeys were able to do it with 9 numbers.

click to view screenshot

Cube Juggler

Cube Juggler is a screen saver for windows that juggles 3D cubes in a continuously random siteswap pattern. The program can currently juggle up to 1000 fully rendered or wire-frame cubes.

click to go
                  to cube juggler page      (435KB)

Tachhydrite is a juggling simulator that juggles patterns typed into a command line using siteswap notation. It can juggle up to 39 balls and comes with interchangable balls and backgrounds.

click to view screenshot

Colour Editor can change a particular colour in a bitmap to another colour when there are a lot of seperated regions of the colour, which would take a long time to change by filling each one. It can also change colours that are not exactly the same by adjusting the tollerance, which can be used to edit colours in photos. Now includes bulk image editor.      (558KB)

click to view screenshot

Resize allows you to resize images. Reduction is done by pixel averaging and image sharpening, which gives much better quality than sub-sampling. The program allows you to resize a batch of images and also convert to JPEG. This is useful for creating thumbnails for web pages or resizing the frames for animated gifs.


click to view resize page      (283KB)

Bitmap to Ascii converter creates ascii art text images using letters, characters and symbols. The text can be in colour or just black, and the available characters for the text image can be changed so that only the selected characters will be included.

click to view screenshot      (240KB)

click to view screenshot
DLA is a fractal generator that creates plantlife/snowflake type fractals using a diffusion limited aggregation algorithm (DLA).


Conways game of life. Artificial life simulation. Has the ability to save and load states and comes with several states that demonstrate various oscillators, spaceships, puffers and glider guns.

click to view screenshot


click to
                  view scheduler web page
Scheduler allows you to schedule tasks to perform at a particular time of day. Tasks include the ability to open any file in its default program, open a URL in the default web browser and shutdown or restart your computer.


The capture screen rectangle application adds a tray icon that provides functionality for capturing a rectangular area of the screen. This prevents you having to capture the whole screen or a window and then clipping it afterwards.

click to view