kuroneko1996 / cyberlab

jrpg-like game in pygame
MIT License
4 stars 3 forks source link

Add main menu #9

Open slemonide opened 7 years ago

slemonide commented 7 years ago

Main menu would have four choices:

Start New Game starts new game, Load Saved Game loads previously saved game (to be added later), Settings would allow to change data in settings.py, Quit quits the game

kuroneko1996 commented 7 years ago

How will saving work?

slemonide commented 7 years ago

We could create a class called Savable. Then, all the objects extending it would be saved/loaded automatically, when static methods save() and load() would be called on that class. For the actual implementation, we would need to serialize/de-serialize python objects. This could be done using json or pickle.

kuroneko1996 commented 7 years ago

What should be on the options screen?

Keybindings should have separate screen I think.

kuroneko1996 commented 7 years ago

I created #40 for it.