Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: elviskelley en Julio 29, 2012, 12:01:40 AM

Título: guardar partidas distintas para cada jugador. (solucionado)
Publicado por: elviskelley en Julio 29, 2012, 12:01:40 AM
La pregunta es ¿como guardar distintas partidas de un mismo juego,?

Edit: Bueno el sueño no me dejaba pensar mucho por eso realice la pregunta pero luego de tomar mi taza de cafe lo he resuelto sin problemas...

Nota: Pro si alguno quiere hacer lo mismo dejo la solucion.
Creo un archivo .ini, luego al iniciar el juego, desde el archivo ini verifico una variable global, que me indica si hay alguna partida guardada, de no haberla, pregunta el nombre del nuevo jugador, y lo guarda en una variable.
He inicia el juego, para ese jugador, y todo lo que se guarde ya que es auto save, se guarda con el nombre de ese jugador, ejemplo elviskelley.sav algo asi. Al iniciar de nuevo el juego verifica si existe alguna partida guardada, facil solo verifica la variable si el valor es mayor a 0, luego me da la lista de partidas guardadas cargandolas desd eel archivo ini. en este caso elviskelley, luego salen dos opciones para escoger, jugar la partida elviskelley o iniciar una nueva, si escoges iniciar con la de elviskelley carga el archivo elviskelley.sav de resto te pregunta un nombre, y lo guarda en el ini, asi sucesivamente, claro are una variable para limitar el maximo de jugadores, por que no deseo el juego lleve el disco duro de archivos .sav asi que una variable limitara a 5 jugadores osea 5 partidas maximas a guardar.

En resumen desde un ini creo la lista de jugadores, y claro guardo para ese jugador sobre escribiendo el archivo.sav, siempre con carga externa de un archivo .ini
Título: Re:guardar partidas distintas para cada jugador. (solucionado)
Publicado por: esbxp en Julio 29, 2012, 02:43:47 AM
Yo lo había hecho parecido, pero con algo llamado checkpoint,,, puede ser un objeto al final de cada etapa,,, si reune los requisitos de la misión y pasa por ese objeto se graba la partida,,, sino todo denuevo,,, no permito grabar al medio del juego es la misión jugada de una vez  o nada  !!!

!!!

Título: Re:guardar partidas distintas para cada jugador. (solucionado)
Publicado por: elviskelley en Julio 29, 2012, 03:47:00 PM
No es para grabar partidas, a la mitad, esto es para guardar distintas partidas, es decir tu juegas mi juego, al iniciar te pegunta el nombre digamos esbxp, luego de que avanzas quieres descansar, pero yo deseo jugarlo, y creo una nueva partida, me pregunta el nombre y coloco Elviskelley osea mi nombre. Luego me canso y cierro el juego, bien lo abres de nuevo osea lo ejecutas y le das a continuar y ahi sale lo siguiente:
Cual usuario eres, click en tu partida para continuar.
ElvisKelley
esbxp
Crear nueva partida.
Asi cuando un usuario juega no debe ser con tu progreso, si no que puede crear el suyo aparte.