### Blobland Ver 0.04 March 13, 2001 ###
This is a little program which simulates the growth of colonies of blobs. The
rule which governs how these blobs live and die is very simple... blobs take in
energy, blobs produce waste, if a blob takes in enough energy it produces an
exact copy of itself. The environment (a blob_cell) in which the blob lives
supplies a certain amount of energy, and clears the waste produced by the blob
at a given rate. the amount of energy availible to the blob is the amount
provided by the environment minus the amount of waste which has built up.

This version has two blobs whose properties can be adjusted through a config
file, 'blob.cfg' which is found in the same directory as blobland. Right now
this file is very crude, but, it lets you change the nature of the blobs, and
the world in which they live, as well as how they interact with each other. If
the spawn method is set to breeding, when a blob encounters another blob, their
atributes are averaged (plus some randomness) and a new blob is the result. The
file 'blob.cfg' can be edited in any standard text editor (ala vi or notepad).

Next version probably won't have much in the way of "new" stuff, but will be
more of a code cleanup/bug fix.

Blobland is written in c++ and uses the allegro library for it's graphics
routines. I have provided a ms-dos executeble. The source code is also provided,
so that unix folks can build their own version. To make things compile, you'll
need a copy of the allegro lib.

This program is provided as is blah blah blah...
Use the source how ever you want (why you would want to is beyond me) But please
let me know if you do, also a mention in what ever you code would make my little
ego glow.

### History ###
0.04 Added the ability for blobs to exchange genetic info. (sorta)

0.03 First useful release!
     Added a config file so that blobs can be changed without recompling.

0.02 Added an ID member to the blob class, so you can now have more than one
     kind of blob.
     Added a second blob! sadly purple doesn't compete too well.
     Fixed a bug in the assigenment operator... previously a=b was ok, but a=b=c
     would make things die... now you can have a=b=c=d=e... on and on to your
     heart's content

0.01 makes one green blob! No controls, no nuthin!

### Links ###
http://www.delorie.com/djgpp/ djgpp c++ for dos.
http://www.talula.demon.co.uk/allegro/ allegro game lib.

### Contact ###
Raphael Clancy
rafemonkey@yahoo.com
http://www.geocities.com/rafemonkey/
