My own version of the John Conway's The Game of Life, written in python.
The game of life is a 'cellular automaton', and was invented by Cambridge mathematician John Conway. This game became widely known when it was mentioned in an article published by Scientific American in 1970. It consists of a collection of cells which, based on a few mathematical rules, can live, die or multiply. Depending on the initial conditions, the cells form various patterns throughout the course of the game.
Here a simulated version of the game.
The aims of this project are to model the behavior of The game of life, using th MVC paradigm. This GOF implements below properties:
- A working visual simulation
- start/pause/clear
- Variable framerate
- Drawing/editing of state
- Loading of initial state
- Zooming/panningof board
- Cell history
Make sure you have the prerequisites, see below. Simply download the code, from terminal move to the directory and then
python3 GOF.py
PyQt5 version 5.8.2, avaiable Here
qdarkstyle version 2.5.1, details Here
nothing to do, see getting started
Tested with python3 on OSX 'EL Captain'
- Gabriele Barlacchi - Initial work