Conway's Game of Life - Javascript/Canvas Implementation
What is this?
This page contains a Javascript implementation of the well know John Conway's Game of Life. It uses the List Life algorithm (by Tony Finch) and a Canvas interface for drawing.
This is a work in progress and I will add some new features in the near future:
- Zoom controls
- Canvas navigation controls
- More patterns
- Proper benchmark support
- ...
Previous versions
- 1.0.0 - First public release. It uses the simplest algorithm possible and a table for drawing. Online here: pmav.eu.
- 2.0.0 - Private release, first implementation of the List Life algorithm.
- 3.1.1 - Current version, List Life and Canvas.
Source Code
Javascript source code is available here: game-of-life-v3.1.1.js. A zip file with all code ready to run is available here: game-of-life-v3.1.1.zip.
License
This work is licenced under a MIT license (except any 3rd party code).
3rd Party
Powered by CSS Browser Selector and JSON Sans Eval.
Video
The following video demonstrates some features of this program.