.hitdn
Vale 1 en el ciclo siguiente a un choque por detrás, con algo que el bot tenía a la espalda.
Datos
- Dirección
- 206
- Nombre
.hitdn- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Choques y golpes
- Quién la escribe
- El motor, en la fase de fuerzas y choques: 1 si lo que toca está detrás, a menos de unos 45 grados de la dirección opuesta a su rumbo. Lo leés en el ciclo siguiente.
- Cuándo se borra
- El motor, cuando se borran los sentidos, justo después de tu ADN.
- Rango
- 0 o 1.
- Mutaciones
- la eligen como lectura (
*)
.hitdn se enciende cuando el bot choca con algo que tiene detrás: el centro del otro cae dentro de un cono de unos 45 grados a cada lado de la dirección opuesta a su rumbo (.aim). Es la dirección de .hit opuesta a .hitup; las otras dos son .hitdx y .hitsx.
Como todo el tacto, la escribe el motor en el paso de física y tu ADN la lee en el ciclo siguiente, una sola vez.
Es el aviso típico de "algo me alcanzó por la espalda", donde los ojos no llegan. La respuesta clásica es darse vuelta para mirarlo:
cond
*.hitdn 0 !=
start
628 .aimsx store
stopMedia vuelta son 628. En el ciclo siguiente al giro, el bot ya lo tiene enfrente y puede verlo con .eye5.