I am also thinking about a score system based on efficency. Basically, the average amount of energy left at the end of each round (-ve of oppenents energy if you lose). But to do that you would have to either have an ObserverBot?, or add code to the challengers and samplebots. (i'm also thinking about efficency in movement and turning, but that might get a little complex)
What do people think? -- Tango
lol, it may be time to go back and actually finish that pattern-matcher I started for CircleBot... -- Kawigi
I'm currently making a SampleBotKiller? that should, when i finish it, be perfect for killing them all. As they are all open source, and simple, it isn't hard. -- Tango
A reasonable pattern-matcher that takes basic things into account and something that can dodge head-on-bullets perfectly (which is easy, it just takes a little extra effort when the walls are in there). I'd suggest changing the score to score/(totalscore)*100, though. The way you have it is going to give most people a score of Double.POSITIVE_INFINITY against SittingDuck, which will average with the other scores as infinity as well I'm guessing ;-) -- Kawigi