This demo uses a slight variant of the traditional Swiss system. Players are allowed to face each other any number of times, as necessary. In practice this is a good thing, because it allows the matching algorithm to do its magic without interference. After playing each other, players’ scores will naturally diverge so they are unlikely to be repeatedly matched up. It also makes adding extra rounds (for double-elimination behavior) possible.
The players start out seeded by their skill, which is randomly generated.
Players are automatically paired off. As each set of players finishes, report the results by clicking on the appropriate button. The players list updates whenever new results are reported. “X” indicates a player forfeited or was disqualified for the round.
When all of the results for the round are in, you can begin the next round.
The first number in the Total column is the number of points, the second is the Solkoff score. The Solkoff tie-breaking system is used when two or more players have the same number of points.
This demo is based off of code from the Brawl Faux Finder, which has been used to run real tournaments. The code here is provided under the BSD license.
| (Any even counting number) | ||
| (For double-elimination, use 2) | ||