DarwinBotsManual
Abrir la app EnglishEN

Memoria genética diferida (976-990)

Quince celdas sin nombre que el hijo recibe del padre de a una por ciclo, mientras siga atado a él por el lazo de nacimiento.

Datos

DirecciónQuién la escribeCuándo se borra
976Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento de su primer ciclo y lo lee con .robage 1, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
977Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 2, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
978Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 3, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
979Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 4, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
980Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 5, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
981Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 6, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
982Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 7, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
983Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 8, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
984Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 9, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
985Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 10, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
986Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 11, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
987Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 12, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
988Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 13, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
989Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 14, si sigue el lazo de nacimiento y la celda está en 0.Nadie.
990Tu ADN. Al reproducirte, el motor guarda lo que tenías acá; el hijo lo recibe en la fase de movimiento y lo lee con .robage 15, si sigue el lazo de nacimiento y la celda está en 0.Nadie.

Cuando un bot se reproduce, el motor guarda aparte lo que tiene en las celdas 976 a 990 y se lo entrega al hijo de a una por ciclo: la 976 llega a tiempo para que el hijo la lea con .robage 1, la 977 con .robage 2, y así hasta la 990, que se puede leer con .robage 15. El padre conserva sus propios valores.

Cada entrega tiene dos condiciones:

Además, si el bot tiene un hijo mientras todavía está recibiendo su propia herencia diferida, las entregas que le faltaban se pierden.

' Antes de reproducirse, el padre anota su energia en la 976
cond
*.robage 10 =
start
*.nrg 976 store
50 .repro store
stop

' A su segundo ciclo, el hijo copia lo que heredo en la 51
cond
*.robage 1 =
start
*976 51 store
stop

El hijo termina con la energía de su padre en la celda 51. El padre también corre el segundo gen a su edad 1, pero en ese momento su 976 todavía vale 0.

Comparada con la instantánea, esta herencia es lenta y frágil, pero deja al hijo decidir: puede rechazar una celda escribiéndola antes de que llegue, o cortar el lazo para no recibir más. Más detalles en Memoria libre y epigenética.