A colourful version of the Game of Life.
- Download
RainbowGameOfLife.app.zip
located here - Run the file
RainbowGameOfLife.app
- Download
RainbowGameOfLife_x86
located here - Run the enclosed file
SarahRainbowGameOfLife.exe
- Open the game
- Click on the window to the right to create new “baby” cells
- Hit
Start
and watch the cells either evolve through the lifecycle
Cells need a support network of two or three alive neighbour cells to survive.
If a cell has a lonely surrounding of just one or no neighbouring living cells they will die.
If the cell is smothered by having four or more alive neighbour cells, they will die.
The cells move through the colours of the rainbow as they evolve through their lifecycle.
When you click on a dead cell, or it has two or three alive neighbours, your baby cell takes its first breath.
If your baby cell is lucky enough to have a solid support network to care for it, but not so many it is smothered, it will then evolve to become a bright-eyed, yellow child.
Life is unfair and they know it. With a loving support network (but not too much) your child cell can develop into a moody, but alive, teenager.
A fully fledged adult cell makes its way into the world. The adult cell has now survived three evolutions and has learnt a lot, hopefully it won't get lonely or smothered so it can reach the final stage in its evolution.
These cells have really got some stories to tell from their long lives on the board. Unlike in real life, some cells really can live forever if they have a solid support network and constantly nurturing surroundings.
Without a solid support network, getting too lonely or smothered our cells will die :-( This can happen at any stage in their evolution. On the plus side, you can turn a cell from dead to alive with just a click of the mouse!
The code I have written for this game is contained within the files below: