Saltar al contenido principal

Crear cada - hacer

Crea el número especificado de agentes de la raza seleccionada. Cada agente recién creado sigue inmediatamente las instrucciones especificadas en "hacer".

Bloque Crear cada - hacer

Descripción

Los agentes creados tienen la forma, color y tamaño predeterminados especificados en el área 'Mostrar rasgos' de su raza. Se crean en el centro del terreno, en el suelo (x=0, y=0, z=0), con sus rumbos distribuidos uniformemente, comenzando en 0 grados (por ejemplo, si se crean 4, uno empezará mirando hacia cada uno de los 4 lados de spaceland). Luego, las tortugas siguen las instrucciones proporcionadas dentro del bloque "hacer" una vez.

Uso

Crear cada - hacer se usa para poblar Spaceland con agentes y luego ejecutar un conjunto de código individualmente para cada agente. Esto puede ser útil para crear muchos agentes y establecer diferentes rasgos para cada uno.

Sintaxis

Entradas en este bloque:

  • Un número en el socket
  • Una raza en el menú desplegable
  • Código relevante
Ejemplo de sintaxis de Crear cada - hacer

Ejemplo

Cuando se presiona configuración, El Mundo crea 100 tortugas, y cada una de esas tortugas sigue las instrucciones dentro del bloque "hacer". En este ejemplo, cada tortuga adopta un color aleatorio y se mueve a una posición aleatoria en spaceland. Todas las tortugas se crean, cambian de color y se reubican en un solo tic del reloj de StarLogo.

Ejemplo de Crear cada - hacer

Notas

Crear cada - hacer es muy similar a Crear. Ambos crean agentes, pero en general Crear cada - hacer permite una inicialización más compleja.

Bloques relacionados

  • Crear - Crea agentes sin comandos de inicialización individual