– – – – – – – – – m C 3
l – y 0 0 0 0 0 y 0 2 j
Este es un código para Metroid, uno de los primeros juegos que recuerdo que jugué donde pudiste continuar donde lo dejaste. Metroid ni siquiera tenía espacios para guardar, solo tenía estos 24 códigos de caracteres. Esos 24 personajes eran todo lo que se necesitaba para serializar la información necesaria para continuar su juego, qué recogidas había recogido, qué jefes había derrotado y en qué punto de guardado para comenzar. El juego tenía una función para leer esos personajes y configurarse para parecerse a tu juego anterior.
A pesar de la mayor complejidad, los juegos modernos guardados no son fundamentalmente diferentes en lo que están haciendo, serializando la información necesaria para que pueda retomar donde lo dejó. La serialización de datos generalmente toma la forma de un archivo codificado con un estándar como XML o JSON almacenado localmente.
Estos contienen un registro de dónde estás y qué has hecho en el juego. Los más avanzados pueden contener una instantánea completa del estado del juego en el momento en que lo guardó para que pueda restaurarse exactamente en el mismo momento.
- ¿Es Temporum un buen juego para dos jugadores?
- Cómo hacer nuevas tarjetas para un juego de cartas de mesa que tengo que se combinará con el juego
- ¿Debería comprar cobre en Dominion?
- ¿Cuál es la mejor plataforma de desarrollo móvil para un juego 2D?
- ¿Qué hace que un videojuego sea bueno?
En comparación con los 24 caracteres que Metroid usó, esto puede ser bastante información. Un guardado rápido debe contener no solo su historial de juego completo, sino también los datos relevantes para cada entidad activa del juego, su posición, velocidad, salud, poderes, incluso qué pose de animación y tiempo a través de la animación. Los juegos guardados son mucho más complicados que en los días de Metroid, hay mucha información para almacenar.
Pero aún más importante para su pregunta es qué no está incluido, el arte, los modelos, los sonidos, los efectos de partículas. El juego guardado solo necesita una porción de los datos relevantes, todo el contenido ya es parte del juego.
Es por eso que los archivos guardados del juego son pequeños en comparación con los juegos, ya que son solo una colección de datos codificados, mientras que los juegos contienen todo el contenido, como modelos, texturas, sonido y video, que constituyen la mayor parte del juego.