Introduction
Conway’s Game of Life is not actually a game, at least not in the common use of the word, but rather a simulation. More formally, the Game of Life is classif...
Conway’s Game of Life is not actually a game, at least not in the common use of the word, but rather a simulation. More formally, the Game of Life is classif...
Before we jump head first into the code we first need to come up with a plan for how we are going to move forward. Lame, I know, but planning is essential. ...
We’ll start at the beginning of every Java program, the boilerplate. Right now this is test class itself, but we’re also going to copy our list of test cases...
We last left of with our first failing test.
Picking back up where we left off, we have a failing test for the following scenario.
We have one of the four rules in the Game of Life working but, if we’re honest, the code isn’t great. Before we move on to writing a test for another one of ...
Our Game of Life solution is now easier to understand so let’s revisit our list of use cases and continue driving toward a complete implementation. Looking ...
Continuing from our last session I want to take an opportunity to do a bit of refactoring now that our tests are all passing. One thing that has been botheri...