CODE CREATIVE
HERO & MONSTERS
A list of expectations
Criteria Points Yes/No
Has a map that consists of a 2D array. 1
Has a Hero class defined to specifications. 2
Has a TownsPerson class defined to specifications. 3
Has an Armor class defined to specifications. 1
Has a Weapon class defined to specifications. 1
Has a Monster class defined to specifications. 3
Has a Potion class defined to specifications. 1
Has a printMap() function. 1
Places each object in a unique random location on the map. 4
Has a game loop that reads in user input. 1
User input is error checked. 3
Determines if an item has been encountered around the Hero. 3
Adds a potion object to the hero when encountered. 2
Farmer gives an armor object to the hero after defeating two monsters. 2
Farmer gives a weapon object to the hero after defeating four monsters. 2
Allows hero to use potions when walking on the map. 2
Townsperson_1 says a standard message until 2 monsters are killed. 3
Townsperson_2 says a standard message until 4 monsters are killed. 3
When a monster is encountered, a battle ensues according to specifications. 6
All items are invisible unless previously interacted with. 1
When all objects have been interacted with and all monsters killed, shows an ending. 3
Has created a demo video according to specifications. 11
Total: 60