Template For Bot Pages

From Robowiki
Revision as of 22:34, 16 January 2011 by Hapiel (talk | contribs) (My CirclingBot!)
Jump to navigation Jump to search

Background Information

Bot Name
The bot name should be the same as the page name most of the time.
Author
''Put your username here.''
Extends
Robot, AdvancedRobot, TeamRobot, JuniorRobot, etc. Also, implements Droid.
What's special about it?
What makes your bot unique?
Great, I want to try it. Where can I download it?
Put a download link here. Links to bots on the Robocode Repository usually have this form:
http://www.robocoderepository.com/BotDetail.jsp?id=XXXX
How competitive is it?
How good is your bot in different circumstances and against different competitors? How does it rank in competitions like the RoboRumble?

Strategy

How does it move?
Movement strategy - Wave Surfing, Random Movement, etc.
How does it fire?
Targeting strategy - GuessFactor Targeting, Pattern Matching, etc.
How does it dodge bullets?
Pretty much the same as the movement section.
How does the melee strategy differ from One-on-one strategy?
Melee is a battle with many bots; one-on-one is a battle with only two bots.
How does it select a target to attack/avoid in melee?
Some bots target the first enemy they see; other bots attack the closest enemy; still others choose the target with the greatest energy.
What does it save between rounds and matches?
What does the bot store in static global variables (between rounds) and in files (between matches)?

Additional Information

Where did you get the name?
a.k.a. the "What the heck were you thinking?" section.
Can I use your code?
Put licensing information here.
What's next for your robot?
Typically a list of future goals.
Does it have any White Whales?
Arch-nemesis bots.
What other robot(s) is it based on?
Did you borrow / steal code from any other robots? Also, you can use this section to give credit for ideas and concepts used in your bot.