Basically, I am commercial .NET programmer who works on large scale commercial database applications, but I enjoy writing games in my spare time. I am working on a JRPG at the moment but have a couple of questions:
1)What do you do about persistence/Saving Games? Do you write the game state to a DB? Serialize your objects? Or even a flat file?
2)When you write a menu class, would it better to have a generic menu class and pass in the various options etc as a collection of strings or do you hard code them in a inherited class like "MainMenu" with Save, Load etc?
I am no doubt sure I will be back to ask more questions later on but for now thanks for any and all answers I get and apologies to any moderators I have upset by posting this in the wrong place.