Bot Name
whind.Wisdom
Author
Greywhind
Extends
AdvancedRobot
What's special about it?
While it moves like Dexterity06, it uses
LaserTargeting (with a random selection between the perceived hit angles). It seems to work better than my version of
GuessFactorTargeting (based on its better performance than Charisma).
Great, I want to try it. Where can I download it?
https://www.robocoderepository.com/BotDetail.jsp?id=2742
How competitive is it?
Better than Dexterity06, but still not good enough for my taste (I'm trying to break 200 in
RoboRumble).
How does it move?
It uses perpendicular movement, staying still until it detects that the enemy has a cool gun. Then, it jerks backwards to try to disrupt their targeting (esp.
LinearTargeting). When the enemy's bullet will soon reach it, Wisdom moves out of the way (hopefully) by assuming that the bullet is fired straight at where it was when it detected a shot.
I'm thinking about adding some precision to its detection, and maybe making it more true WaveSurfing.
How does it fire?
It sends out one virtual bullet per tick and then determines the difference in angle between head on firing and the angle required to hit the enemy. Then, when it fires, it picks one of the angle offsets randomly and fires at that offset.
See Movement.
How does the melee strategy differ from one-on-one strategy?
It doesn't - and at first it didn't even fire in melee. Now that's fixed, but the bot isn't as good in melee as in 1v1.
How does it select a target to attack/avoid in melee?
It tracks one robot constantly to prevent false bullet dodging. It keeps a target 'til it or the target dies.
What does it save between rounds and matches?
Nothing between matches, but it saves the
LaserTargeting offsets.
Where did you get the name?
It is a robot that makes better decisions than any others I have so far, so I used the D&D stat "Wisdom" for the name, since it is based on Dexterity06.
Can I use your code?
Go ahead - it's included in the .jar file, just like all my robots.
What's next for your robot?
It will soon be retired in favor of combining its gun into a
VirtualGuns battery along with Dexterity06's guns - good learning curve and better results against many bots, I'm guessing.
Yes. Before my most recent update, it was terrible against
RamBots. Now, it seems to have trouble hitting some bots (or maybe they hit it easily).
What other robot(s) is it based on?
Dexterity06, the other robot I have made using its movement.
Comments, questions, feedback: