rojter-tech / game-of-life

haskell implementation of Game of Life

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Game of Life source code

[UML]

Alpha-2 release

rOjterGameOfLifeDemo1

  • Added prebuilded cell configurations: Gosper glider gun, Puffer1 and Puffer2 on keybindings "1", "2" and "3", and recently the 117P18 oscillator on keybinding "4"
  • Binded "C" key input to set the State of cellset to the empty set, AKA "clearing the screen".

Alpha-1 release

  • Added keybindings for adding cells in "pause" mode to "Enter" key input
  • Added keybindings for shift between "pause" and "run" to "Space" key input
  • Added keybindings for zoom in and out to "F" and "J" key input.
  • Added keybinding for shifting the camera up, down, left, right to UP, DOWN, LEFT, RIGHT arrow key input.

Demo 1

rOjterGameOfLifeDemo1

Demo 2

rOjterGameOfLifeDemo2

Demo 3

rOjterGameOfLifeDemo3

Demo 4

rOjterGameOfLifeDemo4

Demo 5

rOjterGameOfLifeDemo5

About

haskell implementation of Game of Life

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 96.1%Language:GLSL 3.9%