I'm sure some of you have seen my thread about the Frank Hunter ACW clone I guess you could call it, that I've been wanting to build for my first game. I have found it, while a good idea and as I was going about it slowly, a workable one. However, I have deemed it too ambitious for my level and have settled with a text-based RPG to start out as I'm more capable with that (Already created basic input info, output story type text based stuff). Now, for this to work as I'm brand new to C++ , I'll need ideas for the basic coding elements needed (I.E. An array for this, class for that, etc. [FYI: I already know characters and enemies need a class, so don't list that please); I can work from there.
Now, I want a drawn out menu module for this game. A start menu for new game/ continue (Selectable only if applicable [ I believe an if function would be necessary for that one] options [Load screen for continue if applicable]), an in-game menu with multiple options in it such as an equip screen, item inventory screen, save option, etc. Yes, the menu module seems reminiscent of a Final Fantasy menu but that's where the idea came from. To me, that's the best menu module out there for any rpg whether text-based, 2d or 3d.
I'll also need a battle system and a leveling system for character progression. For those of you more experienced in that, as I have no clue what would control everything in that (I know I'll need separate files for these systems, but that's a given) Please fill me in on the basic c++ elements for this.
For story aspects, I'm not sure what exactly what I'll need, but I do need a text output of some sort for the story and character dialogue. Again, those experienced in this can point out the basic C++ elements needed for everything inside this (I think this may be a little beyond the basic cin, cout I've been doing for my small projects).
Once I get the basic elements, I should be ok and be able to get the game done in good time to show my friends and family as that is the purpose of this (I don't think many people want to play text-based games since 2d and 3d graphics are out) project (Showing them how well I've progressed).
If I've missed anything that's crucial, please feel free to add it. This may be text-based, but story wise it should be about as big as a standard Final Fantasy game would be. I'm not a graphics person so that's the reason for the text-based requirement.