Introduction
The Game Of Life 2 Life Wars comes from the idea of the original Game of Life program and wondering what would happen if you put another set of critters in there and let them compete for the space just to see what would happen. The program has two modes, the original Game of Life with options to change the rules on the fly and the life wars mode which you can either run on a random setting which generates your critters for you or an edit mode in which you place your critters on the squares yourself.
The Game Of Life
The Game Of Life mode starts with a hundred randomly generated critters on the form and then uses the rule that if there are 3 squares next to a square that are occupied then the square will grow a new critter. However if there are less than 2 squares next to any square that contains a critter that are occupied then the critter will get lonely and die. Also if there are 3 squares or more that contain critters next to a critter then that critter will get overcrowded and die.
These options are updateable in real time, with of course, the exception of the starting number of critters. So you can change the rules as the program runs and either encourage their survival or wipe them out completely.
Life Wars
In the Life Wars mode the player is the white color and the computer is the pinky color, well dark salmon anyway. Both the computer and the player have the same number of starting critters and the player can choose to let the computer randomly set up their critters or they can turn off the random placement check box and place their critters on the squares themselves.
The rules for Life Wars are the same as the rules for the Game Of Life with the exception that when a square generates a new critter, the color of the critter is determined by the side of the critters around it, so if the computer has more critters then it will be the computer's square and vice versa. If however both the player and the computer have the same number of critters surrounding the square then the side that the critter is on will be randomly generated.
The main options tab page allows the player to choose which mode they are going to use and has three buttons which start the game in whatever mode that has been chosen and will pause the game, with the final button allowing the player to reset the game for another go.