Old version page

Crobots Tournament 2013 Rules


Crobots 2013 Tournament

Last update: 24 Oct 2012


The first days of February 2013 will take place the yearly crobotic programming tournament.
The registrations are completely free of charge and are opened to contenders of every Country: you have only to complete this form.
Obviously the Crobots v.3.0 compiler will be used with the limit of 2000 instructions for each robot!
Tournament's results will be published in real time on the official web site at real-time page. Challengers must observe the following rules, to avoid the exclusion from the event:
  1. The robots must be uploaded within 23:59 CET (UTC+1) of the 1st of February 2013. It will be considered the delivering date recorded on the DataBase Server.
  2. The source code of the robot must be commented, and must contain name and surname of the author and (if you want) email address. Every robot must contain a short descriptive card that explaines its strategy and the main aspects of its behavior. Such card mustn't include the personal identifying data of the author, comprehensive of a telephone delivery due to observing the privacy's laws. Since the sources of the robots (without the cards) will be publically distributed, it is not required that such sources contain personal identifying datas.
  3. Robots and descriptions must be saved in pure ASCII format files (charset US-ASCII: do not use special characters or accented letters, do not use word processor!).
  4. Files must be sent to the attention of the organizer exclusively through this form
Warning: all the robots that do not respect even one of the conditions written above will automatically be excluded from the tournament.
Sending his creation to the Tournament, the author accepts implicitly that it will be freely distributed in the public dominion using the opensource licence known as Gnu/GPL v.2.0.

Prizes: once the correct number of participants will be known, the Tournament Team might unquestionablely decide a prize list such as e-books (PHP, SQL, Java programming) for the global (size unlimited) tournament.

Any form of sponsorship which makes the most of this Tournament, improves its visibility and increases the number of competitors is well-liked.


Technical regulations (definitive):
Every challenger can send at least one up to four robots, with the lower limit of zero robot for category and the upper limit of two robots for each category.
There are three tournaments : the first one is reserved to the robots under the limit of the 500 instructions (≤ 500); the second one will see the comparison between ALL the robots under the 1000 instructions (< 1000), while the third event will see challenging all the robots together, with no size limit (< 2000).

Rules of combat (valid for all the three tournaments):

  1. The robots will be subdivided into groups (if their number exceeds that maximum concurred for the finalists, this year fixed to 96) compounded to the maximum of 64 robots (*). They will face themselves both in a single opponent modality (f2f) that in the modality 4vs4 (every robot at the same time fights with the others three present ones in the arena) and the brand new 3vs3 (every robot at the same time fights with the others two present ones in the arena). The repetition factor is fixed at least to 5000 matches for the f2f modality, while for the 4vs4 and 3vs3 modalities a sufficient number of repetitions will be used to make to dispute for each distinguished couple of crobots at least 2000 encounters.
    The limit of the maximum (virtual) CPU/cycles for every instance of match will be set to 200000.
  2. Scores will be assigned according to the Pranzo's schema:
    • 12 points to the winner;
    • 3 points to each of the survivors of a two survivor's draw;
    • 2 points to each of the survivors of a three survivor's draw;
    • 1 points to each of the survivors of a four survivor's draw if damages that the robot has received are greater than 40%;
    • 0 points to each of the survivors of a four survivor's draw if damages that the robot has received are lower than 40%;
  3. The final result of a single group will be the weighted average of the three partial results: in order to emphasize the greater importance of the 4vs4 modality the weight assigned to this modality is fixed equal to 5, while the one for the f2f is fixed equal to 1 and 3 for the 3vs3 modality.
  4. The first eight robots of every group (each of which is composed of maximum 64 robots) will reach directly the next round, while the classified from ninth to the seventeenth place will dispute a repechage group between themselves to pass the turn (the first eight robots of it).
  5. In case the number of robots exceeds the number of 64 we will go back to point 1.
  6. The final of the tournament will be disputed following the same rules.
Notes:
(*) The rules of admission to the final group, from qualification and repechage groups could endure to little variations, after registrations are concluded, once the correct number of participants will be known, in order to allow the optimal development of the tournament.

The official utilities used for the management of all the tournament are the lastest available versions of Crobots Tournament Manager Java and Count.
Enjoy yourself!