Wave Surfing

From Robowiki
Revision as of 11:37, 30 June 2009 by Zyx (talk | contribs) (→‎See also: added link to the tutorial)
Jump to navigation Jump to search
This article is a stub. You can help RoboWiki by expanding it.

A movement which focuses on the enemy waves, and not the enemy. The general idea consists in "surf" the enemy waves, and like human surfers, try not to be caught by the waves peaks "breaking" over you.

There are many different implementations of the idea, including:

  • /True Surfing - Continually re-evaluates moving forwards or backwards, "surfing" enemy waves similarly to a real surfer.
  • /GoTo-Style - Calculates the range it could get to before the closest wave "breaks", and goes to the safest part of the wave (or all waves).
  • /Shrapnel Surfing - Calculates the most dangerous part of the oncoming wave(s), and moves furthest from that area.
  • /Reverse/Forward Sensors - A form of True Surfing that does *not* use Precise Prediction, but tries to approximate similar results.

Precise Prediction - Using very precise prediction code to get extremely exact results from your WaveSurfing. Could be used in any of the WaveSurfing methodologies.

See also