So I'm trying to figure out the best way I should start programming an RPG that I'm working on. I'm trying to make sure there is minimal amount of items hard-coded in, such as my player object, etc. This is making me *really* think hard at how to approach making this project because I don't want to be tied down by bad coding practices.
With that being said, I have a map loader and the ability to move a hard-coded player object around this map. This is great for testing but bad for building code upon. I'd like to move away from this ASAP but I'm not sure how.
Right now, I'm thinking that my best bet would be to create a blank, starter "save" file. Because, ya know, RPG's allow you to load and save progress. Starting a new game would load a "new" save file, which loads all of the data in (starting map, position, scripting) etc. The game would then move on from there, depending on the player's actions.
Does this sound like a decent idea?
Hi there. My name is Dug. I have just met you, and I love you.