DarwinBotsManual
Abrir la app EnglishEN

.refveldx

Con qué velocidad se desplaza de costado lo que estás viendo: positiva hacia tu derecha, negativa hacia tu izquierda.

Datos

Dirección
697
Nombre
.refveldx
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: la velocidad de costado de lo que ve tu ojo con foco, menos tu .veldx. Positiva, hacia tu derecha. 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
−32000 a 32000.
Mutaciones
la eligen como lectura (*)

.refveldx es la componente lateral de la velocidad del bot que ve tu ojo con foco, medida respecto de hacia dónde mirás y relativa a tu propio movimiento de costado (.veldx). Positiva: se te va hacia la derecha. Negativa: hacia la izquierda. Su opuesta es .refvelsx.

Usa la misma convención que .dx, así que copiarla ahí te hace acompañar el desplazamiento lateral del otro y no perderlo del ojo frontal. Es la mitad del truco de persecución de .refvel:

cond
*.eye5 0 >
start
*.refveldx .dx store
stop

Si querés apuntar en vez de moverte, la alternativa es girar: un valor grande de .refveldx avisa que el blanco está por salirse del ojo. Para apuntar con precisión mirá .refxpos. Si no ves nada, vale 0.