Herramientas de usuario

Herramientas del sitio


ayuda:general:variables-interruptores-2000-2003

Diferencias

Muestra las diferencias entre dos versiones de la página.


ayuda:general:variables-interruptores-2000-2003 [2019/09/23 04:01] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Variables e Interruptores (2000/2003) ======
 +===== Variables =====
 +Las variables almacenan valores numéricos enteros que van desde -9999999 hasta 9999999. Al tratarse de valores numéricos, podremos operar con ellos (asignar valores, sumar, restar, multiplicar, dividir u obtener el resto o módulo de la división). Por ser valores enteros, todas las operaciones dan como resultado un número entero (esto es, sin decimales).
  
 +Cuando vas a operar con variables, sólo debes seguir tres pasos, que vienen bien diferenciados en la propia interfaz: primero eliges qué variables vas a cambiar, luego eliges la operación que quieres hacer con ella, y finalmente eliges el segundo operando, de entre todas las posibilidades que se ofrecen. En la propia **ayuda del programa** viene descrito qué representa cada una de las opciones del segundo operando, aunque son bastante intuitivas.
 +
 +Las variables también tienen la cualidad de poder actuar como disparadores, precondiciones o **condiciones de activación** en las páginas de los eventos.
 +
 +Quizás lo que más interesa es saber el uso que tienen las variables dentro de nuestro juego. Podemos hacer cualquier cosa que se nos ocurra, por ejemplo:
 +
 +  * Almacenar el número de veces que hemos hablado con una persona.
 +  * Guardar los parámetros o estadísticas de nuestros héroes.
 +  * Llevar la cuenta de los turnos aliados y enemigos en un sistema de batalla personalizado.
 +  * Guardar coordenadas de eventos para saber su posición.
 +  * Calcular el porcentaje de vida para un Action-RPG.
 +  * ...
 +  
 +Y así infinidad de posibilidades.
 +
 +===== Interruptores =====
 +
 +Los interruptores (o **fases**, según una traducción antigua) son variables que sólo pueden almacenar dos valores: true o false (on/off, activado/desactivado, sí/no, 1/0, como quiera decirse). A este tipo de variables se las conoce como variables lógicas o booleanas. Sin darle más vueltas, los interruptores son variables no numéricas (no podrás realizar operaciones aritméticas con ellas) que sólo pueden activarse o desactivarse.
 +
 +Si nos fijamos en la pantalla anterior, la de variables como precondición, vemos que también podemos usar un par de interruptores o fases como condición de activación de las páginas de los eventos. Pero las fases tienen otro uso importantísimo, y es el de ser **precondición de activación de los Eventos Comunes o Funciones**.
 +
 +En definitiva, necesitaremos hacer uso de interruptores cuando queremos diferenciar entre dos estados posibles: activado y desactivado. Por ejemplo, si estamos haciendo un Action-RPG y no queremos que los enemigos nos golpeen mientras nos cubrimos, usaremos una fase que al estar activada signifique que nos estamos cubriendo, y al estar desactivada indique lo contrario.

Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki