I'm back!
I've been using the schedules that were created above lots and have created sheets that work well with both the 16-team draw and the 10-team one. Unfortunately this year my league is at 28 - so I'm needing a new set of solutions.
Initially I've split my league into 4 pools A-D with 8, 8, 6 & 6 teams. My constraints from before are the same in that there are 8 sheets of ice (courts), no team should play on the same court twice and 7 games per go-round, this means in the 6 team pools there will be some repetition, but no teams should play each other more than twice.
I can fit my pools onto the ice in 2 ways, either play A & B (16 teams, 8 sheets) then C & D (12 teams, 6 sheets) or A & C / B & D (2 sets of 14 teams, 7 sheets). The latter is more even so is preferable from a neatness point of view...
In the former option - the solution for 2 pools and 16 teams below holds for rd 1, but for rd 2 I've been unable to make a draw that allows the 6 team groups to not repeat playing on a sheet. They are playing 7 games with 8 possible courts so like before I think it should be doable. I've been trying to brute force again my way through starting with the 8-team solutions and removing 2 teams, but had no luck.
In the latter option - again I've been attempting to modify the 8 team solution to drop 2 teams from the 6 team pool side, but I keep finding that teams end up playing twice on one sheet.
Thanks