Okay... I'll try to describe it.
It's a text adventure game where you have items you pick up and encounter monsters in rooms (they can be hard-coded in). All my pickups are going to do damage, and the player and the monsters have hitpoints, a name and damage (so the pickups just add to the player's damage when you use them).
We have to have an item base class and a creature base class. All the pickups are derived classes from the Item class and the player and monsters are derived from the Creature class. Except I'm not sure about the specifics of how to make those individual monsters - like, would each monster be its own class? Or would they be different individual objects of an overall monster class? And what would the syntax look like?
I also need to have a pure virtual function under the Item class, but I have no idea what part of the items could be virtual - I mean, all they have is an int for damage at this point, and the only other thing they do is that if a player has a particular item then you can get past into certain rooms.
Anyways, any help is appreciated. If you can show me specific code for how you would initialize the monsters or make the derived classes, that would be nice. I feel like I'm asking really basic stuff, but my programming classes are just getting over my head to the point where I'm losing stuff I was comfortable with before.
So yeah... do people get what I'm talking about, or are more specifics needed? Thanks again.