Dave Aronson's C++ and Rational Rose Portfolio


This is a combined demo of C++ and Rational Rose. It is a variation on the classic Life cellular automata program. "Improvements" include using three different species, with sexes. Live cells must still have only 3, 4, or 5 neighbors to survive, but in order to generate a new lifeform, there must be a female next to the blank space, with a male of the same species somewhere next to her (not necessarily in the same direction). Searches for both the female and the male proceed as on a telephone number pad, as does the process of "time" in general (i.e., which cells get to "go").

You can download the following files, for a project that I modeled in Rational Rose and built with Borland C++. There are a few "Borlandisms" in it, but it should be easily adaptable to ANSI:


[ Home ]|[ Dave's Software ]|[ Email ]