Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save game progress #121

Open
mscroggs opened this issue Jul 5, 2020 · 3 comments
Open

Save game progress #121

mscroggs opened this issue Jul 5, 2020 · 3 comments
Labels
large feature request It would be nice to have this feature, but probably not in the near future
Milestone

Comments

@mscroggs
Copy link
Member

mscroggs commented Jul 5, 2020

Allow the player to save and load their current game position.

@mscroggs mscroggs added the large feature request It would be nice to have this feature, but probably not in the near future label Jul 5, 2020
@Giannie
Copy link
Collaborator

Giannie commented Jul 6, 2020

I feel like this should be easy now that progress is all stored in the character.

Maybe game loading could be added to the game title screen to avoid needing to also store the game ID.

Game title screen could have:

  • Start a new game
  • Load progress from file
  • Play a different game

Data could simply be stored in JSON. This would also mean that we could do easy debugging of games since we’ll be able to get to the same game state as a user.

We could also automatically save game state on an error.

@Giannie
Copy link
Collaborator

Giannie commented Jul 6, 2020

We could add a curses shortcut to do this to save screen real estate.

@mscroggs
Copy link
Member Author

mscroggs commented Jul 6, 2020

Yes, I think this is now very easy, but I'm holding off until after version 2.0

@mscroggs mscroggs added this to the version 3.0 milestone Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
large feature request It would be nice to have this feature, but probably not in the near future
Projects
None yet
Development

No branches or pull requests

2 participants