I created the attached match schedules so that anyone wanting to have a quick scrimmage (without using IFI’s Tournament Manager) could easily pick up a good-enough match schedule from here.
The algorithm that computed the schedules is not perfect. It occasionally has a team face an opponent more often than is necessary; but with that said, it does a pretty good job, and the results can certainly be used in a pinch.
The software that produces these is the result of a collaboration between ManicMechanic and me a couple of summers ago.
There are 45 files. Each file contains a schedule for N teams for 20 matches per team. N varies from 6 to 50 teams. I know that 20 matches for 50 teams is absurd, but computer time and file space are cheap and I was too lazy to adjust the number of matches scheduled as the number of team was raised.
When I use the files, I go down to the very bottom where the match schedule is written as rows of comma separated values (csv). Cut out those rows (along with the header rows immediately above and below the match info) and paste them into a new file with a filetype of “csv”. You can then easily use the data in Excel. Excel recognizes csv-formatted data.
Some of the information in the files summarizes teams’ matches, allies and opponents. Handing that out to the teams would help most teams.
Some of the info at the top of the files is pretty boring if you aren’t developing the algorithm. You won’t insult me if you delete it from your copy of the files.
When assigning real teams to the team numbers in the schedules, scramble the order of the real teams’ entries (Otherwise, if Team X brings four robots to a tournament, and you give them the first four slots in the match schedule’s list of teams, those four will face each other in the first 2 vs 2 match).
Enjoy,
Blake
PS: If someone wants to supply a collection of better schedules (with zero unnecessary duplicate opponents), I welcome them to replace these with better ones. Fixing the final few glitches in the algorithm is on my list of things to do, but…
N Teams x 20 Matches Each.zip (568 KB)