Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spectator integration? #18

Open
MayorQwert opened this issue Oct 25, 2024 · 1 comment
Open

Spectator integration? #18

MayorQwert opened this issue Oct 25, 2024 · 1 comment

Comments

@MayorQwert
Copy link

I was attempting to find a way to split a pool of 8 participants into 3-player teams evenly (with two spectators per round) but cannot seem to find a good way to accomplish this in its current format.

Is it possible to add a way by which you can specify the number of participants and have two players benched each round in a fair manner?

Perhaps alternatively a way to specify the number of spectators per round as an option. For example, 2 groups with 4 people per group will always assume 8 total participants but maybe there can be a way to specify that two of those participants are spectators and have the output pull a player from each group to the side for each round.

@JedGrabman
Copy link

One practical solution is to add one dummy player. Anybody in a group with the dummy player will be a spectator for that week. This appears to work quite well for your particular case. The program can easily calculate a 4-week solution for 3 groups of 3 players with no conflicts. This means each real player is matched with the dummy once and will sit out for one week.

One potential caveat is that the program believes the spectator group is a real group, so it will attempt to avoid putting participants who were in the same dummy/spectator group on the same team in other weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants