I apologize for such a long post, but I strongly believe that this site has the most
knowledgeable people to handle such scenarios. A working solution would benefit not only
this particular game, but numerous others that I can imagine!
I am creating the structure for a video game tournament, where 4 players at a time compete
on a given television. I am in a dilemma at the moment, since the number of players showing
up is not yet known, with only a couple weeks left to get the structure ready for any
number of players, possibly up to 21 people.
Anyway, I have successfully devised the following setup for 8 players, by making some
alterations to a 2-table euchre scenario. This worked fairly well last time (even though
only 7 showed up):
Round TV 1 | TV 2
1 5 2 1 6 | 3 4 7 8
2 2 5 8 3 | 4 7 6 1
3 1 8 3 6 | 7 2 5 4
4 1 3 4 2 | 8 6 5 7
5 2 1 7 8 | 3 4 6 5
6 6 7 2 3 | 4 1 8 5
7 6 8 2 4 | 7 5 3 1
8 5 6 4 7 | 8 3 1 2
Let g = the number of groups (TVs / game consoles) available (g = 2 here)
Let P = the number of People / Players altogether (P = 8 here)
I intend to do P rounds for P players (although I may exclude some rounds if P is too big.)
My mathematical instincts tell me that I can always work this out elegantly in P rounds for
P players.
The elegance behind this setup is that in the first P - 1 rounds (in this case, rounds 1
through 7), everyone plays everyone else precisely thrice. The Pth round (round 8 in
this case) is needed to accommodate a particular flaw in this game, as follows:
In this particular game, the order of seats matters significantly! The problem with this
game is that no two players can pick the same character, and everyone prefers 3 specific
characters. Whoever gets 4th pick will get the shaft, so to accommodate this flaw, I set it
up so that everyone gets 1st, 2nd, 3rd, and 4th picks equally. As you can see, the Pth round
does exactly that. I'm not nearly as concerned that some players end up on the same TV more
than some others, as that may be unavoidable.
Is there an algorithm to work this out whenever P = 4g?
Again, the priorities are:
#1. Everyone gets 1st, 2nd, 3rd, 4th pick equally
#2. Everyone plays everyone precisely thrice in all but the last round
If so, I believe I can use the same charts for P = 4g - 1, having an "imaginary" idle
player. I just cannot avoid the advantage in round P for those lucky enough to play this
imaginary player a fourth time, but I can live with that for now.
Also is there an algorithm for P = 4g + 1? I suspect there is by having each player sit out
for one round, while still getting to play each person thrice, and getting 1st, 2nd, 3rd,
and 4th picks all equally as well.
As for P = 4g +/- 2, I just hope that I don't run into that scenario.
Thanks in advance to anyone who can solve this for P = 4g and P = 4g + 1.