CSCI 180 (GOLDWEBER)
Spring 07: 4/23/07
Laboratory 11
Due Date: 4/30/07.
You need to have (carefully) read both Chapters 8 - 10 in the text.
For this final lab you are to submit work that will aid you in your project. Regardless of which project you undertake, you will need to submit a class design document. This typed document will list all the classes (both abstract and concrete) and interfaces that your design calls for. For each class/interface you will also indicate
  1. All the instance variables and what they represent.
  2. All the public methods: their signature, what they return (if anything) and what their purpose is.
The idea of this is to illustrate that prior to coding one needs a mature design. Most likely your design will change once you begin programming/debugging - that is ok.
In addition to your class design you will need to submit a primitive version of your project:
  1. For implementers of the predator - prey simulation: A Greenfoot implementation of the rabbit and foxes simulation found in Chapter 10 of the text.
  2. For implementers of the chess player: A Greenfoot implementation of the C-level program where ALL of the computer's moves are random (though of course legal).
Good Luck



File translated from TEX by TTH, version 3.74.
On 23 Apr 2007, 09:52.