From Robowiki
Jump to navigation Jump to search
Author(s) GrubbmGait
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Wave Surfing
Released 2012-11-??
Best Rating APS: n.a. (xxth mini)
Current Version 0.0.0
Code License RWPCL

Background Information

What's special about it?
It is a minibot using Wave Surfing and GuessFactor Targeting, so nothing really special.
Where did you get the name?
All my bots start with 'Gr' and I like the dark sound of it. In English is just means 'grim'.


How does it move?
Currently Stop and Go and a double oscillator. In the future it will use VCS Wave Surfing.
How does it fire?
It uses VCS GuessFactor Targeting, probably only segmented on 'time since velocity change', absolute lateral velocity and distance. Future wallproximity if there is enough room.
Does it have any WhiteWhales?
not known yet, but I think that it is relatively weak against good bots (like GresSuffurd is too).
What's next for your robot?
Some tuning of the gun, and then the big step: Wave Surfing.
What's your goal?
I want to reach at least 80 APS and then going for top-10 in the mini ranking. Hopefully it can threaten Komarious some day.


The first version is merely my microbot Grinnik with some updates to the gun and a few common fixes/improvements. When that is done, a very simplified GresSuffurd movement is added. This means that all information used can be found on this wiki. All can be followed back to Kawigi's GuessFactorTargeting Tutorial and Voidious' Wave_Surfing_Tutorial.

Version History

  • 0.3.6 size 941 2019-07-11
    • Add distance attribute again. Next will be movement
  • 0.3.5 size 930 2019-07-09 MiniRumble ‒ APS: 77.94% (25th), PL: 575-60 (43rd), Survival: 86.49%
    • Add wallproximity attribute, quite rough, I am afraid that it is not that good
  • 0.3.4 size 845 2019-07-04 MiniRumble ‒ APS: 77.16% (28th), PL: 571-64 (46th), Survival: 85.6%
    • Remove distance attribute, as I think it has little use because of my own distancing
    • Ouch, 0.6 APS loss in minirumble, not expected
  • 0.3.3 size 856 2019-07-03 MiniRumble ‒ APS: 77.8% (25th), PL: 571-63 (44th), Survival: 86.39%
    • Velocity attribute from 3 to 4 segments [0.0-1.1][1.1-4.0][4.0-6.9][6.9-8.0])
  • 0.3.2 size 856 2019-06-27 MiniRumble ‒ APS: 77.75% (25th), PL: 571-63 (45th), Survival: 86.28%
    • Velocity attribute from 5 segments to 3 ([0-1.99][2-3.99][4-5.99][6-7.99][8] to [0-1.8][1.8-6.2][6.2-8])
  • 0.3.1 size 841 2019-06-26 MiniRumble ‒ APS: 77.8% (25th), PL: 575-59 (41st), Survival: 86.36%
    • fix occasional radarlock loss by adding setAdjustRadarForGunTurn
    • much more gain than expected !!
  • 0.3 size 836 2019-06-18 MiniRumble ‒ APS: 76.7% (28th), PL: 565-69 (53rd), Survival: 85.54%
    • add acceleretion/deceleration bins to Vchange segment
  • 0.2 size 815 2019-06-13 MiniRumble ‒ APS: 75.79% (32nd), PL: 558-76 (58th), Survival: 84.43%
    • fixing adaptive bulletpower everywhere.
  • 0.1 size 774 2019-06-09 MiniRumble ‒ APS: 75.13% (36th), PL: 551-83 (65th), Survival: 83.51%
    • Grinnik 0.8 with a little bigger default distance, and with adaptive bulletpower instead of fixed 1.9