Difference between revisions of "Flattener"

From Robowiki
Jump to navigation Jump to search
("Flattener" stub)
 
m (add terminology category)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
 
The term "flattener" generally does not include passive techniques such as randomized movement, because they are not actively attempting to keep track of where the robot has been too often.
 
The term "flattener" generally does not include passive techniques such as randomized movement, because they are not actively attempting to keep track of where the robot has been too often.
  
It is frequently implemented with the same data structures used by a [[wave surfer]] to keep track of where the enemy has fired, except that data is recorded regardless of if hit by an opponent's bullet or not.
+
It is frequently implemented with the same data structures used by a [[wave surfing|wave surfer]] to keep track of where the enemy has fired, except that data is recorded regardless of if hit by an opponent's bullet or not.
  
 
[[Category: Movement]]
 
[[Category: Movement]]
 +
[[Category: Terminology]]

Latest revision as of 09:57, 7 September 2012

This article is a stub. You can help RoboWiki by expanding it.

Flattener is term for any technique where a robot keeps track of it's own movements (much like an opponent's targeting would), and attempts to avoid moving in the same manner too often. In other words, the robot is attempting to "flatten" it's movement profile. It is commonly used in the context of wave surfing to supplement the data of where the enemy has aimed before.

The term "flattener" generally does not include passive techniques such as randomized movement, because they are not actively attempting to keep track of where the robot has been too often.

It is frequently implemented with the same data structures used by a wave surfer to keep track of where the enemy has fired, except that data is recorded regardless of if hit by an opponent's bullet or not.