Difference between revisions of "GresSuffurd"
Jump to navigation
Jump to search
GrubbmGait (talk | contribs) m (slight update) |
GrubbmGait (talk | contribs) m (slight updates) |
||
Line 12: | Line 12: | ||
| movement = [[Wave Surfing|Wave Surfing]] | | movement = [[Wave Surfing|Wave Surfing]] | ||
| released = 2006-09-26 | | released = 2006-09-26 | ||
− | | best_rating = [[APS]]: 81. | + | | best_rating = [[APS]]: 81.92 (20th) |
− | | current_version = 0.2. | + | | current_version = 0.2.17 |
| license = [[RWPCL]] | | license = [[RWPCL]] | ||
− | | download_link = http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2. | + | | download_link = http://home.versatel.nl/gheijenk/robocode/jarfiles/gh.GresSuffurd_0.2.17.jar |
}} | }} | ||
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 [[The2000Club]]. It has nothing special to defend itself against the top-bots, while the movement is tuned against simple targeters. This means it does not roll the stats of gun or movement. | + | :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. This means it does not roll the stats of gun or movement, nor does it use binsmoothing. |
:It is the best Dutch bot. | :It is the best Dutch bot. | ||
Line 30: | Line 30: | ||
; How does it [[Movement|move]]? | ; How does it [[Movement|move]]? | ||
− | : It uses [[Wave Surfing]], currently | + | : It uses [[Wave Surfing]], currently segmented on absolute velocity and on wallproximity. |
; How does it fire? | ; How does it fire? | ||
Line 36: | Line 36: | ||
; What's next for your robot? | ; What's next for your robot? | ||
− | : As both movement and gun are lying | + | : As both movement and gun are lying far behind the top-3, both need a lot of work. The movement will probably get an extra segmentation, while the gun asks for a fast and slow learning 'virtual' gun and maybe even a special 'antisurfer' state. |
Revision as of 07:55, 14 October 2009
- 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: 81.92 (20th) |
Current Version | 0.2.17 |
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. This means it does not roll the stats of gun or movement, nor does it use binsmoothing.
- 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.
- How does it fire?
- It uses GuessFactor Targeting, nothing fancy, segmented on 'time since velocity change', distance and wallproximity.
- What's next for your robot?
- As both movement and gun are lying far behind the top-3, both need a lot of work. The movement will probably get an extra segmentation, while the gun asks for a fast and slow learning 'virtual' gun and maybe even a special 'antisurfer' state.
Credits
GresSuffurd is completely my own achievement. However, it would not have come this far without the ideas and sometimes pieces of code from others.
It is based upon Kawigi's GuessFactorTargeting Tutorial and Voidious' WaveSurfing Tutorial, including all their credits like Paul Evans, ABC, PEZ, rozu and Jamougha.
The proper onDeath handling is thought up by David Alves.
The ini-file handling comes from Loki.
For the idea of pluggable movement and gun I must thank PEZ.
The EnergyDrop detection and WallAvoidance is taken from my older bot GrubbmGrb.
Last but not least I must thank Krabb for the drive to change instead of tweak, by racing for The2000Club.