This is my first ever attempt at TDDing Conway's Game of Life. I have never tried creating it before.
For this exercise, I looked only at the intro and rules sections on Wikipedia and watched an interview with John Conway himself describing the game.
On this initial attempt, I am using RSpec and Ruby.
NOTE: I created and merged branches for each iteration, but lost much of my earlier merge history. This was due to my having to do an interactive rebase to fix a typo in one of my earlier commit messages.
- create back-end implementation
- complete the initial implementation with RSpec and Ruby
- refactor the initial implementation
- TDD the game in JavaScript
- TDD the game in Elixir
- create front-end implementation
- create front-end implementation using the Shoes gem
- create front-end implementation using HTML5 Canvas
- create front-end implementation using React
- create front-end implementation using Elm