Originally Posted by
whiteflags
I think the only way to help you is to ask and have you answer more specific questions.
Which subjects?
It goes in depth about the basics of C++ like variables and arrays and such, but I'm already pretty familiar with that from C so it wasn't too difficult to grasp the concepts. However, it was too brief for my liking in the Class and Abstraction chapters. It discussed basics like class syntax and class friends etc, but it didn't really go in depth with examples that will help to solidly illustrate teh subject.
If you're creating a text based RPG, why do you need to represent a map? You won't display the map, so as long as you can describe where the player, things, and monsters are, you might be fine. You should organize how you want that to happen. You could have a narrative class that receives input from the other program objects that triggers the display of prepared flavor text, et cetera....
Well map wise what I mean is if you tell the character to move to certain rooms, certain rooms will have treasure, whereas others will have monsters, etc. I have no idea how to design it so that it knows where the current player is in relation to the monsters and all. So a narrative class would just be another class that isn't a subclass of anything? And it would receive positional inputs from the player class? So what you're saying is that I should add to the player class so that it has a position attribute? Or is position a subclass or another class entirely? See where I get confused!
What does movement mean in a text based RPG?