I'm working on a littlee application to demonstrate evolution in a rather simplified way using three-dimensional cellular automata. I'll be posting a bit about the project's origins, and progress reports as it proceeds, but here's a teaser: some examples of 3D cellular automata based on random parameters. The results are rather unpredictable. Sometimes you just get a pile of marbles.
Some seem to have a little structure...
and some evoke fanciful towers or cities or weird forests.
[Images produced using POV-Ray]
Next post I'll go into the rules that create these shapes, and talk about my first attempt at "genetic programming." For now, here's a thought problem. What would you get if you could somehow "breed" these shapes for the following traits:
* they should look as green as possible from the side;
* they should look as red as possible from the top;
* they should contain a goodly amount of blue, whether it's visible or not;
* they should grow as tall and wide as possible, without sending infinite poles up in the air; and
* they can only contain a limited number of building blocks,
what shape would you expect them to assume?
P. S. I don't know why some of these pictures appear huge and some appear tiny in my browser. They're all huge on my computer