entonces si llegamos a parar ahí, si paramos después del procedimiento setup,
encontramos un mundo que se ve como esto, no? sólo una línea recta de los agentes
que cruza el medio de, bueno no el medio, del valor de x de 100 de este mundo, no?
pero lo que queremos hacer es que ellos tengan alguna clase de acción. Entonces
podemos hablar un poco del código de Go, que es el botón que presionamos luego, que
en verdad es el que pone en funcionamiento al modelo y lo pone a correr; entonces si
miran el código de Go, básicamente sólo hace 3 cosas, en verdad; la 1ra dice que
si el agente tiene alguna riqueza, entonces intercambiala y si recuerdan del
comienzo, asignamos en este modelo que a medida que el agente tenga un dólar, tiene
que salir y gastarlo; va a ir afuera y lo va a gastar dándoselo a algún otro agente
elegido al azar en el mundo y luego hablaremos un poco de esto en el próximo
video, donde hablaremos del procedimiento de transacción; pero en forma esencial
esto es todo lo que vamos a hacer, vamos a decirles a las tortugas que tienen una
riqueza mayor a 0, que tome al conjunto de todas las tortugas, que encuentre a
aquella que tiene una riqueza mayor a 0 y que luego le dice que llame a la acción de
la transacción
sin embargo hay otros temas con los que nos podemos encontrar; es posible a medida
que corremos el modelo una y otra vez
lo voy a acelerar un poco; puede que tengamos a algún agente que se encuentre
bien alejado en la parte derecha del mundo y lo que no queremos hacer es que se caiga
del mundo; estamos limitados a la izquierda por el 0, debido a que nuestros
agentes no pueden tener menos de 0 dólar, eso lo pusimos como condición, no pueden
gastar un dólar que no tienen, no hay posibilidad de endeudarse en este modelo
en particular; pero ellos pueden sin embargo tener una riqueza mayor a 500
dólares, ellos pueden acumular 1000 dolares por agente, ok? en nuestro mundo
sólo pueden tener 500 dólares máximo
entonces voy a seguir corriendo el modelo y como ven, se mueven hacia la derecha; No
quiero que tengan intereses a lo largo del tiempo, no lo voy a correr hasta que
alcance ese nivel, pero una pequeña cosa que pueden ver, aunque apagué las
actualizaciones para que se acelere un poco, si así lo queremos; una cosa que se
puede ver que pueden, obviamente, apuntar en esa dirección, pueden alcanzar ese
límite del mundo, entonces agregamos un poco de código, sólo para que puedan verlo
que dice ask turtles, y esto se aplica a todas las tortugas, tengan o no una
riqueza mayor a 0; no importa tanto ya que se va a aplicar únicamente a las que
tengan mucha riqueza; si su riqueza es menor o igual al valor de max-pxcor,
entonces asigne el valor de xcor a la riqueza; en otras palabras todas las
tortugas sin importar donde se encuentren en tanto no tengan más de 500 en riqueza,
entonces asigne el valor de xcor como igual a la riqueza; entonces si tiene 1
dólar, asigne el valor 1, si tiene 5 dólares, asigne el valor 5; pero el
verdadero objetivo acá es que nos permita actualizar la pantalla y también nos
aseguramos de que no se muevan mucho más lejos; si tomamos esto, si tomamos esto de
que si la riqueza es menor o igual al max-xcor, simplemente asigno el xcor a la
riqueza, obtendremos un error en forma eventual porque podemos tener un agente
que tenga 501 dólares y que trate de moverse fuera del mundo; es sólo para
controlar esta situación; y la última cosa que hacemos es hacer tick y lo que hacen
los ticks es avisarles a los gráficos y avisarle al pequeño contador que se ve acá
arriba de la interfaz de NetLogo que es tiempo de avanzar al siguiente paso;
tenemos algunos agentes ahora que corren lo suficiente como para alcanzar los 500
eso es todo lo que hace el tick y ese es el procedimiento Go visto en forma
sintética, es un procedimiento de Go muy muy simple, pero aún así permite crear una
conducta muy interesante para observar