CSCI 1321 (Principles of Algorithm Design II), Fall 2002:
Homework 4

Due:
Design due October 10, 2002, at 5pm; code due October 15, 2002, at 5pm.

Credit:
Design 20 points; code 40 points.

What you are to do

First review Dr. Lewis's Project Description, including the short description of Assignment 4. Then read the specific instructions for Assignment 4. For this assignment you are to do the following.

Completing the design step

As with previous homeworks, you can continue to add to a previously-set-up Together project, or you can create a new project in a new directory and copy in the files from Homework 3. Again as with previous homeworks, be sure every class you have designed contains Javadoc comments describing the class and its methods. Use Together to generate HTML documentation for your classes.

Completing the code step

For this step, finish writing the code you designed in the design step. If you have many kinds of entities, you can leave some unimplemented for now, as long as you (1) make the changes to your screen class needed to have more than one entity, and (2) implement at least one entity that interacts with the player and make them interact.

What to turn in

Design

Put your Together-generated HTML documentation on the Web and e-mail me its URL, as you have done for the previous homeworks.

Code

E-mail all your source code (.java files) to me at bmassing@cs.trinity.edu, as described for Homework 2. If your game uses other files (such as files created by the screen or image editor), please send those as well.



Berna Massingill
2002-10-07