top of page

INPUT - VARIABLES

IN1

Son las que más vida dan al juego interactuando con el jugador.

Explicaremos conjuntamente estas dos.

 

Los “Input” son preguntas al jugador que tendra que contestar, tendrá que tomar decisiones, uno cosa u otra.

Muy útiles para la creación del juego.

 

Las “variables” son respuestas que guardamos y usamos o comparamos con la respuesta del jugador, también pueden ser valores numéricos que pueden ir cambiando según el juego.

 

Se pueden usar para recibir una respuesta y usarla en alguna ocasión durante el juego, como preguntar el nombre del jugador, donde vive, que quiere…. Y esa respuesta la asociamos a una variable y usarla más adelante.

 

También se puede usar para hacerle al jugador una pregunta donde la respuesta tuviera que buscarla en el terreno.

Pudiendo ser un numero o una palabra.

 

Darle a elegir una serie de opciones, y según que elija le sucederá una cosa u otra.

 

Que tenga monedas (valor numérico) vaya gastándolas, y reconocer y decirle que se ha quedado sin monedas.

Vamos a partir del cartucho "las vegas FU".

Hemos cambiado un poco la manera de activación y display de las zonas para que el input esté acorde a la historia.

 

Segun como esta el cartucho ahora:

Al entrar en la zona vegas se activa el casino.

La zona entrada se activa al estar distante a la zona casino, y no se ve hasta que no estes a 50 m.

Esto no nos sirve para que tenga sentido el input.

 

Para usar el input, hasta que no se conteste bien a la pregunta no activariamos la zona casino.

 

La activacion actual de la zona entrada la borramos (distante al casino), ponemos a 0 la propiedad de "proximity"

y marcamos "always in range" de la zona entrada.

 

La activacion del casino (entrando a la zona vegas) tambien la borramos.

La entrada la activamos al entrar a la zona vegas  y la zona casino solo se activará cuando se conteste correctamente.

 

Si no, no podrá continuar con el juego, se quedaria en la entrada.

 

Si no cambiamos lo indicado en las propiedades de la zona entrada, el jugador no tendrá nada visible al entrar en la zona vegas, y no sabrá donde ir. 

El creado aqui se podrá descargar abajo de la pagina.

Vamos a crear un input donde le haremos una pregunta al jugador.

Y hasta que no conteste bien a la pregunta no podrá continuar con el juego.

Doble click en input en el cuadro de objetos y propiedades o en view pinchamos en input.

Click en "new item".

Le damos un nombre. Le podemos poner una descripción, esta no la verá el jugador.

 

La marcamos con display, cuando la ejecutemos se tendrá que ver.

Se le puede asociar una imagen y un icono.

En la seccion input seleccionamos que tipo de respuesta que queremos obtener:

Tipo texto, una palabra.

Tipo numerico, un numero.

Tipo Choice le damos a elegir una serie de posibles respuestas.

Estas se pondrian e en la seccion "input choice" una debajo de otra.

 

En este caso seleccionamos tipo "text"

Abajo ponemos la pregunta que vamos a realizar.

En este caso en la seccion input choice no ponemos nada.

 

Cuando ejecutemos el input al jugador le saltará la pregunta, tendra que contestar a ella escribiendo su respuesta y según como responda sucedera algo.

Que sucedera al contestar al input.... esto lo ponemos en la seccion de "event" en "on get input".

Abrimos el cuadro de acciones "on get input".

Tenemos que comparar las posibles respuestas del jugador. Una solo será la correcta "vegas".

Usaremos la accion "if/else" y "compare", para comparar la respuesta.

Si la respuesta es "vegas" sera correcto si la respuesta es diferente a "vegas" será incorrecto.

En el cuadro de acciones de "on get input" insertamos la acción if/else"

Añadimos un cuadro mas, en cada uno insertamos la expresion "compare".

Que comparamos...la respuesta recibida.

En cada cuadro de compare insertamos la expresion "answer" en la zona de la izquierda.

La exprexion "compare" si pinchamos en ella en sus propiedades podremos cambiar la relacion.

Podremos poner:igual, no igual, mayor que, menor que, igual o mayor que, igual o menor que.

Al ser texto solo usaremos el igual y el no igual.

 

En el cuadro de la izquierda lo dejamos como igual, en el cuadro de la derecha lo cambiamos a no igual.

En la zona derecha de cada compare, haciendo click en el entrecomillado escribimos la respuesta correcta en sus propiedades que es la palabra  "vegas".

Si la respuesta del jugador es "vegas" será correcto.

Si la respuesta no es igual a "vegas" sucedera otra cosa.

Si la respuesta del jugador es "vegas" será correcto.

Debajo del cuadro de "compare" insertamos un "dialog" y le diremos que es correcto.

Si la respuesta del jugador es diferente a "vegas" será incorrecto.

Debajo del cuadro de "compare" insertamos un "dialog" y le diremos que no es correcto.

le volveremos a formular la pregunta. Se volverá a ejecutar el "input"

Como ejecutamos el input (pregunta) en el caso de que conteste mal, debajo de la contestacion erronea insertamos la acción "input" en el cuadro de "on clicked" del dialog y dentro de ella insertamos el input que hemos creado "pregunta".

Le volveria a saltar la pregunta, tendria que escribir la respuesta y si es correcta continuaria si sigue no siendo correcta volveria a saltar el input (la pregunta) hasta que conteste bien.

Cuando entre en la zona entrada vera al personaje portero.

Al hacer click en el, este le da la bienvenida y actualmente le preguntaba si queria entrar al casino.

En caso afirmativo es donde ejecutaremos el "input" creado.

En el "on clicked" del "dialog" insertamos la accion "input" y dentro de ella el input creado.

Cambiamos un poco el dialogo para que tenga sentido la pregunta que le vamos a hacer.

Despues del dialogo saltará el input donde se le hará la pregunta

y hasta que no conteste correctamente, no podrá avanzar en el juego.

Este tipo de input es una pregunta simple y tiene solo una respuesta correcta.

Si no me da la respuesta correcta no continuas en el juego o la historia se va por otro camino, o lo que se nos ocurra.

 

 

Haz click y descarga este cartucho.

Las Vegas IN1

bottom of page