[Home]LineofFire

Robo Home | Changes | Preferences | AllPages

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?

https://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 between matches, but both GF and Movement are static variables.

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

You're right - I forgot the "between rounds" part (see above). And the movement is alright for some targeting (since it changes), but not very good against most bots. --Greywhind


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited October 30, 2005 15:41 EST by Greywhind (diff)
Search: