Ticket #42 (closed enhancement: fixed)
Saved Games
| Reported by: | knowknowledge | Owned by: | |
|---|---|---|---|
| Priority: | critical | Milestone: | 0.4.0 |
| Component: | File | Version: | |
| Keywords: | Saving | Cc: |
Description
Epiar needs to be able to save game state. Players should be able to quit and return to their games and continue with only superficial resets.
The entire universe does not need to be saved. Epiar doesn't need to record the position of all dynamically generated ships. We can enforce some 'safe' state prior to saving a game. For example, maybe the user can only save the game while landed on a planet. Otherwise, it might be necessary to reset the player back to the last known 'safe' state when they load their game.
All player accomplishments should be preserved.
Users will likely want to play multiple different campaigns at a time. Different saved games should not affect each other. Just because we share a computer, my brother and I do not want to share our space ship.