My 2nd entry into the
NanoBot arena.
How does it move?
It attempts to stay perpendicular to it's opponent and stay at an optimum range which is governed by the energy difference between the 2 bots.
How does it fire?
It switches firing strategies between a simple shoot at the robot and approximate lead aiming. If its loses a round badly it changes it's strategy for the next round.
In a 1-v-1 situation it waits for the opponent to fire before moving.
How does the melee strategy differ from one-on-one strategy?
It uses the POSITIVE_INFINITY / NEGATIVE_INFINITY radar scanning technique that was dicussed by
miked0801 on this thread [
[1]]. This means that it scans 45 degrees per tick and picks on the closest robot in that segment.
Where did you get the name?
The name is a pun on the word 'minute' meaning small. Appropriate because this is a
NanoBot.
Can I use your code?
Sure. The source code is available on the
RobocodeRepository. Source code will be uploaded tonight.
What's next for your robot?
Not sure. Need to see how this bot fares in the Nano competition.
Probably move onwards to
MicroBots.
What other robot(s) is it based on?
This is an evolution of my
ReetPetite robot and is hopefully a small improvement.
It uses the scanning technique discussed by
miked0801 and a lead aiming technique that is similar to
Infinity