DarwinBotsManual
Abrir la app EnglishEN

.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
stop

Media vuelta son 628. En el ciclo siguiente al giro, el bot ya lo tiene enfrente y puede verlo con .eye5.