Foros de Centro Pokémon
Archivo histórico
Estás viendo el archivo de los foros de Centro Pokémon. Ya no se pueden crear temas, responder ni iniciar sesión.
#1

Crea tu juego de Pokemon [RPG MAKER XP] (PARTE 2)

¡Crea tu propio juego de Pokemon con RPG Maker XP! (Segunda parte)



Bueno vamos a continuar (era hora) con el tutorial, primero vamos a ver como editar la escena de entrada (donde habla el profesor Oak) y luego como hacer que el jugador elija un pokemon.

Primero abrimos el proyecto obviamente, ahora vamos en la sección de mapas al mapa que se llama 'Intro' entran ahí y pongan la capa 2 así ven los dos eventos que hay creados, el que tiene la 'S' es la posición inicial del jugador, o sea, ahí empieza el juego, el otro vendria a ser el dialogo del Profesor y el transporte del jugador al mapa incial. Primero vamos a la capa de Eventos y con clic derecho (o le hacemos clic y apretamos Enter) entramos para editar el evento (el EVENTO DE INICIO, no el de la S).



Empecemos:

Código:
[I]Opciones de texto: Centro, No mostrar
Texto: (...)[/I]


Esta es la configuracion previa del cartel que dice ('Please refer to notes...) y es el cartel ese en si, si quieren pueden eliminarlo, si no saben a que me refiero inicien el programa y verán que antes de iniciar el juego les pone la pantalla negra y les dice un texto, ese texto es esto.

Ademas veamos las opciones de texto así se las explico (clic en el evento y luego barra espaciadora para entrar a la función):



La POSICIÓN EN PANTALLA, es eso, donde se va a situar el texto que escribamos después, en el centro, arriba de todo o abajo de todo.
MARCO DE VENTANA es si queremos que aparezca el marco (el contorno, la caja en la que adentro aparece el texto) o si queremos que el texto aparezca en el 'aire'.

Sigamos:

Código:
[I]Opciones de texto: Abajo, Mostrar[/I]


Esto pone a la caja del texto y la posición en el lugar predeterminado (en el lugar que tienen todos los juegos de pokemon).

Código:
DESDE:
[I]Preparar[/I] [I]transición
[/I]HASTA:
[I]Esperar 18 frames[/I]


Esos son detalles de la presentación, lo que hace es reproducir un sonido, poner una imagen y luego poner la imagen del Profesor Oak (o de cualquier otro si modificaron la imagen).

Código:
Texto: (...)


Todo lo que sea Texto son los dialogos o las cosas que dice el juego, las pueden editar, borrar o añadir más texto, simplemente hacen clic derecho, Insertar, Mostrar mensaje y listo.

Código:
DESDE:
[I]Elegir etiqueta: Help Choises
HASTA:
[I]FIN[/I][/I]

Esas son las funciones para las opciones por si alguien entra en las opciones de AYUDA, las pueden editar si quieren o solo traducirlas o borrarlas.

Código:
DESDE:
[I]Esperar: 5 frames
HASTA:
[I]Esperar: 19 frames[/I][/I]

Son juegos con imagenes y más texto, puede hacer lo que quieran ahí.

Código:
Texto: Are you a boy or a girl?
[I]Elecciones: BOY, GIRL[/I]

Eso nos muestra un texto preguntandonos si somos chicos o chicas y luego nos abre un menú para elegir.

Código:
[I]Si eliges [BOY] (o como llamaron ustedes la opción)
[/I][I][I]Si eliges [GIRL][/I][/I]


Ejecuta un script para que el personaje sea hombre o mujer.

pbShowPicture(2,pbGetPlayerGraphic,
1,230,160)

Este script muestra la imagen del personaje en la pantalla.
Luego nos pregunta nuestro nombre y ejecuta este script:

pbTrainerName

Que lo que hace es abrir el menú para escribir nuestro nombre.
Luego nos pide confirmar nuestro nombre.

Cita:
NOTA IMPORTANTE: SIEMPRE QUE QUIERAN DECIR EL NOMBRE DEL PERSONAJE DEBEN ESCRIBIR \PN, POR EJEMPLO EL JUGADOR SE LLAMA CARL, SI ESCRIBEN:

Texto: Hola \PN como estas.

EL JUGADOR VERÁ:

Hola CARL como estas.


Luego nos dice algunas palabras y detiene la música, también se activan algunas variables.
Los interruptores son variables, ustedes los pueden modificar, son para saber el progreso del jugador y así evitar que acceda a ciertos lugares. Esto lo veremos más a fondo más adelante.
Luego saca las imagenes pone un tono negro y nos transporta.



Donde ustedes elijan que los transporte será el primer lugar que verá el jugador.
Lo que deben hacer es seleccionar donde quieren que aparezca y en Dirección elijen para donde quieren que mire cuando aparezca.

Pero claro, antes de transportarlo deben tener un mapa, yo en mi caso ya tenia uno hecho así que elegi transportarlo ahí.



Mi jugador aparecerá ahí en las coordenadas que elegí anteriormente y verán que tengo dos eventos.
El de abajo a la derecha de todo es un texto que dice el personaje a si mismo y se activa una variable
INTERRUPTOR LOCAL A = ON
El otro es el transporte cuando el jugador pisa la escalera se transporta al piso inferior de la casa.




Este tiene 2 eventos que son transportes, para arriba de la casa y para afuera.

(AHORA LO TERMINO TENGO PROBLEMAS CON LA PC)
#2
Hola, tengo una duda; como hago para pasar de mapa en mapa sin el script de teletransporte y sin que se vean los bordes negros, es decir como hacer para pasar de mapa en mapa sin que se note??
Desde ya, muchas gracias =)
#3
Muchas gracias Z-ASK!, funciono perfectamente, aunque todavía tengo muchas preguntas (como cambiar el personaje principal, como cambiar el mapa del pokegear, como ganar y usar MTs y MOs, etc.) esa era una de las dudas que mas necesitaba sacarme de encima para poder seguir desarrollando mi juego.
#4
Lamento ser insistente, pero parece ser el unico tema en el que obtengo respuestas :( Como se cambia el personaje principal del juego?? (se que tengo que bajar los minis y sprites pero no se que hacer para usarlos en el juego) Tambien me gustaria saber como cambiar el lugar al que se transporta el jugador si pierde sin haber pasado por ninguna sala de emergencias.
Tambien queria saber como cambiar el mapa de la region que aparece en el pokegear.
Y es posible cambiar el formato de el menu de inicio del juego (donde dice "new game" y "options"?
(lamento tantas preguntas, pero no consigo respuesta en otro lado)

:475::475::475::475::475::475::475::475::475::475::475::475::475::475::475::475:
#6
Hola, tengo un par de preguntas ¿Como puedo hacer que una persona me regale un pokémon o me de un objeto y después no lo haga? quiero decir que no quiero que cada vez que hable con esa persona me de el mismo objeto o pokémon.
Y lo otro, ¿como se hace para que alguien (o algo) tenga un tiempo para que aparezca? me explico, si quiero que una persona solo aparezca de las 8 am hasta las 10 am en un lugar específico.
Eso es todo, espero que alguien pueda ayudarme por favor. Llevo un mes tratando de entender como se hace esto.


"Puede que existan pokemon superiores a los mios, pero aun asi, yo prefiero a mis viejos camaradas de equipo"














#7
Haber si te puedo ayudar aunque supongo que desde febrero ya habras podido resolverlo.

Para lo de que solo te lo de una vez tienes que poner el script de entregar el objeto y debajo poner "operaciones de interruptor" starting over. Luego creas otra pagina y arriba a la izqd. activas el interruptor local y pon el nombre del interruptor (en este caso starting over).
Espero haberte ayudado ;)