Skip to content

LordAlucard90/Conway-s-Game-of-Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Kivy simple implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages