DarwinBotsManual
Abrir la app EnglishEN

Reproducción

Las órdenes para tener hijos, sola o con pareja, y el sentido que avisa que el bot fue fecundado.

DirecciónSysvarTipoResumen
300.reproComandoOrdena una reproducción asexual: el número es el porcentaje de energía, cuerpo y cloroplastos que se lleva el hijo.
301.mreproComandoComo .repro, pero el hijo nace con una probabilidad de mutar mucho mayor: reproducción para explorar.
302.sexreproComandoOrdena una reproducción sexual: solo funciona si el bot fue fecundado, y el hijo mezcla su ADN con el del esperma.
303.fertilizedSentidoAvisa que el bot recibió esperma: mayor que 0 mientras la fecundación está vigente, cuenta hacia abajo desde 9.

Un bot tiene hijos escribiendo un porcentaje: la parte de sus recursos que le pasa al hijo. 50 .repro store lo parte en dos mitades; 10 .repro store tiene un hijo chico y se queda con casi todo. El hijo se lleva ese porcentaje de la energía, del cuerpo, de los cloroplastos y de los desechos, y nace pegado al padre, unido a él por un lazo de nacimiento.

Hay tres formas:

Las tres comparten tres reglas que conviene tener presentes:

El hijo nace con la memoria en 0, salvo el .timer y la memoria genética (ver Memoria libre y epigenética). En su primer ciclo ya lee su .nrg, pero .body y .robage le dan 0. Todo el proceso está en Reproducción.

Una idea de uso: reproducirse cuando sobra energía, con un porcentaje que deje al padre en condiciones de seguir.

' Cuando junta energía, tiene un hijo con un tercio
cond
 *.nrg 6000 >
 *.body 500 >
start
 33 .repro store
stop