Difference between revisions of "Tournaments"
From Future Skill
Line 1: | Line 1: | ||
− | Tournament is a special | + | A Tournament is a special type of Challenge where matches are used to create the toplist. |
+ | |||
+ | * In Tournaments, each submitted solution is run nightly against solutions from several different programmers and gets scored only in comparison with other solutions. | ||
+ | * In other (non-Tournament) Challenges, each solution gets scored on its own, immediately after it is submitted. These individual scores are then used in the toplist. | ||
+ | |||
+ | Each night, a tournament takes place where code from participating programmers compete with others in multiple matches. When the tournament is finished, each solution receives an [https://en.wikipedia.org/wiki/Elo_rating_system ELO-rating]. The principle behind this rating is that the rating increase is large when winning against a much stronger (higher rated) opponent, and only a minimal increase is received when beating a much weaker opponent. | ||
+ | |||
+ | ELO rating normally only handles 1 vs 1 matches, but since we may have three or more solutions competing in the same match we use multi-player ELO, as described [http://uk.diplom.org/pouch/Email/Ratings/JDPR/describe.html here]. A solution starts the next nightly run with the ELO rating it had from the night before, and we use fewer and fewer matches for a solution once the ELO rating has stabilised. If, however, a modified version is submitted we allow more matches to establish the ELO rating of the modified solution. | ||
Read more about Challenges here: [[challenges]] | Read more about Challenges here: [[challenges]] |
Revision as of 15:07, 3 February 2021
A Tournament is a special type of Challenge where matches are used to create the toplist.
- In Tournaments, each submitted solution is run nightly against solutions from several different programmers and gets scored only in comparison with other solutions.
- In other (non-Tournament) Challenges, each solution gets scored on its own, immediately after it is submitted. These individual scores are then used in the toplist.
Each night, a tournament takes place where code from participating programmers compete with others in multiple matches. When the tournament is finished, each solution receives an ELO-rating. The principle behind this rating is that the rating increase is large when winning against a much stronger (higher rated) opponent, and only a minimal increase is received when beating a much weaker opponent.
ELO rating normally only handles 1 vs 1 matches, but since we may have three or more solutions competing in the same match we use multi-player ELO, as described here. A solution starts the next nightly run with the ELO rating it had from the night before, and we use fewer and fewer matches for a solution once the ELO rating has stabilised. If, however, a modified version is submitted we allow more matches to establish the ELO rating of the modified solution.
Read more about Challenges here: challenges
Create your own Tournaments!
On Future skill it is possible to create your own Tournaments! this is done with the freecode creator that you can access from the create option.
Read more about the Freecode creator here: freecode creator