Skip to content

Sassafrass6/Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Life

Conway's Life in Python

ConwayLife is a trivial implementation. HashLife uses hash mapping to update patterns which have been encountered before.

Requirements:

  • Python 3.8+
  • Numpy
  • Tkinter

Command Line Usage:

Life:

  • python ConwayLife.py

Hash Life:

  • python HashLife.py

Ingame Keybindings:

  • p - Pause simulation
  • c - Clear grid of all live cells
  • r - Fill grid with random states of dead and alive
  • q - Quit the simulation
  • Up Arrow - Increase simulation speed
  • Down Arrow - Decrease simulation speed

About

Conway's Life in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages