.trefaim
Hacia dónde apunta el bot atado: una copia de su .aim.
Datos
- Dirección
- 479
- Nombre
.trefaim- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Lo que se siente por un lazo (tref*)
- Quién la escribe
- El motor, en la fase de fuerzas y choques: copia el
.aimque publicó el bot atado. Lo leés en el ciclo siguiente, un ciclo detrás de lo que el otro lee de sí mismo. - Cuándo se borra
- El motor, cuando te quedás sin lazos o no tenés el lazo que pide
.readtie. - Rango
- 0 a 1255; puede pasarse un poco si el otro gira por otras causas
- Mutaciones
- la eligen como lectura (
*)
Es el .aim del bot atado: su orientación absoluta, de 0 a 1255 (una vuelta entera son 1256). Como la posición, va un ciclo detrás de lo que el compañero lee de sí mismo. Con .setaim podés copiarla para apuntar hacia el mismo lado que él, algo útil para que un grupo atado se mueva en la misma dirección.
En este ejemplo solo el hijo copia el rumbo de su padre (el atado mayor que él, como en .trefage):
' Apunta hacia donde apunta el atado, si es mi padre
cond
*.numties 0 >
*.trefage *.robage >
start
*.trefaim .setaim store
stopCuando el padre cambia de rumbo, el .aim del hijo lo alcanza dos ciclos después: uno porque .trefaim llega con atraso y otro porque el giro de .setaim se ve en .aim recién al ciclo siguiente.
Para el ángulo del lazo mismo, usá .tieang.