.trefshoot
Cuántas veces el ADN del bot atado escribe en .shoot: parte de su firma.
Datos
- Dirección
- 462
- Nombre
.trefshoot- 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 la cuenta de escrituras en
.shootdel ADN del bot atado (su.myshoot). Lo leés en el ciclo siguiente. - Cuándo se borra
- El motor, cuando te quedás sin lazos o no tenés el lazo que pide
.readtie. - Rango
- 0 a unos 16000; en la práctica, pocas unidades
- Mutaciones
- la eligen como lectura (
*)
Cuenta cuántas veces aparece en el ADN del bot atado una escritura en .shoot (la dirección 7): el número 7, o .shoot, seguido de cualquier palabra de escritura como store o inc. Solo cuenta esa forma literal: si el ADN calcula la dirección, no suma. Es el .myshoot del otro: lo que él lee de sí mismo, leído desde tu lado del lazo.
Es un dato del ADN, no de lo que pasa: cuenta las escrituras aunque su gen nunca se ejecute, y solo cambia si el ADN del otro muta. Por eso sirve como parte de una firma para reconocer especies: dos bots con el mismo ADN tienen las mismas cuentas. Un 0 casi siempre quiere decir que el otro no dispara: ni ataca ni come a tiros.
' Si el atado no tiene genes de disparo, la celda 50 vale 1
cond
*.numties 0 >
*.trefshoot 0 =
start
1 50 store
stopLas demás cuentas de la firma son .trefup, .trefdn, .trefsx, .trefdx, .trefaimdx, .trefaimsx y .trefeye; las del bot que ves, las ref* como .refup.