I have a game which includes selecting levels from a map and upon entering, there is a turn based battle system. However, there are a few features I've been thinking about and exploring for days and have failed in trying to replicate them.
1. I want to create a home screen with list of classes where the player can essentially play the story again with each character (1 for each class) and have their customised sprite and stats display when the button to choose their class is selected. How can I differentiate between a character which has not been created, 'new character' and one which is already been made.
( I have the screen, but I am unsure the best way going about saving the data of each character)
but being able to use the 'currency' of all the characters.
2. I also, want to implement a system such as a 'group dungeon'(not important), where the player can be on one character (e.g Wizard) and summon another character (knight) for the dungeon with their attained stats saved.
I dont know if any has played 'Darkness Rises' or such, but basically at the start screen you can choose a class from the list and if you haven't made that character then you 'create new' and play the story again. I'd like a system like that but with shared currency.
Previously I had a character selection screen and an array listing all the stats for each class, and when a class was selected, those stats were injected into another array for the personal character. But saving and storing info of multiple characters is out of my league :/
tl;dr I'm not necessarily asking for code, but I would like some tips/info on how I can go about this idea and the best way to store and save these values of multiple characters.
A sort of MMO-RPG type system.
even the smallest pieces of info, I would be grateful!
Thank you ever so much,