CSCI 3326
Assignment #4
Due date: Start of class Wednesday, 1/28/2009
Hand in:
1) Turn in your source code
to me as an email attachment. The
subject of the email must be:
cs3326hwk4
2) Also turn in a hardcopy of
your source code along with a printout of a sample run.
Expand on the Monster BattleDome program example we wrote in class. In particular:
1. Turn the program into a
playable game of some kind. It can be
simple, but there should be some goal and some skill involved.
2. In making your game, you
must use the following new additions to the “monster” inheritance hierarchy:
a. In addition to the
Monster class, there should be a GoodGuy class, or
Alliance class (whatever you want to call it) that represents a generic being
of good (as opposed to evil represented by the Monsters).
b. Create a Creature class
that is extended by both Monster and GoodGuy classes.
c. Add some classes that extend
GoodGuy.
Your points for this
assignment will be based upon whether your game satisfies the above constraints
and is well designed. Further, a
substantial number of bonus “cool” points will be awarded to games of
substantial awesomeness.