Robo Home | Changes | Preferences | AllPages

What's new?

What's special about it?

At the moment I think the movement makes it's special.

Where can I download it from?


How does it move?

It's following the strategy of giving the enemy as few clues as possible as to where it will go next. The tactics is to try flatten the movement curve. The technique is RandomMovement. The Mako/Movement page might tell a longer story some day.

How does it fire?

Two VirtualGuns:
  1. AngularTargeting/Factored
  2. AveragedBearingOffsetTargeting

How does it dodge bullets?

It doesn't actively dodge bullets. It moves along the same strategy regardless if the enemy is firing or not.

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

This is strictly a OneOnOne bot.

What does it save between rounds and matches?

Between rounds it saves it's VirtualGuns factors and factors for it's two aiming methods. Between matches it saves nothing at the moment. (I'm pretty sure it should be an immediate improvement saving those factors persistently.)

Where did you get the name?

Mako is a mid sized shark. Possibly the fastest under water swimmer on earth. Highly effective as a predator and hasn't evolved for lots and lots of years. It's an ancient animal even for being a shark. http://www.wikipedia.org/wiki/Shark

Can I use your code?

Not at the moment. I will eventually release the code for all my bots, but not while I am still competing. I'm more than happy to share ideas though.

What's next for your robot?

Dunno really. This bot is my test bed for ideas and stuff.

What other robot(s) is it based on?

Marshmallow (surprise!). Well, only some BotMath type of code really. Mako is the "farming team" of Marshmallow.

I also use Paul Evans' rolling averages function. Thank you Paul for sharing it! -- PEZ

Please ask questions about and/or comment Mako

Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited May 4, 2006 22:08 EST by GrubbmGait (diff)