enumeration and inheritance 1

Enum is a command that allows us to create an array a values using strings instead of remembering the numeric values they hold. This is good for situations where you may have a finite set of options to offer the programmer or player.

Inheritance is the ability of one class to pass on its properties (vars) and abilities (methods/functions) to one child or a series of children. This is done to perpetuate evolution or a series of different options based on the Base (parent).

This week, you are going to create an enumeration for a series of possible weapons:
Bow, Wand, Sword, Staff

You will also use inheritance to create four new types of players with different stats and weapon options:
Archer, Wizard, Knight, Cleric (Weapons should be associated automatically with their player types, but it is possible for players of any type to find and collect/use other weapon types.)

Need your ASSIGNMENT done? Use our paper writing service to score good grades and meet your deadlines.

Order a Similar Paper Order a Different Paper