DarwinBotsManual
Abrir la app EnglishEN

start

Cierra las condiciones del gen y abre su cuerpo, que corre si todas dieron verdadero; sin cond delante, corre siempre.

Datos

Palabra
start
Familia
Flujo
Qué hace
Abre el cuerpo del gen. Tras un cond, vacía la pila booleana y corre solo si todas las condiciones dan verdadero (o no hay ninguna). Sin cond delante, abre un gen sin condiciones.
Costo
Control de flujo; end no cuesta
Se ejecuta en
siempre

start abre el cuerpo del gen: la parte donde los stores sí escriben. Qué pasa al llegar depende de lo que haya antes:

' el primer gen corre siempre; el segundo, solo hasta los 20 ciclos de vida
start
 10 .up store
stop
cond
 *.robage 20 <
start
 30 .aimdx store
stop

El bot avanza todo el tiempo con .up y gira con .aimdx hasta el ciclo 20. Después de eso .robage llega a 20 y el segundo cuerpo deja de correr.

Dos trampas:

Dentro del cuerpo, una condición nueva gobierna los stores que vienen después; eso se cuenta en Condiciones en línea. El resto del gen está en Genes: cond, start, else y stop.