The rules of the game are loosely based on Conway's Game of Life but rigged to tend toward extinction unless the player introduces a new cell each turn to keep the system alive.
After each turn, each 'cell' is updated according to the following 4 rules:
1. An empty space with exactly 2 adult chicken neighbours will produce a new egg.
2. An egg with 2 or more adult chicken neighbours will hatch into a chick. Otherwise it will disappear. Eggs need incubation to hatch!
3. A chick with 2 or 3 adult chicken neighbours will grow into an adult chicken. Any more and it will die due to overpopulation, any less and it will die due to lack of protection and nourishment.
4. An adult chicken also needs 2 or 3 adult neighbours to survive, otherwise it will die due to lack of protection from predators or starvation due to overpopulation.
NOTE: A cell's neighbours are the eight surrounding cells (or less at the screen edges).
UPDATE 5 Feb: Now with 5 different levels to play with objectives.
Java SE 5.0 or later required.
The file /release/chickegg.jar is an executable jar. Double-click or launch from a command prompt.
I can't get this site to accept my embed code so open the attached applet.html file to play in a browser.
Submitted at Auckland (New Zealand)
I like the simple variation on Conway's "game" and turning this into an actual game!
simple, entertaining, and truly unique
Well done, that could get addictive.