DarwinBotsManual
Abrir la app EnglishEN

.hitup

Vale 1 en el ciclo siguiente a un choque de frente, con algo que estaba delante del bot.

Datos

Dirección
205
Nombre
.hitup
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á delante, a menos de unos 45 grados de 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 (*)

.hitup se enciende cuando el bot choca con algo que está delante suyo: el centro del otro cae dentro de un cono de unos 45 grados a cada lado de su rumbo (.aim). Es una de las cuatro direcciones de .hit, junto con .hitdn (atrás), .hitdx (derecha) y .hitsx (izquierda); .hit se enciende siempre que se enciende alguna.

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: después se borra.

Un choque de frente suele ser lo que el bot venía buscando (o con lo que se tropezó por no mirar). Lo que tocó queda descrito en los ref*, así que se puede reaccionar según qué es. Este bot retrocede si lo que tiene adelante es más grande que él:

cond
*.hitup 0 !=
*.refbody *.body >
start
30 .dn store
stop