Programming

Programming has been a hobby for a while and at one point turned to artificial life in particular. There are still data structures to be set up and other ideas sometimes catch my attention. But first, here are some of the most recent changes to the site.

IconParallel Computer simulation exploring the possibility of massively-parallel fault-tolerant computers. The idea was first developed for the roleplaying game Crossroads and offers several advantages over single processor designs. Unfortunately this project was mothballed in its early stages.

(24th January 1997)

If you are interested in looking through the rest of the site have a look through the topics below.

IconCollision Detection in games is an expensive function, especially when large number of objects are involved. This page presents a number of techniques and discusses their relative merits.

IconArbitrarily Large Numbers is a C++ class originally created for an encryption exercise. It allows signed integers of any size to be manipulated using all the standard operators.

IconADT is a package for Java bringing together various useful routines from simple queues, and random numbers, to collision detection.

IconFractal Mountains are created by recursively following a few simple rules. Here three different landscape floor plans are render so the advantages and disadvantages of each can be seen.

IconAutomatic Art generates a sequence of pretty pictures. Images can then be selected by the viewer as the starting point for the next collection of pictures, a guiding force to improve the output. Unfortunately this project was mothballed in its early stages.

IconMandelbrot Set is the classic fractal image seen countless times before but what does it actually mean? Here the work behind the images is explored including the related system of Julia Sets.