Difference between revisions of "Challenge 2K9"

From Robowiki
Jump to navigation Jump to search
(add category)
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 [[NaanoBot|nano]]/[[MicroBot|micro]] bot's [[Category:Movement|movement]] and/or [[Category:Targeting|targeting]].
+
* [[/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 39: Line 39:
 
* 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:Movement]] [[Category:Targeting]] [[Category:Challenge]]

Revision as of 11:47, 15 March 2009

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:

Main Challenge

Unlike each subchallenges, this challenge cover a variety of movement and targeting use in robocoder world. Now with 8 reference bots:

Download reference bot 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)"