Difference between revisions of "GresSuffurd"

From Robowiki
Jump to navigation Jump to search
(→‎Strategy: one more 'want-to-do')
m (→‎Strategy: small update)
Line 39: Line 39:
  
 
; What's next for your robot?
 
; What's next for your robot?
: The gun is as good as done. The movement will need much attention, it has not changed in the last 2 years and it is relatively weak. A [[Waves/Precise Intersection|Precise Intersection]] implementation is under construction, but has a bit disappointing performance at the moment. Maybe in the future I will investigate a rolling depth in the surfingstats. Even a flattener is a possibility. One thing I definately want to do, is to make use of the safe spot created by colliding bullets. Not because it is a safe spot, for that wave the complete range is safe, but to throw off the stats of the opponent.
+
: The gun is as good as done, the only thing I want to do is to remove the x.x5 bulletpower tweak, as it really is just a bug-exploitation. The movement will need much attention, it has not changed in the last 2 years and it is relatively weak. A [[Waves/Precise Intersection|Precise Intersection]] implementation is under construction, but has a bit disappointing performance at the moment. Maybe in the future I will investigate a rolling depth in the surfingstats. Even a flattener is a possibility. One thing I definately want to do, is to make use of the safe spot created by colliding bullets. Not because it is a safe spot, for that wave the complete range is safe, but to throw off the stats of the opponent.
  
 
== Credits ==
 
== Credits ==

Revision as of 11:28, 28 August 2011

Sub-pages:
Version History - GresVretter (gun) - WeefSuffurd (movement) - Archived Talk 20090426
GresSuffurd
Author(s) GrubbmGait
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Wave Surfing
Released 2006-09-26
Best Rating APS: 83.98 (9th)
Current Version 0.3.2
Code License RWPCL
Download

Background Information

What's special about it?
It's the first bot I made featuring Wave Surfing and GuessFactor Targeting and was my ticket to The2000Club. It has nothing special to defend itself against the top-bots, while the movement is tuned against simple targeters. It uses Precise Intersection (gun only), and binsmoothing is not used in gun nor movement.
It is the best Dutch bot.
Where did you get the name?
It is my translation of the combination Guess and Surfer. All my bots start with 'Gr' and 'sufferd' is someone like Disney's Goofy.

Strategy

How does it move?
It uses Wave Surfing, currently segmented on absolute velocity and on wallproximity. No rolling depth (decaying old data) is present.
How does it fire?
It uses GuessFactor Targeting, segmented on 'time since velocity change', absolute lateral velocity, wallproximity and 'distance last 14 ticks'. The latest versions use Precise Intersection and simulated precise MEA. It has a second gun with exact the same configuration, only the stats are decaying over time.
Does it have any WhiteWhales?

mirror bots, especially PolishedRuby, the bots of darkcanuck, Tron and Tigger are always a hard nut to crack.

What's next for your robot?
The gun is as good as done, the only thing I want to do is to remove the x.x5 bulletpower tweak, as it really is just a bug-exploitation. The movement will need much attention, it has not changed in the last 2 years and it is relatively weak. A Precise Intersection implementation is under construction, but has a bit disappointing performance at the moment. Maybe in the future I will investigate a rolling depth in the surfingstats. Even a flattener is a possibility. One thing I definately want to do, is to make use of the safe spot created by colliding bullets. Not because it is a safe spot, for that wave the complete range is safe, but to throw off the stats of the opponent.

Credits

GresSuffurd is for the largest part my own achievement. However, it would not have come this far without the ideas and sometimes pieces of code from others.