.trefvelmyup
Cuánto más rápido que vos avanza el bot atado en la dirección en que apuntás.
Datos
- Dirección
- 443
- Nombre
.trefvelmyup- 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: proyecta la velocidad del bot atado sobre tu eje hacia adelante y le resta tu
.velup. 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
- Unos −23000 a 23000; en la práctica, mucho menos
- Mutaciones
- la eligen como lectura (
*)
Toma la velocidad del bot atado, la proyecta sobre tu eje hacia adelante y le resta tu propia .velup. Es una velocidad relativa: positiva si el otro avanza en tu dirección más rápido que vos, negativa si se queda atrás, 0 si van parejos. Es la misma cuenta que hace .refvelup con el bot que ves.
Las cuatro trefvelmy* salen de dos números: .trefvelmydn es esta misma cambiada de signo, y .trefvelmydx / .trefvelmysx hacen lo mismo sobre el eje lateral. Si querés la velocidad del otro medida desde su propio frente, usá .trefvelyourup.
' Si el atado me saca ventaja hacia adelante, empujo para alcanzarlo
cond
*.numties 0 >
*.trefvelmyup 0 >
start
*.trefvelmyup .up store
stop