Difference between revisions of "Bot categories"
Jump to navigation
Jump to search
m (→Lines of code: Editing line for HaikuBots) |
m |
||
Line 15: | Line 15: | ||
* [[TechDemos]]: Bots built to show a special feature, and not intended for real battle. | * [[TechDemos]]: Bots built to show a special feature, and not intended for real battle. | ||
− | ==[[Weight Class]]== | + | ==Size== |
+ | ===[[Weight Class]]=== | ||
measured in [[CodeSize]]. | measured in [[CodeSize]]. | ||
* NanoBots [[NanoBots|(category)]]: codesize < 250 | * NanoBots [[NanoBots|(category)]]: codesize < 250 | ||
Line 21: | Line 22: | ||
* MiniBots [[MiniBots|(category)]]: codesize < 1500 | * MiniBots [[MiniBots|(category)]]: codesize < 1500 | ||
* MegaBots [[MegaBots|(category)]]: codesize >= 1500 | * MegaBots [[MegaBots|(category)]]: codesize >= 1500 | ||
− | + | ===Lines of code=== | |
− | ==Lines of code== | ||
* HaikuBots [[HaikuBots|(category)]]: 4 lines | * HaikuBots [[HaikuBots|(category)]]: 4 lines | ||
* [[SonnetBots]]: 14 lines | * [[SonnetBots]]: 14 lines |
Latest revision as of 00:31, 31 October 2008
Bots are often categorized by their various characteristics when it comes to competitions:
Battle Preference
Number of opponents
- OneOnOne (category): Bots that fight face to face, only two bots in the arena.
- Melee (category): Bots capable of facing multiple enemies. More than two bots in the arena.
- Overall: Bots suited for both OneOnOne and Melee fights.
- Teams: Bots designed to work as a group.
Scoring
- Survivalists: Bots focused on being the last one alive, bullet damage not required.
- FemtoBot: Basically rating = score / CodeSize. Bigger bots have to score more to be competitive.
- RamBots: Bots designed to fight at extremely close range, augmenting their score with ram damage.
Other
- JustForFun: Bots developed for amusement rather than battle.
- TechDemos: Bots built to show a special feature, and not intended for real battle.
Size
Weight Class
measured in CodeSize.
- NanoBots (category): codesize < 250
- MicroBots (category): codesize < 750
- MiniBots (category): codesize < 1500
- MegaBots (category): codesize >= 1500
Lines of code
- HaikuBots (category): 4 lines
- SonnetBots: 14 lines
General Design
- MultiMode: Bots with multiple ways of doing things. Not specifically used in competitions.
- PerceptualBots: Bots that do not store any information in-between turns
Extends/Implements
- Extends JuniorRobot: Useful for teaching purposes.
- Extends Robot (category): Basic bots, with blocking methods only.
- Extends AdvancedRobot (category): Includes non-blocking methods.
- Extends TeamRobot (category): These types of bots are usually used in Teams.
- Implements Droid: No radar, more energy.
Combinations