What's special about it?
It's my first robot... first it was developed to test Robocode API and learn how to use them, but then it evolved in a multi-strategy bot even if it performs muche better in melee than in 1-vs-1
Great, I want to try it. Where can I download it?
https://www.robocoderepository.com/BotDetail.jsp?id=374
How competitive is it?
Now it's not very competitive, but when it was developed I arrived 8th in the intermediate level at IBM Rumble.
How does it move?
How does it fire?
How does the melee strategy differ from one-on-one strategy?
How does it select a target to attack/avoid in melee?
What does it save between rounds and matches?
Where did you get the name?
Since it was intended to be just a test Bot I named it like me... I now it's not a very "creative" name... my next bot will be Piyo
Can I use your code?
Sure you can use it... it's quite well documented and if you run JavaDoc
? on it you will have also the API docs with description of methods.
What's next for your robot?
- The next thing I'll develop will be the BotOptimizer so that I can try and see if tuning the parameters is better then rewrite algoritms.
- Then I'll try to implement a PatternMatching routine
What other robot(s) is it based on?
It's mainly a bot designed on its own, even if it takes something from
SnippetBot and piece of code from the devworks articles released around Rumble time
Comments, questions, feedback: