.refvelscalar
Qué tan rápido se mueve lo que estás viendo respecto de vos, sin importar la dirección.
Datos
- Dirección
- 695
- Nombre
.refvelscalar- Tipo
- Sentido: el motor la escribe para que el ADN la lea
- Grupo
- Lo que se ve (ref*)
- Quién la escribe
- El motor, en la fase de acciones de cada ciclo: qué tan rápido se mueve lo que ve tu ojo con foco respecto de vos, sin importar hacia dónde. También al chocar con un bot. Lo leés en el ciclo siguiente.
- Cuándo se borra
- El motor, cada ciclo, cuando se borran los sentidos.
- Rango
- 0 a 32000; nunca es negativa.
- Mutaciones
- la eligen como lectura (
*)
.refvelscalar es el módulo de la velocidad relativa de lo que ve tu ojo con foco: la raíz de .refvel al cuadrado más .refveldx al cuadrado, redondeada. Con .refvel en 3 y .refveldx en 4 da 5. Nunca es negativa.
Sirve cuando no te importa hacia dónde se mueve el otro, solo si se mueve. Como es relativa, si vos y el otro van a la par vale 0 aunque los dos estén corriendo. Es la manera de saber si ya lo alcanzaste en una persecución, o de distinguir un blanco fácil de uno que va a ser difícil de pegarle.
' blanco quieto respecto de mí: disparo
cond
*.eye5 0 >
*.refvelscalar 5 <
*.refeye *.myeye !=
start
-1 .shoot store
stopSi no ves nada, vale 0.