Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.14 KB

README.md

File metadata and controls

45 lines (38 loc) · 1.14 KB

Conway's Game of Life

A Kivy simple implementation for an university exam. Reference of the (article).

Functionalities implemented

  • Required
    • The GUI must implement and animate the Game of Life simulation.
    • Start/pause/clear simulation controls.
    • Variable simulation framerate.
    • Draw the simulation's state from a blank one and edit it when the game is paused.
  • Required Optional
    • Load an initial state.
    • Choice the grid dimension for zooming or panning of simulation
    • Keep track of single cell's life to change color for the ancient ones.
  • Not Required (but usefull)
    • Save the current state to load it later.

Pre-Loaded Examples

Most of the examples are taken from a online implementation.

  • Online Implementation Examples:
    • 10 Cells Row
    • Explorer
    • Explorer Small
    • Glider
    • Glider Gun
    • Spaceship
    • Tumbler
  • Other Examples:
    • Blinker
    • Quatrefoil

Requirements

  • Python 3
  • ScyPy
  • NumPy
  • Kivy 1.10.0
  • Cyton

Lauch

python3 main.py