Difference between revisions of "GresSuffurd"

From Robowiki
Jump to navigation Jump to search
(Fix broken download link and some minor formatting errors)
(Updated what is next)
Line 21: Line 21:
  
 
; What's special about it?
 
; What's special about it?
:It's the first bot I made featuring [[Wave Surfing]] and [[GuessFactor Targeting]] and was my ticket to [[The 2000 Club]]. It has nothing special to defend itself against the top-bots, while the movement is tuned against simple targeters. It uses [[Waves/Precise Intersection|Precise Intersection]] (gun only), and binsmoothing is not used in gun nor movement.
+
:It's the first bot I made featuring [[Wave Surfing]] and [[GuessFactor Targeting]] and was my ticket to [[The 2000 Club]] and later on the top-10. It has nothing special (yet) to defend itself against the top-bots, while the movement is tuned against simple targeters. It uses [[Waves/Precise Intersection|Precise Intersection]] (gun only), no binsmoothing of any kind is used.
 
:It is the best Dutch bot.
 
:It is the best Dutch bot.
  
Line 39: Line 39:
  
 
; What's next for your robot?
 
; What's next for your robot?
: The gun is as good as done, no specific things are on the list. The movement will need much more attention, it has hardly changed in the last years and it is relatively weak. A [[flattener]] is under construction, and a [[Bullet Shadow]] implementation will be next. For these I need to increase the number of bins from 37 to at least twice as much, so a lot of retweaking is necessary in that field. Also a [[Waves/Precise Intersection|Precise Intersection]] implementation is probably needed for the latter, although I have bad experiences with that. Adding another segmentation in the movement is lurking on the back of my mind. I really like to pass [[Dookious]] as it is the best 'old-fashioned' bot.
+
Gun:  
 +
: Merge the 2 current guns in one gun that performs on par.
 +
: Take a look at the nearwall performance and close-range performance
 +
: New second gun that can hit the ones the first gun has trouble with (anti-surfer and anti-flattener)
 +
Movement:
 +
: Increase the number of bins, start using [[Waves/Precise Intersection|Precise Intersection]] to determine the danger.
 +
: Closely look at the close-range, nearwall, and 'no waves' performance
 +
: Closely look at the timing of the waves/my prediction, as I get hit to often at the edges
 +
: Start using [[Bullet Shadow]]s
 +
: Far future: [[Bullet Shielding]] and a [[flattener]]
 +
 
 +
I really like to enter top-10 again and stay there.
  
 
== Credits ==
 
== Credits ==

Revision as of 13:01, 31 October 2017

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: 85.57 (8th)
Current Version 0.3.14
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 The 2000 Club and later on the top-10. It has nothing special (yet) to defend itself against the top-bots, while the movement is tuned against simple targeters. It uses Precise Intersection (gun only), no binsmoothing of any kind is used.
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, wallproximity and acceleration. 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?

Gun:

Merge the 2 current guns in one gun that performs on par.
Take a look at the nearwall performance and close-range performance
New second gun that can hit the ones the first gun has trouble with (anti-surfer and anti-flattener)

Movement:

Increase the number of bins, start using Precise Intersection to determine the danger.
Closely look at the close-range, nearwall, and 'no waves' performance
Closely look at the timing of the waves/my prediction, as I get hit to often at the edges
Start using Bullet Shadows
Far future: Bullet Shielding and a flattener

I really like to enter top-10 again and stay there.

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.