I always liked the idea of color life. I like that this did one game for each bit. That's an interesting take on it and the results look nice.
I made a quick color life a few years ago. I wanted the rules to be simple like life itself, so this is what I came up with:
* Each cell has a color attribute. When generating the initial board, colors are randomly assigned.
* When a new cell is created it inherits the most prevalent color of the surrounding cells, or if there is a tie, any one of the the top colors may be used.
(Randomly assigned colors aren't filtered, so it is possible for dark cells to exist that are the same color as the background.)
Sure. This was based on a life program I wrote in JavaScript a long time ago that used DIVs, because canvas didn't yet exist at the time. The color version was made a few years later by taking the nLife code, switching it to use canvas, and adding the color rules. I just tarred it all up and left in the nLife license, which I think is BSD w/ advertising clause. You can find the source here:
I'm fairly certain from watching it that there is a bug in the selection of the most dominant color, since sometimes a color that died off manages to come back. Anyway, if you make it do anything interesting, please share. I'd definitely like to see.
I made a quick color life a few years ago. I wanted the rules to be simple like life itself, so this is what I came up with:
* Each cell has a color attribute. When generating the initial board, colors are randomly assigned.
* When a new cell is created it inherits the most prevalent color of the surrounding cells, or if there is a tie, any one of the the top colors may be used.
(Randomly assigned colors aren't filtered, so it is possible for dark cells to exist that are the same color as the background.)
Here is the result: http://www.node99.net/content/color_life/index.html