Skip to content

My own version of 'The game of life' written in python, using PyQt5

Notifications You must be signed in to change notification settings

gabarlacchi/The-game-of-life---personal-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Game of Life

My own version of the John Conway's The Game of Life, written in python.

History

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 game of life

A simple project for course of Human Computer Interaction

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

Getting Started

Make sure you have the prerequisites, see below. Simply download the code, from terminal move to the directory and then

python3 GOF.py

Prerequisites

PyQt5 version 5.8.2, avaiable Here

qdarkstyle version 2.5.1, details Here

Installing

nothing to do, see getting started

Running the tests

Tested with python3 on OSX 'EL Captain'

Authors

  • Gabriele Barlacchi - Initial work

About

My own version of 'The game of life' written in python, using PyQt5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages