Difference between revisions of "GrubbmThree"

From Robowiki
Jump to navigation Jump to search
(stats and comment 0.9d)
m (Update download link)
 
(22 intermediate revisions by one other user not shown)
Line 4: Line 4:
 
| targeting      = [[Circular Targeting]]
 
| targeting      = [[Circular Targeting]]
 
| movement        = [[Ramming Movement]]
 
| movement        = [[Ramming Movement]]
| released        = 2006-02-16
+
| released        = 2004-11-26
| best_rating    = [[APS]]: 54.67 (338th)
+
| best_rating    = [[APS]]: 57.19 (441th)
| current_version = 0.9
+
| current_version = 0.9x
 
| license        = [[RWPCL]]
 
| license        = [[RWPCL]]
| download_link  = http://robocode-archive.strangeautomata.com/robots/gh.micro.GrubbmThree_0.9.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/gh.micro.GrubbmThree_0.9x.jar
 
}}
 
}}
  
Line 14: Line 14:
  
 
; What's special about it?
 
; What's special about it?
: Frankly nothing, it just is one of the best rambots.
+
: Frankly nothing, it just is the best rambot.
  
 
; Where did you get the name?
 
; Where did you get the name?
Line 22: Line 22:
  
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
: Ramming, it tries to intercept the opponent by following its own bullets. It reverses direction if it is more beneficial.
+
: Ramming, it tries to intercept the opponent by following its own bullets. It reverses direction if it is more beneficial. A small 'wobble' has been introduced inspired by the movement of [[MaxRisk]].
  
 
; How does it fire?
 
; How does it fire?
: Iterative circular gun with some protection to avoid shooting straight into the wall. The iteration stops at the outer hull of the opponent.
+
: Iterative circular gun with some protection to avoid shooting straight into the wall. The iteration stops at the outer hull of the opponent. Next to the normal attributes as speed and headingchange, it also takes into account speedchange.
  
 
; How does it dodge bullets?
 
; How does it dodge bullets?
Line 31: Line 31:
  
 
; What's next for your robot?
 
; What's next for your robot?
: Nothing. This old bot still is a problembot for many.
+
: Nothing anymore, as finally it is the highest ranked rambot. This old bot sharpened its teeth.
  
 
; How competitive is it?
 
; How competitive is it?
: It outranked the best rambot at that time, [[NanoDeath]], in march 2005. In feb 2006, [[Kev]]'s [[MaxRisk]] came along and became the best rambot by a large margin. Currently it is on par with [[Jab]]'s [[Sanguijuela]] in second place. In the [[Rambot Challenge 2K6]] it disappoints a bit with 5th place.
+
: It outranked the best rambot at that time, [[NanoDeath]], in march 2005. In feb 2006, [[Kev]]'s [[MaxRisk]] came along and became the best rambot by a large margin. After more than 10 years a design-flaw was fixed, a clever idea implemented in the gun, and some rather rough movement tweak introduced. Now it is finally the best rambot again.
 +
<!-- In the [[Rambot Challenge 2K6]] it disappoints a bit with 5th place. Update ! -->
  
 
== Credits ==
 
== Credits ==
 
This tank is completely based on free information available on this wiki.
 
This tank is completely based on free information available on this wiki.
  
== Recent Versionhistory ==
+
== Versionhistory ==
 +
* 0.9x 2017-09-25
 +
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9x|rumble=RoboRumble|scorelabel=APS|score=57.19|rank=440th|win=716|loss=443|plrank=402nd|glicko2=N/A|pwin=61.78|vote=0.09|anpp=60.19|score2label=Survival|score2=54.73}}'''
 +
** combination of best versions of 0.9j, 0.9g and 0.9k, maybe good enough to become the best rammer
 +
** And it is . . .!
 +
* 0.9a-l 2017-09-xx Various tryout versions, some succefull, some not so.
 +
* 0.9a  NOT Smart radarturn at beginning of each round
 +
* 0.9b  NOT Brake when sharp turn needed
 +
* 0.9c  NOT Stop iteration just outside hull
 +
* 0.9d  YES Introduce 'wobble' in movement
 +
* 0.9e  NOT Make wobble small and fast
 +
* 0.9f  NOT Fix small fast wobble
 +
* 0.9g  YES Also keep track of speedchange in CT gun (and therefor movement) 
 +
* 0.9h  NOT Wobble with extra wallhit prevention
 +
* 0.9i  NOT Again wobble with extra wallhit prevention
 +
* 0.9j  YES Design-flaw: Now shoot full power when close to enemy and wall
 +
* 0.9k  YES Wobble more often (not faster)
 +
* 0.9l  NOT Iterate till hit, even outside battlefield, then warp into field. No bulletpower adaption
 +
 
 
* 0.9  The original since 2006
 
* 0.9  The original since 2006
 
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9|rumble=RoboRumble|scorelabel=APS|score=55.96|rank=461st|win=663|loss=491|plrank=460th|glicko2=N/A|pwin=57.45|vote=0|anpp=58.87|score2label=Survival|score2=50.91}}'''
 
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9|rumble=RoboRumble|scorelabel=APS|score=55.96|rank=461st|win=663|loss=491|plrank=460th|glicko2=N/A|pwin=57.45|vote=0|anpp=58.87|score2label=Survival|score2=50.91}}'''
 
** On par with [[Sanguijuela]] in second place, far behind [[MaxRisk]]
 
** On par with [[Sanguijuela]] in second place, far behind [[MaxRisk]]
* 0.9a 2017-09-06
+
 
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9a|rumble=RoboRumble|scorelabel=APS|score=55.78|rank=463rd|win=652|loss=500|plrank=474th|glicko2=N/A|pwin=56.6|vote=0|anpp=58.6|score2label=Survival|score2=51.16}}'''
+
* 20060216: v 0.9 -- Put aiming-point always within field, less energy preservation.
** At the beginning of each round, turn radar the shortest way towards the center of the field.  
+
** Rank:174 -- Rating:1635 -- PL:178
** Slightly better in micro and mini (Survival) but worse in roborumble
+
** Comment: it seems a draw with MaxRisk 0.5
* 0.9b 2017-09-07
+
 
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9b|rumble=RoboRumble|scorelabel=APS|score=55.76|rank=463rd|win=636|loss=520|plrank=493rd|glicko2=N/A|pwin=55.02|vote=0|anpp=58.66|score2label=Survival|score2=50.64}}'''
+
* 20050316: v 0.8 -- Do not shoot at the center of the enemy, shoot at the outer hull.
** Hit the brakes when sharp turn is needed (so less switching direction)
+
** Rank:135 -- Rating:1637 (down to 1629) -- PL:133
** Seems that switching directions is more beneficial than keep chasing
+
** Comment: Outranked [[NanoDeath]]
* 0.9c 2017-09-09
+
 
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9c|rumble=RoboRumble|scorelabel=APS|score=55.51|rank=470th|win=643|loss=513|plrank=488th|glicko2=N/A|pwin=55.62|vote=0.1|anpp=58.41|score2label=Survival|score2=50.78}}'''
+
* 20050130: v 0.7 -- Refactored CT-gun (integrational -> iterative) to win 100 bytes and still have improved near-wall performance.
** Stop iterating just outside hull, so a bit less overshooting. Probably the best version ?
+
** Rank:145 -- Rating:1630 (down to 1623) -- PL:145
** only better against the few I tested, against the others . . . not
+
 
* 0.9d 2017-09-09
+
* 20050127: v 0.6 -- Improved radar, removed sharp-turn.
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=gh.micro.GrubbmThree%200.9d|rumble=RoboRumble|scorelabel=APS|score=56.15|rank=460th|win=680|loss=477|plrank=442nd|glicko2=N/A|pwin=58.77|vote=0.01|anpp=59.05|score2label=Survival|score2=52.41}}'''
+
** Rank:166 -- Rating:1606 -- PL:182
** Introduce a 'wobble' (see behaviour of MaxRisk) when going rather straight
+
 
** better overall, but against the really good ram-avoiders it is worse, sigh
+
* 20041219: v 0.5 -- Back to CT-gun, make sharp-turn sharper, fire also when angle between 10-20 degrees.
 +
** Rank:169 -- Rating:1604 -- PL:186 (Down to 1600)
 +
 
 +
* 20041218: v 0.4 -- Changed CT-gun into averaged HOT-CT-gun.
 +
** Rank:203 -- Rating:1563 -- PL:-
 +
 
 +
* 20041202: v 0.3 -- Changed bpower/distance ratio, made sharp turn less sharp.
 +
** Rank:180 -- Rating:1593 -- PL:-
 +
 
 +
* 20041127: v 0.2 -- Solved sharp-turn bug, removed 10-tick wait at startup.
 +
** Rank:180 -- Rating:1592 -- PL:-
 +
 
 +
* 20041126: v 0.1 -- Initial version, just ramming and shooting.
 +
** Rank:194 -- Rating:1577 -- PL:-
 +
 
 +
<!--'''{{subst:rumblestats:roborumble|gh.micro.GrubbmThree 0.9h|RumbleStatsDefault}}'''-->
  
 
[[Category:Bots|GrubbmThree]]
 
[[Category:Bots|GrubbmThree]]

Latest revision as of 21:30, 25 September 2017

GrubbmThree
Author(s) GrubbmGait
Extends AdvancedRobot
Targeting Circular Targeting
Movement Ramming Movement
Released 2004-11-26
Best Rating APS: 57.19 (441th)
Current Version 0.9x
Code License RWPCL
Download

Background Information

What's special about it?
Frankly nothing, it just is the best rambot.
Where did you get the name?
Surprise: it is my third bot.

Strategy

How does it move?
Ramming, it tries to intercept the opponent by following its own bullets. It reverses direction if it is more beneficial. A small 'wobble' has been introduced inspired by the movement of MaxRisk.
How does it fire?
Iterative circular gun with some protection to avoid shooting straight into the wall. The iteration stops at the outer hull of the opponent. Next to the normal attributes as speed and headingchange, it also takes into account speedchange.
How does it dodge bullets?
It eats bullets for breakfast.
What's next for your robot?
Nothing anymore, as finally it is the highest ranked rambot. This old bot sharpened its teeth.
How competitive is it?
It outranked the best rambot at that time, NanoDeath, in march 2005. In feb 2006, Kev's MaxRisk came along and became the best rambot by a large margin. After more than 10 years a design-flaw was fixed, a clever idea implemented in the gun, and some rather rough movement tweak introduced. Now it is finally the best rambot again.

Credits

This tank is completely based on free information available on this wiki.

Versionhistory

  • 0.9x 2017-09-25
    • RoboRumble ‒ APS: 57.19% (440th), PL: 716-443 (402nd), Survival: 54.73%
    • combination of best versions of 0.9j, 0.9g and 0.9k, maybe good enough to become the best rammer
    • And it is . . .!
  • 0.9a-l 2017-09-xx Various tryout versions, some succefull, some not so.
  • 0.9a NOT Smart radarturn at beginning of each round
  • 0.9b NOT Brake when sharp turn needed
  • 0.9c NOT Stop iteration just outside hull
  • 0.9d YES Introduce 'wobble' in movement
  • 0.9e NOT Make wobble small and fast
  • 0.9f NOT Fix small fast wobble
  • 0.9g YES Also keep track of speedchange in CT gun (and therefor movement)
  • 0.9h NOT Wobble with extra wallhit prevention
  • 0.9i NOT Again wobble with extra wallhit prevention
  • 0.9j YES Design-flaw: Now shoot full power when close to enemy and wall
  • 0.9k YES Wobble more often (not faster)
  • 0.9l NOT Iterate till hit, even outside battlefield, then warp into field. No bulletpower adaption
  • 0.9 The original since 2006
  • 20060216: v 0.9 -- Put aiming-point always within field, less energy preservation.
    • Rank:174 -- Rating:1635 -- PL:178
    • Comment: it seems a draw with MaxRisk 0.5
  • 20050316: v 0.8 -- Do not shoot at the center of the enemy, shoot at the outer hull.
    • Rank:135 -- Rating:1637 (down to 1629) -- PL:133
    • Comment: Outranked NanoDeath
  • 20050130: v 0.7 -- Refactored CT-gun (integrational -> iterative) to win 100 bytes and still have improved near-wall performance.
    • Rank:145 -- Rating:1630 (down to 1623) -- PL:145
  • 20050127: v 0.6 -- Improved radar, removed sharp-turn.
    • Rank:166 -- Rating:1606 -- PL:182
  • 20041219: v 0.5 -- Back to CT-gun, make sharp-turn sharper, fire also when angle between 10-20 degrees.
    • Rank:169 -- Rating:1604 -- PL:186 (Down to 1600)
  • 20041218: v 0.4 -- Changed CT-gun into averaged HOT-CT-gun.
    • Rank:203 -- Rating:1563 -- PL:-
  • 20041202: v 0.3 -- Changed bpower/distance ratio, made sharp turn less sharp.
    • Rank:180 -- Rating:1593 -- PL:-
  • 20041127: v 0.2 -- Solved sharp-turn bug, removed 10-tick wait at startup.
    • Rank:180 -- Rating:1592 -- PL:-
  • 20041126: v 0.1 -- Initial version, just ramming and shooting.
    • Rank:194 -- Rating:1577 -- PL:-