Entorno de Programación
Las Reglas, Métodos, Condiciones y Acciones se utilizan en el Entorno de Programación para programar juegos y simulaciones científicas.
El Entorno de Programación se encuentra en la mitad inferior de la ventana.
Seleccionar un Agente para Programar
Una de las características clave de AgentCubes es la posibilidad de programar sus agentes. Para empezar a programar su Agente, debe seleccionar el Agente que desea programar.
Utilice uno de los métodos siguientes para seleccionar un Agente.
Selección de la Galería de Agentes
Seleccione un Agente en la Galería de Agentes.
Una vez seleccionado el Agente, verá el icono del Agente en la parte superior central del entorno de programación.
Selección del mundo
Otra forma de seleccionar un Agente es utilizar el cursor del ratón para elegir un agente en el mundo/nivel.
Una vez seleccionado el Agente, verá el icono del Agente en la parte superior central del entorno de programación.
Reglas
Las reglas son declaraciones IF / THEN. Las condiciones se colocan a la izquierda y las acciones a la derecha de la regla.
Añadir una Regla
Para añadir una Regla a un Agente, haga clic en el botón "+ Regla" en la parte inferior de la ventana.
Ejemplo
Si hay una condición a la izquierda que toma una Tecla de entrada "flecha arriba" entonces el Agente se Mover hacia arriba.
Pruebe este proyecto para ver cómo se mueven las cosas.
Métodos
El comportamiento de un agente puede contener cualquier número de métodos. Un método es un segmento del comportamiento del Agente que contiene un conjunto de reglas. Un disparador está a la cabeza de cada método y determina cuándo se llamará al método.
Añadir un Método
Para añadir un Método a un Agente, haga clic en el botón "+ Método" en la parte inferior de la ventana.
Condiciones
Las condiciones son primitivas del lenguaje utilizadas para probar el entorno. Si la(s) condición(es) es(son) verdadera(s), entonces se ejecutará(n) la(s) acción(es) a la derecha de la regla.
Para más información sobre las condiciones consulte la página de condiciones.
Acciones
Las acciones son primitivas del lenguaje utilizadas para ejecutar el entorno. Si hay una acción a la derecha de la regla, esas acciones se ejecutarán.
Para más información sobre acciones consulte la página Action.
Ejecutar el juego/simulación
Si desea ejecutar el juego/simulación, deberá pulsar el botón de inicio (botón verde de reproducción) para iniciar el juego/simulación.
Si desea detener el juego/simulación, pulse el botón de parada (botón cuadrado rojo).
Si desea ejecutar un ciclo de juego/simulación, pulse el botón de paso (botón gris).
Antes de iniciar su juego/simulación, le aconsejamos que guarde primero su mundo. De ese modo, podrá restablecer el nivel a su posición original.
Depuración
Hemos creado una potente herramienta de depuración llamada Programación conversacional
Las reglas resaltadas en VERDE son las que se están ejecutando en ese momento. Las reglas en ROJO son las reglas que no se están ejecutando.
Paso 1
Para activar la herramienta de depuración, seleccione un agente en el mundo con la Herramienta del cursor.
Paso 2
Asegúrese de que el juego/simulación se está ejecutando haciendo clic en el botón Inicio de la barra de menús. Para obtener más información sobre el mundo/nivel, haga clic en aquí.