A OneOnOne specialist, and a product of boredom (from spending eight months in engineering). |
A OneOnOne specialist, and a product of boredom (from spending Version 2.1 (2004 12 04): * Squeezed code and added/improved features. * The random movement is slightly less predictable, and wall avoidance is better. * Conditional firepower (to handle NanoDeath). * Prefers to use LinearTargeting at close range. Version 2.0 (2004 11 27): * Complete rewrite: now a MultiMode NanoBot! * Randomly switches between LinearTargeting and HeadOnTargeting * Switches between fixed-length and random-length StopAndGo movement each time it dies * Should dominate against linear and head-on targeting, while losing horribly to PatternMatching bots. * ELO: 1769 (6th), PL: 44-13 (2nd) |
Version 2.1 (2004 12 04):
Version 2.0 (2004 11 27):
Version 1.0:
Nice bot for an early atempt. A sugestion i have is to make it move a random distance instead of a set one before switching directions. Moving a random distance will make it a lot harder for most targeting strategies to hit you. You can acomplish this by utilizing the Math.random() function, which will give you a random double between 0 and 1. --andrew
Thanks for the advice, Andrew. Unfortunately, I don't think this bot will ever be sufficiently competitive with its current gun, so I'm removing it from the Rumble. I'm now using its movement in OthoMicro, which should have a more competitive gun. -- Rational Insanity