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.)
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.
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