This java program implements Conway’s Game Of Life.
Compilation:
javac *.javaRun:
java RunGameOfLifejava RunGameOfLife
*** Welcome to the Game of Life! ***
Give the grid's height: 10
Give the grid's width: 10
Give the number of generations: 5
The initial grid:
____________________
| - - - # # # # # - - |
| - # - - - # # # - # |
| - # # # - - # # # # |
| # - # # # # # # - - |
| # - - - - # # - # # |
| # - # - - # # - - # |
| - # # # - # - # - # |
| - # - # # # - - - - |
| # - # # # - - - # # |
| # - - - # # - # # - |
____________________
Generation 1:
____________________
| - - - - # - - # # - |
| - # - - - - - - - # |
| # - - - - - - - - # |
| # - - - - - - - - - |
| # - # - - - - - # # |
| # - # # - - - - - # |
| # - - - - - - - # - |
| # - - - - # # - - # |
| # - # - - - # # # # |
| - # - - # # - # # # |
____________________
Generation 2:
____________________
| - - - - - - - - # - |
| - - - - - - - - - # |
| # # - - - - - - - - |
| # - - - - - - - # # |
| # - # # - - - - # # |
| # - # # - - - - - # |
| # - - - - - - - # # |
| # - - - - # # - - # |
| # - - - # - - - - - |
| - # - - - # - - - # |
____________________
Generation 3:
____________________
| - - - - - - - - - - |
| - - - - - - - - - - |
| # # - - - - - - # # |
| # - # - - - - - # # |
| # - # # - - - - - - |
| # - # # - - - - - - |
| # - - - - - - - # # |
| # # - - - # - - # # |
| # # - - # - # - - - |
| - - - - - - - - - - |
____________________
Generation 4:
____________________
| - - - - - - - - - - |
| - - - - - - - - - - |
| # # - - - - - - # # |
| # - # # - - - - # # |
| # - - - - - - - - - |
| # - # # - - - - - - |
| # - # - - - - - # # |
| - - - - - # - # # # |
| # # - - - # - - - - |
| - - - - - - - - - - |
____________________
Generation 5:
____________________
| - - - - - - - - - - |
| - - - - - - - - - - |
| # # # - - - - - # # |
| # - # - - - - - # # |
| # - - - - - - - - - |
| # - # # - - - - - - |
| - - # # - - - # - # |
| # - - - - - # # - # |
| - - - - - - # - # - |
| - - - - - - - - - - |
____________________
*** End of the Game of Life! ***Giorgos Argyrides (g.aryrides@outlook.com)