Autor/Autores: BlueFalcon

Dificultad del tutorial

Baja

Fecha de Publicación: 02/04/2006

Fecha de Última Edición: 15/10/2007

GFDL

Puntos de Guardado / Savepoints

Una de las cosas por las que mucha gente se interesa al hacer un juego son los savepoints.

Voy a intentar explicar cómo hacer savepoints en un juego para que el jugador sólamente pueda guardar la partida en esos puntos y no en cualquier otro lado y/o momento.

Dirigido a todos los RPG Maker (2000, 2003 y XP)

Paso 1: Permisos de guardado

Lo primero es prohibir guardar la partida, ya que si vamos a usar savepoints no tiene ningún sentido que se permita guardar en cualquier sitio y momento de la partida.

Para ello hacemos algo simple, poner un comando Cambiar Permisos de Guardado al principio del juego, por ejemplo lo metemos entre mensaje y mensaje de la introducción, o justo después de esa introducción pero antes de controlar al personaje.

El tema es hacer que desde el principio el jugador no pueda guardar en cualquier momento, por eso viene bien poner ese comando en la intro, antes de controlar al personaje.

Paso 2: Creando el savepoint

Para ello primero necesitamos un charaset de savepoint, que importaremos a la carpeta de nuestro juego utilizando el Gestor de Archivos. Aquí dejo algunos savepoints para el RPG Maker 2000 y 2003, y uno para el XP, que viene incluído ya en su RTP.

Ejemplo de Savepoint 1 Ejemplo de Savepoint 2

El tema está en ponerlo como chara/gráfico en un evento, y para que sea más vistoso podemos darle movimiento.
Algunos recursos gráficos de savepoints están preparados para que se vean animados, si en las opciones del evento activamos la opción de animado o animación en parado (en el RPG Maker XP) veremos el efecto.

Paso 3: Lo que hace el savepoint

Los savepoints se ponen para que sólo se pueda guardar la partida en momentos determinados.
Antes hemos hecho que el juego impida guardar, así que el savepoint lo que tendrá que hacer es darle al jugador la opción de guardar.

Para ello sólamente hace falta un comando de Llamar a Menú Guardar, para dar la opción de salvar la partida.

No tiene más misterio, aunque podemos hacerlo más complejo, poniendo un mensaje que pregunte a ver si queremos guardar la partida, y luego un comando Preguntas y Respuestas (o Elecciones, dependiendo de la traducción que tengamos), y en el caso de que digamos que , nos lleve al menu de guardar, pero si decimos que No, pues que no pase nada.

Código de Savepoint 1

Paso 4: Un savepoint un poco más completo

Todavía se puede llevar más allá, haciendo que el jugador pueda elegir si quiere salir del juego ya, o que se escuche un efecto de sonido al usarlo, es algo muy simple que se puede añadir a lo anterior, pero puede hacer que quede más interesante.

Si lo queremos hacer, ponemos un comando Reproducir Sonido al principio del evento.
Y luego se puede poner un mensaje y otro comando de Preguntas y Respuestas o Elecciones para elegir si queremos salir del juego, en el caso de que se responda que sí se quiere salir, se llevará al jugador a la pantalla de título, si no, no pasará nada.

Código de Savepoint 2

Es así de simple, y si se usan bien puede añadir algo de dificultad al juego.

Además puede servir para avisar al jugador sobre zonas donde puede haber más tensión o dificultad, como enemigos o jefes fuertes, o simplemente para recordarle que guarde la partida.

No he creado ejemplos porque creo que es algo fácil, y con fijarse en las imágenes y el texto se comprende fácilmente, incluso es muy probable que a alguien se le ocurra algo para mejorarlo.