CSSE 220 – Object-Oriented Software Development

GameOfLife

Objectives

Practice with graphics programming and pair programming.

Team Assignments:

To find which team you have been assigned to, look at the page on Moodle labeled Game of Life Team Assignments. Your username will be associated with one of the teams found there.

Grading Rubric

Here is the grading rubric for this assignment.

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:

    Turn-in Instructions

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