Intro del Juego

La secuencia de introducción es lo primero que ve el jugador al iniciar una nueva partida en un juego de Pokémon Essentials. Incluye la pantalla de título, la cinemática de apertura, la presentación del Profesor y la selección de nombre y género del jugador.

Pantalla de Título

La pantalla de título es lo primero que aparece cuando se ejecuta el juego. Se controla mediante la función:

pbCallTitle

Esta función muestra la imagen de título, reproduce la música de fondo y espera a que el jugador presione un botón para continuar. La pantalla de título se configura en el script Scene_Title.

Los recursos gráficos de la pantalla de título se encuentran en:

La música de la pantalla de título se define en los ajustes del juego dentro de RPG Maker XP (campo «Title BGM»).

Cinemática de Apertura / Splash Screens

Antes de llegar a la pantalla de título, se pueden mostrar pantallas de presentación (splash screens). Estas se configuran en el script Scene_Intro y pueden incluir:

Para añadir tus propios splash screens, coloca las imágenes en Graphics/Pictures/ y modifica el script Scene_Intro para que las muestre en el orden deseado.

Presentación del Profesor

Cuando el jugador elige «Nueva Partida», se ejecuta la secuencia de introducción del Profesor (estilo Profesor Oak). Esta secuencia se encuentra en el evento de mapa de introducción y típicamente incluye:

  1. Una pantalla de bienvenida con el sprite del Profesor.
  2. Un discurso introductorio explicando el mundo Pokémon.
  3. Mostrar un Pokémon de ejemplo al jugador.
  4. Preguntar el género del jugador.
  5. Preguntar el nombre del jugador.

El evento de introducción del Profesor se encuentra en un mapa dedicado (generalmente el mapa con ID 1 o un mapa especial de intro). Se debe configurar como un Evento Automático (Autorun) para que se ejecute inmediatamente.

Ejemplo de evento de introducción

El flujo típico del evento de introducción en RPG Maker XP es:

# Mostrar imagen del Profesor
pbShowPicture(1, "profesor_intro", 0, 250, 200)

# Diálogo de bienvenida
pbMessage("¡Hola! ¡Bienvenido al mundo de los Pokémon!")
pbMessage("Mi nombre es Profesor Encina.")
pbMessage("Este mundo está habitado por unas criaturas llamadas Pokémon.")

# Mostrar un Pokémon de ejemplo
pbMessage("Las personas y los Pokémon viven juntos y se ayudan mutuamente.")

Selección de Género

Para que el jugador elija su género, se utiliza un comando de selección dentro del evento:

# Opción de género
pbMessage("Antes de comenzar, dime... ¿eres chico o chica?")
# Usar comando "Show Choices" con opciones "Chico" y "Chica"
# Según la elección, se asigna el gráfico del jugador correspondiente

El personaje del jugador (trainer type) se define en el PBS trainertypes.txt. Los dos tipos predeterminados son:

Selección de Nombre

Para pedir al jugador que introduzca su nombre, se utiliza:

pbTrainerName

Esta función abre la pantalla de entrada de nombre. El jugador puede escribir su nombre o elegir uno predeterminado de una lista. Los nombres predeterminados se definen en los scripts.

También puedes establecer el nombre directamente por script:

pbTrainerName("NombreDirecto")

Configurar el Pueblo Inicial

Una vez completada la secuencia de introducción, el jugador debe ser transferido a su pueblo inicial. Esto se hace con:

# Transferir al pueblo inicial
pbCancelVehicles
$game_switches[1] = true   # Marcar la intro como completada
pbSEPlay("Door exit")
$game_temp.player_transferring = true
$game_temp.player_new_map_id = ID_DEL_MAPA
$game_temp.player_new_x = X
$game_temp.player_new_y = Y
$game_temp.player_new_direction = 2  # Dirección (abajo)

Es importante activar un switch global para que el evento de intro no se ejecute de nuevo al volver a cargar la partida.

El Flujo de «Nueva Partida»

El flujo completo al iniciar una nueva partida en Essentials es:

  1. Splash screens — Logos y pantallas de introducción.
  2. Pantalla de título — El jugador presiona inicio.
  3. Menú principal — Opciones: Nueva Partida, Continuar, Opciones.
  4. Mapa de intro — Evento del Profesor (Autorun).
  5. Selección de género y nombre — El jugador define su identidad.
  6. Transferencia al pueblo inicial — Comienza la aventura.

Cada uno de estos pasos puede ser personalizado libremente editando los scripts y eventos correspondientes.

Consejo: Puedes omitir la secuencia del Profesor por completo si quieres una intro más directa. Simplemente configura el género, nombre y pueblo inicial directamente en el evento de «Nueva Partida» sin los diálogos.