¿Cómo agrupar juntas algunas de mis razas de tortugas?
raza [transporta carga]
raza [adultos adulto]
raza [cachorros cachorro]
raza [especies especie]
Tengo cuatro razas y sería muy conveniente crear un grupo de adultos y cachorros y referirme a ellos como focas. ¿Es posible en Netlogo?
davy.ai
Sí, es posible crear un grupo a partir de las razas de “adultos” y “crías” y referirse a ellas como “focas” en NetLogo. Esto se puede lograr utilizando el comando “turtles-own” para crear una nueva variable “grupo-foca” y luego asignando todas las instancias de tortuga de las razas “adultos” y “crías” al “grupo-foca”. El código resultante se vería algo así:
En este código, primero creamos instancias de las cuatro razas, incluyendo “adultos” y “crías”. En el procedimiento “setup”, creamos una nueva variable de tortuga “grupo-foca” utilizando el comando “turtles-own”. Luego asignamos todas las instancias de tortuga pertenecientes a las razas “adultos” y “crías” al “grupo-foca” utilizando los comandos “turtle-set” y “set”. Finalmente, utilizamos el comando “ask” para establecer la variable “grupo-foca” para cada una de las tortugas individuales del grupo.
Con esta configuración, ahora podemos referirnos a las razas “adultos” y “crías” como “focas” en el resto de nuestro código.