Pattern Movement
Jump to navigation
Jump to search
Moving in a repeating pattern (for lack of a better name for it). Generally only used by Sample Bots and NanoBots.
Some bots that implement this are:
- Corners ‒ Tries to move into a corner. Vulnerable to Linear Targeting and eventually just Head-On Targeting.
- Walls ‒ Moves in a straight line, along walls. Vulnerable to Linear Targeting guns and better.
- SpinBot ‒ Moves in a circle. Vulnerable to Circular Targeting guns and better.
- MyFirstRobot ‒ Implements simple Oscillator Movement. Vulnerable to Pattern Matching guns and better.
- Infinity ‒ Uses a carefully tuned square movement. Vulnerable to Pattern Matching guns and better.
- Crazy ‒ Moves in a series of quarter-circle/semicircle turns. Vulnerable to Pattern Matching guns and better.
In addition, all bots that use Stop And Go Movement or the Musashi Trick, can be considered to use Pattern Movement.
This movement is more effective in melee. In the early days of Robocode, good melee bots would just dance around in a triangle, star-shape, or square, often in corners. The benefits of this are: (1) you won't move too far from your starting point, so you are less likely to have new bots targeting you because you moved into their range, and (2) you can defeat Linear Targeting and Circular Targeting by changing direction often.
See Also
|