Nothing we said was 'hard-core' as you put it. The advice you gave him is a quick way for him to code himself right into a corner. Think before you code and if you don't want to think about the details, then please don't code.linucksrox, this is only a text rpg. I know that what these guys said is a little too hardcore for you right now, so all you really have to do is create some kind of battle system (I would really look at gamefaqs.com, and at the final fantasy pages, this would help with the "how much damage he takes, and how much I take") , after that is completed, all you really have to do is add in the items you gain after battle. The text rpg idea is a VERY GOOD idea for beginners like myself because it helps you get used to the programming language (i'm a newb in c++, but getting up there in my AP class in JAVA). As for your storyline, I suggest you read a really good series (A.K.A Inheritance: Eragon and Eldest).
hoped I cleared that up a bit, good luck!
The best way to learn IMO is from those who have tried this very thing and failed for various reasons. What we post here has been from our own experiences in game design. Resources are everything. A game is all about resources and if you cannot manage them correctly and/or manage the game correctly, you won't have a game at all.
So this is all he really has to do eh? That encompasses about a thousand lines of code unless you want some off the wall if () printf(), if () printf() stuff all crammed into a for loop or a while loop.I know that what these guys said is a little too hardcore for you right now, so all you really have to do is create some kind of battle system (I would really look at gamefaqs.com, and at the final fantasy pages, this would help with the "how much damage he takes, and how much I take") , after that is completed, all you really have to do is add in the items you gain after battle......
Take my advice and get Game Code Complete, 2nd edition. It covers far more than just pretty 3D graphics and is a very good book for 'hard-core' game programming - from start to finish. Many books tell you 'how' to do something but never explain the 'why' you should do something. This book goes from a ton of why, to a ton of how. Very good resource.
If you take the easy road and just start throwing stuff together willy nilly, I 100% guarantee you that your project will fail. Either plan it out or plan on failing.