Conway's Game Of Life 3D is an exercise in cellular automation based on the original Conway's Game Of Life. It was mainly made as an excuse to use HTML5, and the canvas element.
Date: December 2011
Time: Development ~10 hours
Technology: JavaScript, HTML5, utilizing the THREE.js JavaScript graphics library
Link: http://gameoflife.samuellevy.com/
Currently the implementation allows the user to pick a grid size, and the speed at which new generations occur. The user can also rotate the view with their mouse by clicking and dragging.
The game is seeded randomly at the start, filling approximately 10% of the available cells. It only takes a few generations before most of the population has died off, and you are left with a few small groups that don't move.
This was a fun little experiment for me to try out the canvas element, which I'd been wanting to use for a while, but hadn't thought of an appropriate use. The THREE.js library was fairly straight-forward to use, and came with many handy examples which I happily cannibalized for code snippets.