Adaptive Movement
Adaptive Movement is a form of movement where the enemy's shots and hits are used as input in your movement algorithm.
This term generally refers to Wave Surfing, where your bot tries to statistically predict the firing patterns of your opponent.
It may also refer to:
- A Multi-Mode bot choosing a movement based on its success in dodging enemy fire. PrairieWolf implements this.
- Dodging Head-On Targeting bullets in melee. Portia implements this.
- Reversing direction when detecting an enemy energy drop. Some bots implement this.
In 1v1, adaptive movement in the form of wave surfing has all but taken over the top places of the RoboRumble. In melee, some bots (e.g. Neuromancer, Firestarter) are adaptive and some (e.g. Diamond, Shadow) are not.
The counter to adaptive movement is Anti-Surfer Targeting.
Non-adaptive movements
Movements that are not adaptive include: