[Home]Dexterity06

Robo Home | Changes | Preferences | AllPages

No diff available--this is the first major revision. (no other diffs)

Bot Name

whind.Dexterity06

Author

Greywhind

Extends

AdvancedRobot

What's special about it?

It dodges bullets without true WaveSurfing. Surprisingly, this works quite well. It also uses a gun that chooses based on hits between LinearTargeting, CircularTargeting, or HeadOnTargeting. It has inspired me to try to improve its targeting to make it more competitive.

Great, I want to try it. Where can I download it?

http://www.robocoderepository.com/BotDetail.jsp?id=2740

How competitive is it?

Better than LineofFire, but not good enough for my taste.

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, Dexterity06 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 uses targeting choosing on real hits between LinearTargeting, CircularTargeting, and HeadOnTargeting. I know, real bullets is too slow a learning curve. That's why i'm adding some major changes to that targeting in other bots based on Dexterity06.

How does it dodge bullets?

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 keeps using the same gun in a match once it decides.

Where did you get the name?

It's a dodger, so I used the D&D stat "Dexterity" for the name. For those who don't know the meaning of the word, it's about quickness and preciseness of action.

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 continue to be the basis of my new robots for some time.

Does it have any WhiteWhales?

Yes. I won't list them now though.

What other robot(s) is it based on?

Dexterity, the 1st robot I made that dodges bullets.


Comments, questions, feedback:


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited November 2, 2005 21:34 EST by Greywhind (diff)
Search: