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.
Parallel 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.
Collision 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.
Arbitrarily 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.
ADT is a package for Java bringing together
various useful routines from simple queues, and random numbers, to collision detection.
Fractal 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.
Automatic 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.
Mandelbrot 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.
|