Necesito hacer guardar/cargar funciones del juego para mi rpg. Puedo guardar la ubicación de mi reproductor, pero lo que quiero es congelar toda la pantalla en un punto como en emuladores como vba y snes9x. O tal vez para guardar ubicaciones donde puedo guardar el juego y comenzar de nuevo. ¿Alguien puede decirme cómo haces estas cosas? cualquier código es bienvenido incluso pseudocódigo basado en la teoría.cómo hacer guardar/cargar las funciones del juego en pygame?
5
A
Respuesta
11
Puede usar pickle para serializar datos de Python. Esto no tiene nada que ver con pygame.
Así que si su estado de juego se almacena por completo en el objeto foo
, a guardar en el archivo "partida guardada" (import pickle
primero):
with open("savegame", "wb") as f:
pickle.dump(foo, f)
Para la carga:
with open("savegame", "rb") as f:
foo = pickle.load(f)
El estado del juego es toda la información necesaria que necesita para restaurar el juego, es decir, el estado mundial del juego, así como cualquier estado de UI, etc. Si su estado de juego se extiende a través de múltiples objetos sin ningún objeto que los componga, puede simplemente elegir una lista con todos los objetos necesarios
Cuestiones relacionadas
- 1. ¿Cómo hacer botones en python/pygame?
- 2. juego de tetris en python usando pygame
- 3. cómo enviar mi juego hecho con pygame a otros?
- 4. ¿Cómo funcionan las actualizaciones del juego XBox?
- 5. Cómo utilizar GFX en pygame
- 6. ¿Se puede enviar un juego creado con pygame a Steam?
- 7. ¿Cómo hacer un juego sin gráficos?
- 8. Cómo capturar la pantalla de pygame?
- 9. Múltiples pantallas en Pygame
- 10. ¿Cómo hacer un juego seguro en javascript?
- 11. wxPython o pygame para un simple juego de cartas?
- 12. Cómo hacer una superficie con un fondo transparente en pygame
- 13. Protección de las fuentes del juego HTML5
- 14. patrón de Erlang a juego con las funciones
- 15. ¿Cómo hacer que las funciones $ (documento) .ready() estén disponibles globalmente?
- 16. ¿Cómo se modelan las misiones del juego (por ejemplo, Oblivion)?
- 17. pygame code organization
- 18. piezas del rompecabezas juego
- 19. transformando imágenes en pygame
- 20. Desarrollo del juego: ¿Cómo se hace un juego de historia?
- 21. Redes básicas con Pygame
- 22. funciones Cómo hacer jQuery secuenciales
- 23. Optimización del juego AndEngine
- 24. Fuentes Unicode en PyGame
- 25. ¿Cómo redefino las funciones en python?
- 26. funciones dentro de las funciones en C
- 27. Adición wxpython en pygame
- 28. ¡Burlarse del juego! y Scala
- 29. ¿Cómo son las funciones del operador in situ de Python diferentes a las funciones estándar del operador?
- 30. Representación SVG en una aplicación PyGame
Gracias! ¡Haciendo las funciones guardar/cargar como están!^_ ^ – ApprenticeHacker