Of course, the best way to check the performance of your bot is to toss it into
RoboRumble and see how it does. But while you develop, it is helpful to run it against other bots in the client to observe its (and the opponent's) behavior. What bots have you found to be particularly helpful for this purpose? What bots have taught you helpful or interesting techniques by watching them in combat or reading their source code? --
RobertWalker
Entry Level
The
SampleBots obviously spring to mind. Any others?
- Walls was a tough one. I managed to beat him by using a perpendicular oscillator ( a simple setAhead(100*Math.sin(getTime()/10)); ) and not firing. After that, Ramfire was tough. And I had to add CircularTargeting to hit SpinBot. After which I could hit Walls, so I switched back to firing. =). -- Skilgannon
My list: these, along others, were part of my early testbed. -- GrubbmGait
- SnippetBot ofcourse. I could not hit it (except with HOT) for a very long time.
- pla.Memnoch 0.5 is a bot hard to beat to beginners.
- ahf.NanoAndrew was a bot that drove me crazy, also in melee. This bot pushed me towards StopAndGo.
Intermediate
- Look in the codesize-limited leagues. However, note that the top bots there will not be easy to beat =). When you can sucessfully pound every nano, move up to micro. -- Skilgannon
Again my list: note that I used the same bots to test for Melee and OneOnOne. -- GrubbmGait
- PrairieWolf, especially in melee, was (and is) a hard nut to crack
- Girl, amazing melee performance for a robot
- nic.Nicator, hard to grasp repeating corner movement
Advanced
Raiko has to be one of my favourites. As a tip, don't test guns against WaveSurfers. Especially not GuessFactor guns. -- Skilgannon