My 2nd entry into the NanoBot
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 [
]. 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