Create README.md

This commit is contained in:
Kiana Sheibani 2021-12-29 20:58:10 -05:00 committed by GitHub
parent 3f0dcbb1aa
commit 1bcf95d280
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

21
README.md Normal file
View file

@ -0,0 +1,21 @@
# Conway's Game of Life
An implementation of Conway's Game of Life in Haskell using
comonads and functional reactive programming.
This package consists of two parts:
- A library that can be used to simulate Conway's Game of Life on an arbitrary space
using arbitrary rules. It is based on a comonad transformer stack.
- An executable that uses [Yampa](https://hackage.haskell.org/package/Yampa) and
[Gloss](https://hackage.haskell.org/package/gloss-1.13.0.1) to graphically display
a 100x100 simulation of Conway's Game of Life. The simulation can be controlled by the keys:
`Space` Play/Pause
`-` Slow down the tick rate
`+` (hold shift) Speed up the tick rate
This package is a work in progress and may not be fully functional.