Hiya, I'm just adding profiles to my framework and I wondered what you thought about this:
For a puzzle game e.g. match3, you'll have a certain score at the start of the level. If you save mid-level and exit and resume later, I'm not planning to save the position of all the pieces, you'll have to play the level from the start again. This is pretty normal for puzzle games. However, what I'm planning on doing is also resetting the score to what it was at the start of the level not what it was mid-way through to avoid cheating (i.e. continously saving, playing a bit, and restarting). I did this for Xmas and Easter Bonus and it seemed fine. It's in the readme file but not the main instructions as it's a pretty minor point. However, I guess it could confuse some people who may for example reach 50000 mid level, save, resume later and notice it's dropped back to 48000 or whatever. Tough?
Anyway, what about for shoot-em up games? If you save and exit mid way through a level, should it do the same thing i.e. not record current score but only score at start of level. I guess if the shooter had checkpoints, you could resume from one of those and have the score go from there. Or maybe it shouldn't rollback the score at all?
Of course there is nothing stopping users of my framework from altering the profile to save *everything* so it is a real save, with all objects and positions and sounds etc. and then the score thing isn't an issue. Good luck to them though, as I bet it isn't easy!
What does everyone think?
thanks for your input.
For a puzzle game e.g. match3, you'll have a certain score at the start of the level. If you save mid-level and exit and resume later, I'm not planning to save the position of all the pieces, you'll have to play the level from the start again. This is pretty normal for puzzle games. However, what I'm planning on doing is also resetting the score to what it was at the start of the level not what it was mid-way through to avoid cheating (i.e. continously saving, playing a bit, and restarting). I did this for Xmas and Easter Bonus and it seemed fine. It's in the readme file but not the main instructions as it's a pretty minor point. However, I guess it could confuse some people who may for example reach 50000 mid level, save, resume later and notice it's dropped back to 48000 or whatever. Tough?
Anyway, what about for shoot-em up games? If you save and exit mid way through a level, should it do the same thing i.e. not record current score but only score at start of level. I guess if the shooter had checkpoints, you could resume from one of those and have the score go from there. Or maybe it shouldn't rollback the score at all?
Of course there is nothing stopping users of my framework from altering the profile to save *everything* so it is a real save, with all objects and positions and sounds etc. and then the score thing isn't an issue. Good luck to them though, as I bet it isn't easy!
What does everyone think?
thanks for your input.