Difference between revisions of "Challenge 2K9"

From Robowiki
Jump to navigation Jump to search
 
(5 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
''For now, see [[Movement Challenge Y2K9]].''
 
''For now, see [[Movement Challenge Y2K9]].''
 
----
 
----
Welcome to the Challenge 2K9. It's an attempt at measuring the quality of your movement and/or targeting in 2009.  
+
{{: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.  
  
 
There are 4 subchallenges and main challenge:
 
There are 4 subchallenges and main challenge:
* [[/Small Bot|Small Bot Challenge 2K9]]: Test your nano/micro bot's movement and/or 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 aiming/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?
  
 
== Main Challenge ==
 
== Main Challenge ==
This is Main Challenge, mean that no relative to each sub 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
  
This challenge cover a variety of movement and targeting use in robocoder world. Now with 8 reference bots:
+
Download reference bots [[Challenge 2Y9/Reference Bot|here]]. (download file include [[RoboResearch]] .rrc file and [[RoboLeague]] XML file)
* 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 bot here. (download file include RoboResearch .rrc file and RoboLeague XML file)
 
  
 
== Challenge Rules ==
 
== Challenge Rules ==
Following rules applied to maing 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 the zip of /ReferenceBots. Note that the one from MC2K7 can be used, too, but if you create new bot, please use new one.
+
* 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 35: 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 /ReferenceBots.
+
* 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 pwoer of 3.
+
* The Challenger must feed fire() or setFire() method with power of 2.
* There are 10 /ReferenceBots, none of which fires, few of which does any ramming.
 
 
* 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_bullet_damage / rounds"
+
* 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:

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 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)"