hola, como les prometí en lla última discusión ahora vamos a hablar de la pestaña de la interfaz; hay una par de características estándar que puede que las hayan visto en la pestaña de la interfaz, generalmente siempre hay 2 botones, uno de setup y otro de go, acá estoy corriendo el modelo del incendio y, otra vez, esto es algo propio de la pestaña de la info y que llamamos el estilo NetLogo y no semántica de NetLogo o sintaxis; no hay nada requerido en el hecho de tener estos 2 botones, pero todos los modelos en la biblioteca los tienen y la enorme mayoría de los modelos que van a construir es muy probable que tengan estos 2 botones; esa es una nota rápida, simplemente un recordatorio de que los botones de setup y go no son requeridos pero en general sí tienen mucho sentido; el botón de setup inicia el mundo y el botón de go lo echa a correr, como ya lo describimos; luego quiero hablarles de los otros elementos, estos son obviamente botones, si quieren crear un nuevo botón lo pueden hacer de una forma muy sencilla, van acá arriba de donde eligen los elementos de la interfaz y escogen botón, hacen click en cualquier lugar y así crean el botón nuevo y lo pueden llamar "my setup", oh perdón lo pueden llamar "my setup" en la ventana del nombre que se muestra y cualquiera sea el comando lo tienen que escribir acá, podemos tener un "setup" y luego podemos hacer algo como "ask patches [set pcolor white]", que voy a explicar en un momento cómo funcionan estos comandos diferentes y ahora si hago click sobre "my setup" el mundo se vuelve blanco, lo cual rompe el modelo de NetLogo del incendio por una serie de razones de las que ya vamos a hablar, volvamos al setup regular además de los botones tenemos también cosas como deslizadores que en este caso controlan la densidad, esto es un deslizador, te permite controlar la densidad de los árboles del mundo, si yo cambio ese deslizador voy a ver una densidad diferente , y si miran el deslizador tiene muchas propiedades, tiene una variable global, que tiene un valor tiene un valor mínimo y uno máximo, un incremento de ese valor y el valor actual y esta es una manera de asignar un valor por defecto, podemos tener un slider vertical, cambiarlo de lado debajo de los botones y del deslizador vemos interruptores, un interruptor es básicamente una variable booleana, así pueden crear lo que quieran, como por ejemplo "viento" y, otra vez, debido al estilo de NetLogo, cualquier variable booleana termina con un signo de pregunta pero no es algo requerido, es simplemente el estilo de NetLogo, luego puedo crear esa variable, por supuesto que no se puede hacer nada si no la asigno en el código y así la puedo tomar en cuenta, pero la puedo tener después de los interruptores y los deslizadores, tenemos los "elegidores", un elegidor te permiten asignar variables que son opciones; entonces podría tener algo como "tipos de árboles", arces y pinos y luego, oh disculpas, metí la pata, todo parece correcto, este es el nombre de una variable global, no de la especie, puedo tener "tipos de cenizas" y tenerlas todas juntas, entonces debería funcionar entonces la variable "tipo de árbol" tiene robles, arces y pinos, por supuesto no va a tener efecto si no lo agrego en el código, eso lo vamos a hacer en la próxima unidad hay algo que se llama elemento de entrada y un elemento de entrada nos permite poner texto en la pantalla, tenemos la variable y la gente puede escribir ahí y automáticamente obtiene el valor que sea hay también un monitor, que se ve en este código, está acá, el porcentaje de quemado es un monitor y un monitor permite listar algunas variables, algunos estados de las variables, en este caso el es el número de árboles quemados dividido por el número inicial de árboles multiplicado por 100, con un sólo lugar para los decimales podemos tener gráficos, que veremos con más detalle más adelante, pero esencialmente nos permiten graficar algunas de las variables entre sí, por ejemplo, lo que hacemos cuando lo creamos es contar la cantidad de tortugas, de hecho en el modelo del fuego no hay tortugas, son sólo parches, por lo tanto es siempre 0, igual vamos a ver más sobre los gráficos, pero los detalles puede que sean demasiada información hay variables de salida, es lo opuesto al de las variables de entrada, nos permite mostrar cualquier clase de texto arbitrario que querramos, cualquiera sea la variable; si básicamente, podemos escribir esa salida desde el código y ya lo veremos en forma divertida por último tenemos las notas, las notas se usan para descripciones acerca de lo que está sucediendo, podría ser "este controla el viento" en esta descripción en particular, estos no son verdaderos elementos interactivos, que nos ayudan a a explicar nuestro modelo mejor al usuario quiero hablarles un poco de otras cosas que hay, algunas de las cuales ya las mencioné antes, tenemos el deslizador de la velocidad, vamos a hacerlo un poco más denso, así vemos que algo está pasando, hay algo que se llama deslizador de velocidad y el deslizador de velocidad puede hacer más lento al modelo, así toma más tiempo en correr, o lo podemos acelerar, en el caso extremo en que lo aceleremos, no podremos ver todas las actualizaciones y cosas así, sino que el modelo corre más rápido podemos modificar, podemos, dicho sea de paso, hacer click en las actualizaciones y en los ticks y decirle al modelo cuando debe mostrar y esto está relacionado con la velocidad del modelo, mientras más se muestre más lento va a correr y además cuando pienso en la pestaña de la interfaz, de la que estamos hablando, hay algunas configuraciones para el mundo, en este caso en particular para el modelo del fuego, están asignado valores de 125, 125 es un mundo verdaderamente grande, uno pude asignarlos para hacer un mundo más pequeño, uno puede poner valores de 55 y esto crea un mundo más pequeño, como pueden ver, todavía corre exactamente igual, pero en un mundo más pequeño, ahora quiero hablarles de una última cosa, hemos visto que es lo que sucede, pero hay algo que se llama "envoltura del mundo" y ya hablamos de ello, de hecho voy a traer el modelo de la bandada de pájaros nuevamente porque me permite darles una muy buena descripción de como "envolver" al mundo vamos a los archivos de NetLogo, la biblioteca, no voy a salvar los cambios que hice porque en verdad no me gustan voy a biología y tengo el de la bandada en el modelo de la bandada, cuando un pájaro se topa con una pared, como este que está acá, déjenme ver uno que cruza, si cruza, aparece justo ahí, entonces queda envuelto en el mundo, el lado derecho se conecta con el izquierdo y el de arriba con el de abajo; a veces llamamos a esto el "mundo pacman" porque el pacman va hacia un lado y aparece por el otro, ustedes pueden jugar con esto, pueden apagar esa envoltura, haciendo click en el check del "wraping" tanto horizontal como vertical y cuando hacemos eso, como pueden ver, todos los pájaros se quedan estancados contra las paredes, no tienen manera de darse vuelta y alejarse estos son los elementos de la pestaña de la interfaz, en esta unidad vamos a comenzar a construir un pequeño modelo así que espero que tengan la oportunidad de jugar un poco, gracias