Difference between revisions of "Challenge 2K9"
Jump to navigation
Jump to search
m (add Category:Movement Challenges) |
|||
(4 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
---- | ---- | ||
{{:Challenge 2K9/Navigation}} | {{:Challenge 2K9/Navigation}} | ||
− | Welcome to the [[Challenge 2K9]]. It's an attempt at measuring the quality of your [[Category:Movement|movement]] and/or [[Category:Targeting|targeting]] in 2009. | + | Welcome to the [[Challenge 2K9]]. It's an attempt at measuring the quality of your [[:Category:Movement|movement]] and/or [[:Category:Targeting|targeting]] in 2009. |
There are 4 subchallenges and main challenge: | There are 4 subchallenges and main challenge: | ||
− | * [[/Small Bot|Small Bot Challenge 2K9]]: Test your [[ | + | * [[/Small Bot|Small Bot Challenge 2K9]]: Test your [[NanoBot|nano]]/[[MicroBot|micro]] bot's [[:Category:Movement|movement]] and/or [[:Category:Targeting|targeting]]. |
− | * [[/Wave Surfing|Wave Surfing Challenge 2K9]], [[/Wave Surfing|Aim the Basic Surfers Challenge 2K9]]: How perfect can you dodge/aim the basic [[Category:Targeting|aiming]]/[[Category:Movement|movement]]? | + | * [[/Wave Surfing|Wave Surfing Challenge 2K9]], [[/Wave Surfing|Aim the Basic Surfers Challenge 2K9]]: How perfect can you dodge/aim the basic [[:Category:Targeting|aiming]]/[[:Category:Movement|movement]]? |
* [[/Curve Flattening|Curve Flattening Challenge 2K9]], [[/Curve Flattening|Aim the Flattener Challenge 2K9]]: How flat can your movement be? How you aim the [[Curve Flattener]]? | * [[/Curve Flattening|Curve Flattening Challenge 2K9]], [[/Curve Flattening|Aim the Flattener Challenge 2K9]]: How flat can your movement be? How you aim the [[Curve Flattener]]? | ||
* [[/Pattern Matching|Anti Pattern Matching Challenge 2K9]], [[/Pattern Matching|Pattern Matching Challenge 2K9]]: How you dodge the [[Pattern Matching]]? How perfect your [[Pattern Matching]] is? | * [[/Pattern Matching|Anti Pattern Matching Challenge 2K9]], [[/Pattern Matching|Pattern Matching Challenge 2K9]]: How you dodge the [[Pattern Matching]]? How perfect your [[Pattern Matching]] is? | ||
Line 23: | Line 23: | ||
* [[Shadow]] 3.83c | * [[Shadow]] 3.83c | ||
− | Download reference | + | Download reference bots [[Challenge 2Y9/Reference Bot|here]]. (download file include [[RoboResearch]] .rrc file and [[RoboLeague]] XML file) |
== Challenge Rules == | == Challenge Rules == | ||
Following rules applied to main challenge and every subchallenges. | Following rules applied to main challenge and every subchallenges. | ||
=== Movement Challenge === | === Movement Challenge === | ||
− | * All challengers will use the same gun, energy management and radar. These will come from the wiki/c2k9/RaikoGun.java file found in | + | * All challengers will use the same gun, energy management and radar. These will come from the wiki/c2k9/RaikoGun.java file found included in reference bot zip file. Note that the one from MC2K7 can be used, too, but if you create new bot, please use new one. |
* Each challenger's movement can be all their own. | * Each challenger's movement can be all their own. | ||
* Each challenger will meet reference bots specified in each subchallenges. | * Each challenger will meet reference bots specified in each subchallenges. | ||
Line 34: | Line 34: | ||
* The challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)" | * The challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)" | ||
=== Targeting Challenge === | === Targeting Challenge === | ||
− | * The Challenger must use the same movement and radar. These will come from the wiki/c2k9/KomariousFlatSurfing.java file found in the zip of / | + | * The Challenger must use the same movement and radar. These will come from the wiki/c2k9/KomariousFlatSurfing.java file found in the zip of [[Challenge 2Y9/Reference Bot|reference bot]]. |
* The Challenger must feed fire() or setFire() method with power of 2. | * The Challenger must feed fire() or setFire() method with power of 2. | ||
* Each challenger will meet each reference bot in 35 round seasons for result. Minimum of 20 seasons is require, but 50 or more seasons is recommend. | * Each challenger will meet each reference bot in 35 round seasons for result. Minimum of 20 seasons is require, but 50 or more seasons is recommend. | ||
* The Challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)" | * The Challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)" | ||
__NOTOC__ __NOEDITSECTION__ | __NOTOC__ __NOEDITSECTION__ | ||
+ | |||
+ | [[Category:Challenges]] | ||
+ | [[Category:Movement Challenges]] |
Latest revision as of 06:36, 20 March 2022
This is a temporary page for real challenge. Now it cover both TC and MC. Note that the extenal link is not yet finished.
For now, see Movement Challenge Y2K9.
Challenge 2K9
Pre-challenge Chat | Main Challenge | Reference Bots |
Curve Flattening Challenge | Small Bot Challenge | Wave Surfing Challenge |
Overall Result | Pattern Matching Challenge | Result Chat |
Welcome to the Challenge 2K9. It's an attempt at measuring the quality of your movement and/or targeting in 2009.
There are 4 subchallenges and main challenge:
- Small Bot Challenge 2K9: Test your nano/micro bot's movement and/or targeting.
- Wave Surfing Challenge 2K9, Aim the Basic Surfers Challenge 2K9: How perfect can you dodge/aim the basic aiming/movement?
- Curve Flattening Challenge 2K9, Aim the Flattener Challenge 2K9: How flat can your movement be? How you aim the Curve Flattener?
- Anti Pattern Matching Challenge 2K9, Pattern Matching Challenge 2K9: How you dodge the Pattern Matching? How perfect your Pattern Matching is?
Main Challenge
Unlike each subchallenges, this challenge cover a variety of movement and targeting use in robocoder world. Now with 8 reference bots:
- GrubbmGrb 1.2.4
- MaxRisk 0.6
- WeeklongObsession
- Mako 1.5
- Komarious 1.78b
- Engineer 0.5.4
- Phoenix 1.02
- Shadow 3.83c
Download reference bots here. (download file include RoboResearch .rrc file and RoboLeague XML file)
Challenge Rules
Following rules applied to main challenge and every subchallenges.
Movement Challenge
- All challengers will use the same gun, energy management and radar. These will come from the wiki/c2k9/RaikoGun.java file found included in reference bot zip file. Note that the one from MC2K7 can be used, too, but if you create new bot, please use new one.
- Each challenger's movement can be all their own.
- Each challenger will meet reference bots specified in each subchallenges.
- Each challenger will meet each reference bot in 35 round seasons for result. Minimum of 20 seasons is require, but 50 or more seasons is recommend.
- The challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)"
Targeting Challenge
- The Challenger must use the same movement and radar. These will come from the wiki/c2k9/KomariousFlatSurfing.java file found in the zip of reference bot.
- The Challenger must feed fire() or setFire() method with power of 2.
- Each challenger will meet each reference bot in 35 round seasons for result. Minimum of 20 seasons is require, but 50 or more seasons is recommend.
- The Challenger's score against each reference bot is calculated like "challenger_score / (challenger_score + reference_bot_score)"