Game of Life

In class we implemented the Game of Life on a finite world with square cells and wrap around (torus) geometry, using the Moore definition of neighbours.

This assignment is an extension of this model. We want to see how an initial population structure affects its growth/decay.

Task 1

Consider all possible initial populations that can fit into a \(4\times 4\) grid, and compute the following:

Outline of Implementation:

Task 2

Repeat Task 1 but replace the Moore neighbourhood with a Von Neumann neighbourhood (where diagonal cells are not included).

Outline of Implementation:

Task 3

Repeat Task 3 but replace Moore neighbourhood with a Von Neumann neighbourhood (where diagonal cells are not included) of radius 2. So the two cells to the left, to the right, above, and below are treated as neighbours.

Outline of Implementation:

Deliverable

Upload a notebook with completed tasks to Moodle using the link below.

Submit using Moodle