CSSE 220 – Object-Oriented Software Development

GameOfLife

Objectives

Practice with graphics programming and pair programming.

Tasks

Pair Programming: Conway’s Game of Life. It is a pair programming problem, so do not work on it without your partner.
  1. In Eclipse, checkout the GameOfLife project from your shared repository for this project:

  2. Complete the TODO items in GameOfLife and GameOfLifeTest. The TODO items are numbered in the order that you should complete them.
  3. Try some different initial configurations. The method getGliderList() in GameOfLifeMain generates a list representing the classic glider formation.
  4. Make sure that:
  • You must also generate unit tests for the game of life project (see the rubric for how these will be graded)
  • Remember, in all your code:

    Here is the grading rubric for this assignment.

    Turn-in Instructions

    Turn in your programming work by committing it to your SVN repositories.