life/README.md

609 B

What doth life?

Install

git clone this repository and run stack install You probably need libfreeglut-dev or devel to build this, and libfreeglut installed to run it. Then, run life

You can load .cells files using life my_file.cells

Keybindings:

Click a cell to toggle it
SPACEBAR: Stop - Start simulation

f: forward 1 generation

x: speed up
z: slow down

s: zoom out
a: zoom in

arrows: move around
h,j,k,l: move around

r: clear all cells
q: quit program

https://www.youtube.com/watch?v=Sq2egQOygV8

TODO:

  • Hashlife
  • HUD
  • save files
  • support for .rle