The Game of Life is a simulation program. It visualizes the life of cells. They can reproduce and die. Before the first run the user can select tiles. These tiles have cells on them. In the basic game if a tile has at least 3 living cells next to them, a cell will be born on it. It will live 3 tick and if it doesn't have any living neighbour it will die.
Later the Game of Life has a lot of different variants. This program let you try all of them.
The user can set:
-The lifetime of the cells
-The time a cell needs to be born
-The number of parents they need
-The shapes of the map
-The main code is written by java
-The framework for the visualization is SwingUI
-The configuration files are in JSON format