I am helping organize a video game tournament at our university, and I hope I can find a little help here for our preliminary round.
We have 7 different head-to-head videogames, and each player must play each game exactly once. This is analogous to the court-balanced system I found on this site, where each game is equivalent to one court. However, there is no side advantage so we do not want each person playing each game twice. This means each person will not face everyone else, but we still want nobody to play the same person twice. In my opinion a Swiss tournament would be perfect for this, but I just need help with the court-balancing aspect. If this is too difficult to implement with Swiss then predetermined matchups are fine too.
One thing I almost forgot, we will not know in advance the total number of participants (expecting approx. 20). The standings from the preliminaries will be used to determine seeding rank (and who is eliminated) for the single-knockout portion afterwards.