[Home]NanoLauLectrikTheCannibal

Robo Home | Changes | Preferences | AllPages

By Albert.

I just thought a long time ago about CannibalMovement, but never found the time to make it accurate or really useful. Probably it is not at all for big bots, but for nanos, where bytes are always scarce, using the enemy movement can be a big advantage.

This bot is an experimental one, with NanoLauLectrik gun but with a movement that is based on the enemy one. It is not MirrorMovement, but it tries to go ahead/back just as the enemy does. The underlying logic is: NanoLauLectrik has a good gun but no space for a good movement, so it has some problems against very good movers. This one will be able to hit bad movers (because it has a good gun) and will not be hit by good movers (because it will use its movement and they don't have a good gun anyway) so it should do pretty well (well... that's just theory).

v1.1 Apr 04 - Improved pattern matcher based on Kawigi's FunkyChicken use of the StringBuffer? to store data to rebuild enemy movement. It makes also a far more accurate prediction of the time to hit, which should lead to improved targeting. Added power management based on distance and remaining energy.

What's special about it?

It uses a (fuzzy) CannibalMovement.

It has a new improved pattern matcher.

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

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

How competitive is it?

Will see. I developed it in just 10 minutes, so it is completely untested.

It reached #2 in nanorumble even if it droped later. v1.1 reached #1 in nanorumble.

How does it move?

See introduction.

How does it fire?

Uses NanoLauLectrik's gun.

How does it dodge bullets?

It doesn't

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

It hasn't melee strategy.

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

???

What does it save between rounds and matches?

Nothing. It's a nano!

Where did you get the name?

Just NanoLauLectrik with a CannibalMovement.

Can I use your code?

It is open source. It it happens to get first in the RR@H, please wait a couple of weeks before releasing a bot based on the idea, so I can have some fun seeing it on the top.

What's next for your robot?

It has some bytes left. Better wall avoidance?

Does it have any WhiteWhales?

Will see.

What other robot(s) is it based on?

95% NanoLauLectrik.


Comments, questions, feedback:

cool! looks like you're going to the top

yeah --andrew

May i suggest the name CannibalLectrik? (Hannibal Lecter ;D) -Qetu

I like it. Next version I'w rename :-) -- Albert

It's funny, this is exactly one of the mirroring methods I tried in the past with no success... Go figure :p -- Kuuran


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited April 8, 2004 10:36 EST by Albert (diff)
Search: