Question: Final Project: Game of Life bj ctive Create a version of John H . Conway's Game of Life simulator as a console - based Python

Final Project: Game of Life
bjctive
Create a version of John H. Conway's Game of Life simulator as a console-based Python script.
verview of John H. Conway's Game of Life
The Game of Life was invented by John H. Conway to model genetic laws for birth, death, and survival. Consider a checkerboard consisting of an N-by-N array of squares. Each square can contain one individual (denoted by a 1) or be empty (denoted by -). Figure 1(a) shows a 6-by-6 board with four of the squares occupied. The future of each individual depends on the number of his neighbors. After a period of time called a generation, certain individuals will survive, others will die due to either loneliness or overcrowding, and new individuals will be born. Each non-border square has eight neighboring squares. After each generation, the status of the squares changes as follows:
An individual survives if there are two or three individuals in neighboring squares.
An individual dies if he has more than three individuals or less than two in neighboring squares.
A new individual is born into each empty square with exactly three individuals as neighbors.
Final Project: Game of Life bj ctive Create a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!