Difference between revisions of "Pugilist"

From Robowiki
Jump to navigation Jump to search
m (forgot category)
m (cleanup)
Line 33: Line 33:
  
 
; How does it [[Targeting|fire]]?
 
; How does it [[Targeting|fire]]?
: Heavily segmented [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]. Not too different from the [[CassiusClay/Bee|Bee]] gun used in [[CassiusClay]] and [[CassiusClay/BeeRRGC|BeeRRGC]].
+
: Heavily [[Segmentation|segmented]] [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]. Not too different from the [[CassiusClay/Bee|Bee]] gun used in [[CassiusClay]] and [[CassiusClay/BeeRRGC|BeeRRGC]].
  
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
Line 41: Line 41:
  
 
; Why that name?
 
; Why that name?
: I insist in thinking that 1v1 Robocode is very much like boxing. It's about hitting well and avoid getting hit too hard too often. But [[Paolo]] was already taken so i decided to do [[User:David Alves|David Alves]] style naming and use the more general term.
+
: I insist in thinking that [[One-on-one|1v1]] battle is very much like boxing. It's about hitting well and avoid getting hit too hard too often. But [[Paolo]] was already taken so i decided to do [[User:David Alves|David Alves]] style naming and use the more general term.
  
 
; Can I use your code?
 
; Can I use your code?
Line 53: Line 53:
  
 
; Credits
 
; Credits
: Thanks to Jamougha for helping me getting the Wave Surfing to work. And to [[User:Sparafucil3|Jim]] for reviewing the implementation and telling me he thought it must be on the right track. And to [[User:ABC|ABC]] and [[User:Axe|Axe]] for "baby watching" P's development. And to everyone else who have tried to help me figure. Which are quite a few!
+
: Thanks to Jamougha for helping me getting the [[Wave Surfing]] to work. And to [[User:Sparafucil3|Jim]] for reviewing the implementation and telling me he thought it must be on the right track. And to [[User:ABC|ABC]] and [[User:Axe|Axe]] for "baby watching" P's development. And to everyone else who have tried to help me figure. Which are quite a few!
  
 
[[Category:MiniBots]]
 
[[Category:MiniBots]]

Revision as of 07:15, 30 May 2009

Sub-pages:
Version History - Help Requests - Guess Factor Chat - PugilistGL - PugilistGL/Code - Archived Talk 20040501 - Archived Talk 20090529
Pugilist
Author(s) PEZ
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Wave Surfing
Current Version 2.4.18
Code License RWPCL
Download

Background Information

What's special about it?
It's the first MiniBot doing Wave Surfing.
How competetive?
Quite so.
It's the only MiniBot having broken the 2K barrier in the general class of RoboRumble@Home. 2007 points for version 2.0.8.

Strategy

How does it fire?
Heavily segmented GuessFactor Targeting. Not too different from the Bee gun used in CassiusClay and BeeRRGC.
How does it move?
It's a RandomMovementBot style of movement. Only, it's not random at all. It's my home grown (with good advice from Jamougha) Wave Surfing. Pugilist "surfs" the Enemy Waves carrying real bullets. It tries to move to the least hit guess factor possible on those waves.

Additional Information

Why that name?
I insist in thinking that 1v1 battle is very much like boxing. It's about hitting well and avoid getting hit too hard too often. But Paolo was already taken so i decided to do David Alves style naming and use the more general term.
Can I use your code?
Sure. It's packed with the bot jar file and released under the terms of the RWPCL. Might be a bit dense though, since lately it has been a desperate chase for bytes in this bot.
What's next for this bot?
  1. DONE!: Figure out how break the 2K limit in the general RoboRumble.
  2. DONE!: Grab the #1 spot in mini RoboRumble
  3. Make a cool logo
Credits
Thanks to Jamougha for helping me getting the Wave Surfing to work. And to Jim for reviewing the implementation and telling me he thought it must be on the right track. And to ABC and Axe for "baby watching" P's development. And to everyone else who have tried to help me figure. Which are quite a few!