I need to make save / load game functions for my rpg. I can save the location of my player, but what I want is to freeze the entire screen at one point like it is done in emulators like vba and snes9x. Or maybe to make save locations where I can save the game and start again from. Can anyone tell me how you do these things? any code is welcomed even theorybased pseudocode.
相关问题
- how to define constructor for Python's new Nam
- streaming md5sum of contents of a large remote tar
- How to get the background from multiple images by
- Evil ctypes hack in python
- Correctly parse PDF paragraphs with Python
You can use pickle to serialize Python data. This has nothing to do with pygame.
So if your game state is completely stored in the object
foo
, to save to file "savegame" (import pickle
first):To load:
The game state is all the necessary information you need to restore the game, that is, the game world state as well as any UI state, etc. If your game state is spread across multiple objects with no single object that composes them, you can simply pickle a list with all the needed objects.