[RPG - Otros] Escuela de Iniciación a RMXP, Pokémon Essentials y conocimientos básicos de RGSS


Like Tree52Gracias
 
 
Herramientas Desplegado
  #1  
19/03/2018
Predeterminado Escuela de Iniciación a RMXP, Pokémon Essentials y conocimientos básicos de RGSS
Hoy solo será una introducción para los que seáis nuevos en RMXP.

RPG Maker XP o también llamado RMXP es un programa enfocado a la creación de videojuegos RPG (Rol Playing Game) desarrollado por Enterbrain.
Este programa incluye un editor de mapas, un editor de eventos, un editor de base de datos y un editor de scripts el cual utiliza un lenguaje de programación llamado RGSS.

Existen muchas versiones de RPG Maker pero nosotros trabajaremos con RMXP debido a que se ha creado un engine llamado Pokémon Essentials que nos ayuda a crear un juego al estilo pokémon.
La ventaja de RMXP ante otros métodos como el RH es que no tiene ninguna limitación gráfica, pero al contrario que en el RH no puede ser jugado en dispositivos móviles.

En cuanto a los contenidos que se tratarán, como habéis visto en las inscripciones, en esta escuela aprendereis crear un juego al estilo pokemon a vuestro gusto, aprenderéis a mapear, crear eventos, engines, modificar y añadir pokemons, ítems, habilidades, tipos y movimientos y una iniciación al scripting para que podáis modificar algunos scripts ya existentes.
Además no hay necesidad de que el juego se base en pokemon, lo unico que teneis que mantener son los sistemas, ya que podéis crear un juego en el que en vez de criaturas sean personajes al estilo de los clásicos RPG.

Una vez dicho esto lo primero que deberéis hacer para empezar a trabajar es tener RMXP y Pokémon Essentials instalado.
Pokémon Essentials es completamente gratuito pero RMXP es de pago.
Si no queréis gastar dinero podéis descargarlo pirata.

-Pokémon Essentials:
17.2: Downloads | Pokémon Essentials Wiki | FANDOM powered by Wikia

16.2 Español: Descargas | Pokemon Essentials Wiki | FANDOM powered by Wikia

(Se trabajará en la versión 17.2 ya que es la última, si alguien ya tiene un proyecto empezado en otra versión o no quiere empezarlo en 17.2 porque únicamente está en ingles puede descargar la 16.2 ya que es muy parecida pero no se recomienda una versión inferior a esta)

-RMXP:
Página oficial: http://www.rpgmakerweb.com/products/...ms/rpg-maer-xp
Página Steam: RPG Maker XP on Steam

Si queréis descargarlo pirata podeis buscarlo por internet pero aseguraros de que puede abrir pokemon essentials ya que algunos dan errores.


Obviamente no hay ninguna tarea.
Como esta clase solo a sido de introducción mañana habrá otra.


  #2  
20/03/2018
Predeterminado Clase 2 - Interfaz y Herramientas
Hoy haremos una introducción al programa, explicare las herramientas y la interfaz.

Si habéis descargado Pokémon essentials y RMXP lo primero que tenéis que hacer es abrir RMXP y arriba a la derecha donde pone file seleccionáis open Project.
Se os abrirá un proyecto que es el tutorial que trae essentials. Ya que todo lo que se explica en ese tutorial lo vamos a explicar aquí no es necesario que lo juguéis.
Lo recomendable es que en vez de borrar los mapas arrastreis todos al mapa llamado intro que se encuentra el primero, ya que podréis usarlos como referencia.
Para ello solo tenéis que arrastrar todos los mapas encima de intro.


Una vez explicado esto empecemos con la interfaz.



Arriba del todo (azul claro) tenéis las diferentes herramientas.
Todas estas herramientas aparecen en la barra de abajo por lo que no es necesario meterse ahí.

Debajo de esto (rosa) tenéis varias opciones:
- Crear un nuevo proyecto (lo cual no es recomendable debido a que no llevara el engine instalado, si queréis crear un nuevo proyecto lo recomendable es descargar otra vez Pokémon Essentials)
- Abrir un proyecto ya existente.
- Guardar vuestro proyecto.
- Cortar
- Copiar
- Pegar
- Borrar
- Deshacer

Después (en rojo) tenéis las herramientas para mapear las cuales serán explicadas cuando lleguemos al tema.

Luego (en negro) la escala a la que veis el mapa, esto únicamente se aplica en el programa, no cambia nada en el juego. Podéis poner una escala de 1/1 , 1/2 o 1/4.

A continuación (en amarillo) tenéis las herramientas para editar e importar gráficos, modificar scripts, probar los archivos de audio y probar el juego.
Estas herramientas al igual que las de mapping serán explicadas en profundidad más adelante.



En verde tenéis el tileset, donde podréis seleccionar los tiles que usareis en el mapa.

En azul oscuro los mapas de vuestro proyecto, si habéis seguido las instrucciones del principio deberéis tener un mapa llamado intro que y de él salen el resto de mapas.


Y por último en blanco tenéis el mapa que habéis seleccionado y ahí podréis editarlo.

La clase de hoy no tendrá ningún ejercicio ya que no lo veo necesario, únicamente os recomiendo que miréis todo un poco por encima para ver dónde está cada cosa.


El próximo día empezaremos ya con más práctica.

  #3  
24/03/2018
Predeterminado Clase 3 - Iniciación al Mapeado
En la clase de hoy os enseñaremos los conceptos del mapping en RMXP.
Vamos por partes. En la clase de Interfaz pudimos ver las diferentes herramientas/opciones que este programa trae por defecto, hoy les explicaremos detalladamente lo que hace cada una (Solo las de mapping)

En rojo podemos ver las herramientas que no nos servirán de mucho a la hora de mappear pero igual debemos saber para qué sirve:
Cortar/Copiar/Pegar/Borrar: Sirve para cortar/copiar/pegar/borrar (Como lo dice la palabra misma) ya sean eventos, o una parte del mapa con ayuda de la herramienta Seleccionar.

En verde está la herramienta Deshacer, no hace falta explicar su función.

En morado podemos ver las herramientas que nos servirán de mucho a la hora de mappear:
Capa 1: Esta capa se utiliza para los tiles sin fondo, como lo es el suelo. Si colocas un tile sin fondo (Es decir, que tiene fondo transparente, como la segunda flor que se puede ver en el tileset) se verá con fondo blanco.
Capa 2: Al contrario de la Capa 1, en esta se ponen los tiles sin fondo.
Capa 3: Hace la misma función que la Capa 2, pero en esta se ponen los tiles que están sobre otros. Un ejemplo es el cartel. Como se puede ver la casa no tiene fondo, por lo que está puesta en la Capa 2, y el cartel está sobre la casa, puesto en la Capa 3.


Capa de Eventos: En esta capa se controlan los eventos. El uso de esta será explicado cuando lleguemos al tema.

En marrón están Las Vistas, su explicación sería perder tiempo pues solo es dar click en esta herramienta y verás su función.

En azul tenéis El Tileset, donde podréis seleccionar los tiles que usareis en el mapa.
Y por último en negro tenéis el mapa que habéis seleccionado y ahí podréis editarlo.


Y por último las herramientas para colocar los tiles.

Estas son el lápiz, el cuadrado, el círculo y el cubo

El lapiz pone los tiles seleccionados de uno en uno a no ser que hayas seleccionado más de uno.
Es útil para decoracion, casas y árboles.

El cuadrado como su nombre indica crea un cuadrado o rectángulo. Es usado para el suelo o montañas aunque lo recomendable es solo usarlo para dar la forma y luego modificarlo para que no quede tan simétrico.

El círculo crea un círculo (obviamente), no es muy usado ya que queda antinatural pero podéis utilizarlo para plazas o fuentes, aunque como el cuadrado se recomienda modificarlo.

Y por último el cubo el cual rellena un espacio con el tile seleccionado, suele ser usado para suelos.

Y hasta aquí la clase de hoy.
Como tarea tenéis que hacer un mapa para usar estas herramientas, podeis buscar un tileset o usar el de essentials. Cuando lo tengáis listo mandarlo por el servidor de discord y así ademas podremos daros algún consejo para mappear.

Gracias: Gosuto, mikdark y frangs

Última edición por White; 28/03/2018 a las 10:00
  #4  
28/03/2018
Predeterminado Clase 4 - Añadir y Configurar un Tileset.
Hoy os enseñare a añadir nuevos tilesets y configurarlos.

Lo primero es tener el tileset que queréis añadir, podeis buscar uno en internet o si no queréis buscar solo para probar podéis usar este:
https://akizakura16.deviantart.com/a...eset-613857695
(Recordad que la imagen tiene que medir 256 px de ancho)

Una vez lo tengáis deberéis ir a la carpeta de vuestro juego, allí vais a graphics y después a tilesets y pegais vuestro tileset.

Despues teneis que entrar en RMXP y arriba en la barra de herramientas le dais a materials.


Y luego a tileset.

Y por último le dais a import y seleccionáis el tileset que quereis añadir.
Os saldrá esta ventana.

Aquí deberéis seleccionar el color transparente con el click izquierdo sobre el tileset (por lo general blanco o negro) y el color semi-transparente con el click derecho (sombras)

Una vez hecho esto nuestro tileset ya estará insertado y ahora tendremos que configurarlo.

Para ello os vais a database.

Y a la pestaña de tileset.


Cuando hayáis añadido un nuevo tileset no aparecera en la lista, solo teneis que seleccionar un espacio en blanco y donde dice “tileset graphic” seleccionáis el tileset.

A la derecha tenemos las características que le añadiremos a cada tile, como bloqueos de paso, prioridades etc.
A la izquierda podéis seleccionar hasta 7 autotiles, un panorama, un fog y un battleback (todo esto se explicará más adelante)

La primera característica que nos encontramos es la que dice “passage”, tiene 3 posiciones, el círculo que significa que se puede pasar, la cruz que significa que no se puede pasar y el cuadrado que solo se puede aplicar a los autotiles que hace que no se puede pasar a no ser que los tiles esten colocados en línea.
Para aplicarla sobre un tile solo tenéis que pulsar el botón “passage”, por defecto todos los tiles son traspasables, si pulsais una vez sobre el tile el círculo cambia a una flecha y si pulsais otra vez volverá al círculo (a no ser que sea un autotile, en ese caso cambiaria al cuadrado)

A continuación tenemos “passage (4 dir)” esto nos permitirá configurar un tile para bloquear solo algunas direcciones. Para ello pulsais el botón de “passage (4 dir)” y os aparecerán cuatro flechas, si pulsais en una flecha se cambia a un punto que significa que no se puede pasar.

Luego tenemos las prioridades (“priority”) el jugador por defecto tiene prioridad 1, si un tile tiene prioridad 2 pasará por encima del jugador, y un tile con prioridad 3 pasara por encima del tile con prioridad 2 y así sucesivamente hasta la prioridad 5 que es la más alta.

A continuación tenemos “bush flag” que hace que el jugador se “entierre” en el tile hasta la cintura, esto se suele usar en la hierba.

Después tenemos “counter flag”, esta opción nos permitirá interactuar con un NPC que esta al otro lado del tile, suele ser usado en mostradores.


Y por último los “terrain tag” que como indica el nombre son unas etiquetas que se dan al tile para identificar el terreno.
RMXP solo nos deja seleccionar un máximo de 7, pero essentials incluye 15 terrain tags.
Para pasar el límite hay que entrar en el modo depurador que se explicara en clases posteriores.


Y hasta aquí la clase de hoy, tal vez es un poco larga pero considero que es sencilla.

Como tarea tenéis que añadir un nuevo tileset y probar todas las configuraciones.

Gracias: Gosuto
  #5  
02/04/2018
Predeterminado Clase 5 - Eventos.
En esta clase os enseñaré lo que es un evento, para que sirve y cómo configurarlo.


Los eventos son la base de un juego en RMXP, puedes tener mapas preciosos, muchos scripts con miles de funciones pero si no hay eventos el juego no va a funcionar.

Lo primero es ir a la capa de eventos pulsando el botón o f8.
En esta capa se creará una cuadrícula, si hacemos doble click en uno de los cuadrados se creará un evento y nos aparecerá la siguiente pantalla.



En esta clase solo explicare los 7 primeros recuadros ya que el octavo se dividirá en varias clases.


1) En el primer cuadro podemos observar el id y el nombre.
Al crear un evento nuevo siempre por defecto aparecerá EV y el id del evento.
El nombre únicamente sirve para identificar el evento, no es necesario que lo cambieis pero si recomendable si vais a crear muchos eventos.


2) A continuación en el segundo cuadro podemos ver distintas opciones para las páginas.
Un evento puede contener varias páginas con distintos comandos cada una, esto sirve para tenerlo todo un poco más ordenado y no crear demasiados eventos.

Las opciones que tenemos son:

- New Event Page: Crea una nueva página.
- Copy Event Page: Copia la página.
- Paste Event Page: Pega la página que anteriormente ha sido copiada, las páginas pueden ser pegadas en un mismo evento o podéis pegarla en otro evento diferente.
- Delete Event Page: Borra la página.
- Clear Event Page: Borra todos los comandos de la página sin eliminarla.

3) Después tenemos las condiciones en el tercer cuadro. Esto es una de las cosas más importantes de un evento.
Como el nombre indica estas son las condiciones que tienen que cumplirse para que el evento se realice.
Hay 3 tipos: Switch (Interruptor), self switch (interruptor local) y variable (variables).

Para activar una condición lo primero es activar el cuadro que hay al lado de la condición.

-Interruptores: Los interruptores tienen únicamente dos estados, encendido y apagado.
Essentials trae 58 interruptores que podéis usar o tambien podeis crear uno nuevo; simplemente seleccionais un interruptor en blanco y abajo donde pone “name” escribes el nombre del interruptor.
En clases posteriores cuando os enseñe los comandos, os enseñare a como activarlos y desactivarlos.

-Interruptores Locales: Al contrario que los interruptores estos solo funcionan en un mismo evento, un evento diferente no podrá tener como condición el interruptor local de otro evento.

-Variables: Al contrario que los interruptores las variables abarcan los números desde el -9999 hasta el 9999.
En un evento se puede aplicar la condición de que cuando una variable sea igual o mayor que el valor X se realice el evento. Siempre será el valor igual o mayor.

4) El gráfico es algo muy sencillo, simplemente hacéis click en el cuadro gris y os aparecerán todos los overworlds de la carpeta Characters.
Simplemente hacéis click en el gráfico que queráis seleccionar y le dais a ok.

5) Aquí podéis configurar un movimiento para el evento, este movimiento se realizará una vez o en bucle pero será siempre el mismo (a no ser que una acción desencadene que se cambie de página)

Lo primero que tenemos es el tipo de movimiento, las opciones son:

- Fixed: Parado.
- Random: Se moverá de forma aleatoria por todo el mapa.
- Approach: Seguirá al jugador.
- Custom: Te permite seleccionar la ruta que quieres que realice, esto sera explicado mas adelante cuando lleguemos al comando “set move route”

Por último tenemos la velocidad y la frecuencia del movimiento, que tiene una escala del 1 al 6.

6) Aquí tenemos diferentes opciones del evento.

- Move Animation: Esta opción hace que si el evento se mueve se de la sensación de que camina, si está desactivada sólo se verá el gráfico estático moviéndose por el mapa.
- Stop Animation: Sirve para que cuando el evento se pare aún continúa la animación de movimiento.
- Direction Fix: Esta opción hace que el gráfico se mantenga mirando en una dirección independientemente de que cambie de dirección al moverse.
- Trough: Esto hace que el jugador u otros eventos puedan pasar por encima.
- Always on top: Al contrario que la anterior esta opción hace que el evento siempre pase por encima del jugador u otros eventos.

7) Estas opciones determinan que activa el evento.

- Action Button: El evento se iniciará cuando el jugador se sitúe delante y pulse la tecla “espacio”, “enter” o “c”
- Player Touch: El evento se iniciará cuando el jugador choque contra el evento.
- Event Touch: Este a diferencia del anterior activa el evento cuando el evento toca al jugador. Esto ocurre cuando el jugador está estático y un evento en movimiento choca contra el.
- Autorun: Se inicia automáticamente al entrar en el mapa y tiene prioridad ante todos los otros eventos, el jugador no recobrara el control sobre el personaje hasta que el evento termine.
- Parallel Process: Al contrario que el anterior, el evento se activará al entrar al mapa pero no interferirá en los demás eventos.


Y hasta aquí la clase de hoy.
Ya que aún no hemos visto los comandos que son la base de los eventos la tarea de hoy es muy sencilla. Unicamente teneis que crear un evento y probar con las opciones de los cuadros 4,5 y 6 ya que con los otros cuadros aún no podéis hacer nada.
Simplemente es crear un evento ponerle el gráfico de un NPC por ejemplo y que se mueva de una forma, luego crear otro que por ejemplo tenga el gráfico de un pájaro y vaya por encima y así con varios eventos hasta que hayáis probado todas las opciones.

No es necesario entregar la tarea.

  #6  
06/04/2018
Predeterminado Clase 6 - Comandos Parte 1
En la clase anterior tuvisteis el primer contacto con los comandos de los eventos, hoy os enseñaré los comandos de la primera página, ya que hay tres páginas.

Para entrar a los comandos solo tenéis que hacer doble click en el cuadro blanco de donde pone “List of event commands”.



-Show text: Este es un comando muy básico y muy utilizado. Este comando crea los cuadros de texto.
Al seleccionarlo os aparecerá un cuadro en el que podréis escribir lo que quereis que ponga en el cuadro.
La flecha que se encuentra encima del cuadro de texto indica que a partir de ahi habra que pulsar el boton de accion para pasar a otro cuadro de texto en el que se mostrará el resto de lo que hayáis escrito.

-Show Choices: Este comando creará un cuadro en el que se mostrarán distintas respuestas y dependiendo de la respuesta se realizará un comando.
Al seleccionarlo se abrirá un cuadro en el que podréis seleccionar, a la izquierda el texto que se mostrará en cada una de las opciones disponibles, si no poneis nada no saldrá esa opción.
Y a la derecha se puede seleccionar qué ocurre cuando cancelas, (se cancela cuando se pulsa la tecla esc).
Las opciones son:
Disallow: No pasa nada, simplemente se sale.
Choice 1-4: Se ejecutan los comandos de esa respuesta.
Branch: Os da la opcion de elejir un comando especifico para cuando se cancele.

Una vez configurado esto en vuestra lista de comandos os saldrá el comando Show choices y a continuación “When” seguido del nombre de la respuesta. Debajo de eso aparecerá un asterisco y un signo de mayor que donde si hacéis doble click podréis seleccionar los comandos.


-Input Number: Con este comando podreis cambiar el número de una variable.
Simplemente seleccionais la variable y el número.

-Change text options: Con este comando podreis modificar algunas cosas de los cuadros de texto. Este comando debe ir antes del cuadro de texto para que funcione.
Podéis cambiar la posición y la ventana, en la ventana nos dan dos opciones. En show se mostrará el textbox y en hide solo el texto.

-Button Input processing: Esto es un comando un poco avanzado que por ahora solo diré su función. Sirve para guardar la tecla que pulses cuando se ejecuta el evento en una variable.
Más adelante veremos aplicaciones para este comando.

-Wait: Simplemente sirve para que haya una espera hasta que se ejecute el próximo comando. La unidad que usa son frames.
20 frames = 1 segundo.

-Comment: Los comentarios son anotaciones que no influyen en el evento, simplemente sirven como guia por si creas un evento largo.



Y hasta aquí la clase de hoy, disculpad la falta de imágenes pero es que esta clase la he escrito sin mi ordenador por lo que no me ha sido posible. Me gustaría hacer unas 3 o 4 clases por página de comandos. Lo que equivale a 9 o 12 clases sobre esto.
Tal vez si veo que en alguna clase puedo meter mas sean menos de 9 pero esa es la estimación. De esta forma intento no sobrecargar a los nuevos ya que aunque veamos pocos comandos tienen muchas posibilidades y me gustaría que practicaseis bastante.

Como tarea tenéis que crear eventos usando estos comandos. No hace falta que me mostréis los comandos pero no dudéis en preguntar si teneis alguna duda.

Gracias: Turambar

Última edición por White; 06/04/2018 a las 21:23
  #7  
10/04/2018
Predeterminado Clase 7 - Comandos Parte 2
Hoy continuaremos con los comandos y veremos el segundo bloque de la página 1.

-Conditional Branch: Este es un comando muy común y útil. Nos permite crear un condicional.
Y estas son las posibles condiciones:

·Página 1:
· Switch: Los comandos solo se realizaran si el interruptor X está encendido o apagado.
· Variable: Los comandos solo se realizarán si la variable X es igual, mayor e igual, menor e igual, mayor, menor o diferente al número que elijáis o a otra variable.
· Self Switch: Los comandos solo se realizaran si el interruptor local X de ese evento está encendido o apagado.
· Timer: Los comandos solo se realizarán si la hora del juego es mayor o menor a la indicada.

Las condiciones de las páginas 2 y 3 no son usadas en essentials.

·Página 4:
·Script: Lo veremos cuando lleguemos a los scripts.


La opción de abajo que dice: “Set handling when conditions do not apply” si está seleccionada cuando le demos a OK nos saldrá un cuadro más donde podremos seleccionar qué comandos se realizarán si no se cumplen las condiciones.

Finalmente cuando le demos a OK nos saldrá un recuadro donde podremos poner los comandos.


- Loop: Este comando crea un bucle, los comandos que haya en su interior se repetirán hasta que el bucle termine.

- Break Loop: Termina el bucle, este comando suele ponerse dentro del bucle en una condición, para que cuando se cumpla esa condición termine el bucle.

- Exit Event Processing: Termina el evento y no realiza los comandos que se encuentren por debajo de este.

- Erase Event: Borra (hasta que salgamos y volvamos a entrar del mapa) los eventos del mapa haciendo que no se realicen sus comandos.

- Call Common Event: Inicia un evento que previamente hayamos configurado.
Esto es usado para no tener que escribir los bloques de comandos que se repiten mucho.
Para añadir un evento común deberéis ir a database y luego a la pestaña de common events.
Ahi podeis añadir los comandos del evento.

- Label: Este comando sirve para regresar a una parte del evento.
Al seleccionarlo os dejará elegir el nombre.
Para poder usarlo solo tenéis que poner el comando encima de donde quereis que regrese y usar el comando Jump to label para que vaya ahí.



Como se puede ver en la imagen cuando se ejecute el comando Jump to Label regresará a Label: A y despues seguira hacia abajo de forma normal.



Y hasta aquí la clase de hoy.
La tarea para los comandos será la misma siempre, crear eventos para probar los comandos. No es necesario entregar.


Última edición por White; 16/04/2018 a las 14:56
  #8  
16/04/2018
Predeterminado Clase 8 - Comandos Parte 3
- Control Switches: Con este comando podremos activar o desactivar interruptores, se puede activar o desactivar un solo interruptor marcando la opción “single” y seleccionando el interruptor o con la opción “banch” en la que podéis activar o desactivar varios interruptores que estén seguidos, solo tenéis que elegir de cual a cual interruptor.
Ejp: 3~7
Se activarán o desactivarán los interruptores 3,4,5,6 y 7.

Y por último en el recuadro que pone “Operation” podéis seleccionar si lo apaga o lo enciende.



- Control Variables: Con este comando podemos modificar las variables, es algo complejo ya que tiene muchas opciones.

Lo primero es seleccionar la variable o las variables en los recuadros “single” y “banch”, al igual que en el comando anterior.

Luego en el recuadro “operation” podemos seleccionar la operación.

· Set: No realiza ninguna operación, solo cambia el valor de la variable.
· Add: Suma al valor.
· Sub: Resta al valor.
· Mul: Multiplica al valor.
· Div: Divide al valor.
· Mod: Divide al valor pero el número al que se cambia la variable es el resto de la división.

A continuación tenemos mas opciones para seleccionar el valor que se usará en las operaciones.

· Constant: Se usará el valor que se establece en ese cuadro de texto.
· Variable: Se usará el valor de otra variable.
· Random: Un número aleatorio entre los números seleccionados.
(“Item”, “actor” y “enemy” no se usan en Essentials)
· Character: en el primer recuadro se selecciona el evento o el personaje y en el segundo una propiedad de ese evento.
· Map X: Su posición en el eje de coordenadas X del mapa.
· Map Y: Su posición en el eje de coordenadas Y del mapa.
· Screen X Coordinate: Su posición en el eje X de la pantalla.
· Screen Y Coordinate: Su posición en el eje Y de la pantalla.
· Terrain tag: El número del “terrain tag” de el tile en el que está.
·Other: Nos da opciones como el id del mapa, el numero de pokemons en el equipo, el dinero, los pasos que da el jugador (contando desde que entra al mapa), el tiempo jugado (contando en segundos) y la hora del reloj (veremos ese comando más adelante).




- Self Switch: Activa o desactiva el interruptor local seleccionado.

- Control Timer: Este comando crea una cuenta atrás, con la opción “start” se activa y abajo podemos seleccionar los minutos y los segundos de la cuenta atrás.
Con “stop” podemos pararlo.

- Change gold: Con este comando podemos modificar el dinero del jugador.
Podemos seleccionar entre “Increase” aumentar o “Decrease” disminuir.
Y luego podemos elegir un valor fijo con “constant” o el valor de una variable.


Los siguientes comandos no son usados en essentials.



La clase de hoy tal vez sea un poco larga y bastante amplia de contenido.
La tarea es la misma que siempre.
Si tenéis alguna duda o necesitáis ejemplo de ejercicios decirmelo por el server de discord.


Última edición por White; 16/04/2018 a las 16:11
  #9  
23/04/2018
Predeterminado Clase 9 - Comando Parte 4
Hoy veremos el último bloque de la primera página, son comandos sencillos para bastante útiles.

-Change Windowskin: Cambia el gráfico del cuadro de texto.

-Change BGM: Cambia la música ambiental de la batalla. Se puede configurar el volumen y el tono (“pitch”)

-Change Battle end ME: Cambia el sonido que se reproduce al terminar la batalla. Al igual que en el anterior se puede configurar el volumen y el tono.

-Change Save Access: Habilita o deshabilita la posibilidad de guardar el juego, es decir, si esta desabilitado el jugador no podrá guardar la partida.

-Change Menu Access: Habilita o deshabilita la posibilidad de acceder al menú.

-Change Encounter: Habilita o deshabilita los encuentros.



Ya que la clase de hoy se queda corta aquí os pongo una lista de ejercicios que engloba todos los comandos que hemos visto hasta ahora.
No es necesario entregar.

Ejercicios

1. Un NPC que te realice una encuesta.



Comandos a utilizar:

-Show Text
-Show Choices

Opcional:

-Wait
-Change Text Options



2. Un NPC que dependiendo de las respuestas que hayamos dado en la encuesta anterior nos diga algo diferente.



Comandos a utilizar:

-Show Text
-Conditional Branch
-Control Switches o Variables (En el evento de la encuesta)


3. Un NPC que te muestre 3 opciones.
Una de ellas te hace entrar en un bucle con un conditional branch que a su vez te muestre dos opciones, una rompe el bucle y la otra te vuelve a mostrar estas dos opciones.
La segunda te muestra un texto y después vuelve al inicio del evento.
Y la tercera cierra todo el evento.


Comandos a utilizar:

-Show text
-Conditional Branch
-Loop y break loop
-Exit Event Processing
-Label y jump to label




Con estos ejercicios podéis practicar los comandos que considero que tienen más posibilidades, ya que no veo necesario el hacer un ejercicio con comandos como change gold.

Si queréis mas ejercicios podéis pedirlos.



Última edición por White; 04/05/2018 a las 15:28
  #10  
04/05/2018
Predeterminado Clase 10 - Comandos Parte 5
Hoy pasamos a la segunda página de los comandos.

-Transfer Player: Lleva al jugador a la ubicación indicada, ya sea del mismo mapa o de otro.
Hay dos opciones para seleccionar el lugar:
·Direct Appointment: Al pinchar en la caja de texto se nos abrirá un cuadro donde
podremos seleccionar el mapa y el punto exacto.
·Appoint with Variables: Te permite seleccionar el mapa y la posición mediante variables.

También se puede modificar la dirección y la opción de “fading” que es para mostrar una transición de pantalla.


-Set Event Location: Mueve a un evento en el mismo mapa. Al igual que el comando anterior podéis elegir la posición, que se seleccione por variables o en la opción “Exchange with another event” que se cambie por otro evento. También podéis cambiar la dirección.


-Scroll map: Este comando sirve para mover la posición de la cámara. Podéis elegir la dirección, la distancia y la velocidad.


-Change map settings: Te permite cambiar el panorama, el fog y el battleback.
·El panorama es un gráfico que se encuentra en la carpeta Graphics/Panoramas y que si se selecciona en un mapa aparecerá en los huecos sin tiles. Suele ser usado como fondo. (Cielo, montañas, etc)
·El fog es un gráfico que se encuentra en la carpeta Graphics/Fogs que aparece por encima del mapa. (Niebla, hojas, etc.)
·El battleback es un gráfico que se encuentra en la carpeta Graphics/BattleBacks que se muestra en la batalla.

Este comando solo cambia los gráficos momentáneamente, para que sea permanente deberá hacerse desde metadata.


-Change fog color tone: Cambia el color del fog activo. Se puede seleccionar el color y el tiempo.


-Change fog opacity: Cambia la opacidad del fog activo. Se puede seleccionar la opacidad y el tiempo.


-Show animation: Muestra una animación en un evento.



-Change transparent flag: Hace que el jugador se vuelva transparente.


-Set move route: Este comando sirve para mover al jugador o un evento.
Al seleccionarlo nos aparecerá una ventana donde podremos hacer la ruta.
Arriba en una caja de texto podemos elegir qué evento queremos mover.
A la izquierda se encuentran los movimientos que vayamos eligiendo y a la derecha los diferentes movimientos.
Hay demasiados movimientos como para explicarlos todos, creo que todos o casi todos se pueden entender por el nombre, pero si tenéis alguna duda preguntarme.

Por último abajo a la izquierda podéis elegir si queréis que la acción se repita y si quereis que ignore el que no pueda pasar.


-Wait for move´s completion: No realiza los siguientes comandos hasta que se hayan completado los comandos de movimiento.

 

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 10:34.