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.