Robo Home | Changes | Preferences | AllPages

Mue, tell us a little ībout it... -- Axe

Hyperion is my first try to design a really competitive robot. Its a MegaBot designed for one-on-one using VirtualGuns and a rather simple movement (for now).

version history (newest entry on top)

How does it move?

It randomly picks a position on the battlefield that has roughly the same distance to the opponent as the current position, and will not require the bot to pass its opponent to reach it (meaning it is on the same side of the opponent as the current position). Then it moves towards that position and after a random number of ticks a new position is selected.

How does it fire?

It uses a virtual gun array, containing a well tuned guess factor gun and a very fast learning gun.

How does it dodge bullets?

There is a chance that a new position is selected, when a bullet is detected.

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

Its an one-on-one bot. Never tested melee, so its probably throwing exceptions at that.

What does it save between rounds and matches?

It saves nothing between battles. Between rounds targeting information is stored.

Where did you get the name?

Hm, it was the first that came to my mind and was not in use already. Might have something to do with the astronomy book i read back then (Hyperion is a moon of Saturn).

Can I use your code?

Not at the moment. I will eventually release the source code (though some cleaning up might be required first).

What's next for your robot?

What other robot(s) is it based on?

Its not based on other robots/code in particular. I used some ideas from the wiki, the most important probably being VirtualGuns, GuessFactorTargeting and how to implement PatternMatching.

Where can I get it?


-- Mue

comments, suggestions, questions:

Stealing your version history format :) -- Pulsar

HALLO MUE. Endlich bin ich nicht mehr der einzige deutsche robocoder in der rumble :D --deathcon

Jo, sieht ganz so aus. Dann auch mal 'Hallo' von mir :-) -- Mue

Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited March 22, 2005 23:00 EST by Mue (diff)