[Home]LineofFire

Robo Home | Changes | Preferences | AllPages

Showing revision 3

Bot Name

whind.LineofFire

Author

Greywhind

Extends

N/A

What's special about it?

It uses a strange movement based on avoiding areas where it has been hit before. It uses (a not very good version of) GuessFactorTargeting segmented by distance. It's my first real robot.

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

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

How competitive is it?

Somewhat, but nothing to write home about.

How does it move?

It moves based on an array dividing the field up into sections, giving each one a value based on how much it has been hit there, and moving in sequence to the ten areas with the least hits.

How does it fire?

It uses GuessFactorTargeting, but the implementation is FAR from perfect - suggestions are welcome. (It segments on distance.)

How does it dodge bullets?

It tries to stay away from places where it's been hit before - not guess factors, places.

How does the melee strategy differ from one-on-one strategy?

It doesn't - but the robot does a decent job in melee with other bots that aren't specifically designed for melee.

How does it select a target to attack/avoid in melee?

What it sees, it attacks.

What does it save between rounds and matches?

Nothing!

Where did you get the name?

It tends to fire pretty much in a line that curves as the enemy moves.

Can I use your code?

Go ahead - if you really want it, it's included in the .jar file, just like all my robots. I doubt you really want that code, though.

What's next for your robot?

Oblivion, most likely. It's a dead design.

Does it have any WhiteWhales?

Yes, plenty... If I have time later I'll list them.

What other robot(s) is it based on?

None - but it uses GF targeting based on the GF targeting tutorial, with some modifications (because creating my own implementation boggles my mind).


Comments, questions, feedback:

Interesting movement idea. Do you account for which locations are reachable within the BulletTravelTime? -- ~~~~

I expect you to keep your locationarray static, that means you keep it between rounds. Otherwise it seems like a lot of trouble to have such an array for only one round. --GrubbmGait


Robo Home | Changes | Preferences | AllPages
Edit revision 3 of this page | View other revisions | View current revision
Edited October 27, 2005 18:30 EST by GrubbmGait (diff)
Search: