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.
It uses a (fuzzy) CannibalMovement.
It has a new improved pattern matcher.
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.
Uses NanoLauLectrik's gun.
It hasn't melee strategy.
Nothing. It's a nano!
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.
It has some bytes left. Better wall avoidance?
cool! looks like you're going to the top
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