Every moving target on this site uses one of five behaviours. Naming the one in front of you takes about two seconds and tells you exactly how to approach it.
Linear patrol
Moves at constant speed and reverses at the edges of its range. The signature is a hard reversal with no curve.
Response: ambush at a turning point, where the lead required drops close to zero. This is the most exploitable behaviour in the library.
Sine slide
Travels horizontally while oscillating vertically. Looks like a wave. The vertical component pauses at the top and bottom of each cycle.
Response: ambush at the vertical extremes, where only the horizontal lead applies.
Ad space reserved. See README.md to connect an ad unit.
Orbit
Travels an ellipse around a fixed centre. Slowest at the ends of its long axis, fastest crossing the middle.
Response: measure the period once, then place your aim at an extreme and wait.
Random drift
Smooth but genuinely unpredictable - the velocity itself is being nudged randomly. No cycle, no reversal points, no pattern.
Response: commit fast and lead only along the current heading. Do not wait for a moment that will not come.
Teleport
Sits still, then jumps to a new position on a timer. Used to force re-acquisition rather than tracking.
Response: shoot immediately on arrival. The window is the whole point and it does not improve by waiting.
Key takeaways
- Patrol: ambush the reversal. Sine: ambush the vertical extreme.
- Orbit: measure the period and wait at the long-axis end.
- Drift: commit fast and lead along the current heading only.
- Teleport: shoot on arrival; waiting gains nothing.
Frequently asked questions
How quickly can I identify the behaviour?
About two seconds. A hard reversal is a patrol, a wave is a sine slide, a closed loop is an orbit, smooth wandering is drift, and sudden jumps are teleport.
Which behaviour is easiest to hit?
Linear patrol, because the reversal points require almost no lead.
Which is hardest?
Random drift, used by Moving Bullseye, because there is nothing to anticipate beyond a few tenths of a second.