Skip to content

Instantly share code, notes, and snippets.

@blake41
Last active December 30, 2015 01:18
Show Gist options
  • Save blake41/7754864 to your computer and use it in GitHub Desktop.
Save blake41/7754864 to your computer and use it in GitHub Desktop.
Game of life
One of the projects you can choose from this week is called the game of life
This is a classic problem you can do in any programming language.
http://en.wikipedia.org/wiki/Conway's_Game_of_Life
This is a good tutorial on game of life and how to use the Gosu gem to create a visualization of your game of life
http://www.youtube.com/watch?v=J5fesJ3wM6s
This is a great project to practice TDD on although it will be hard until we cover mocking and stubbing (advanced testing techniques)
Here's a great screencast by Ryan Bigg on how to do the game of life using TDD (although he never finished it)
Note: He uses some advanced testing techniques we have not yet covered but will this week.
http://vimeo.com/31403388
Here's a deployed version of it
http://blakesgameoflife.herokuapp.com/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment