The round robin tournament algorithm works fine when only to teams meet per game. But how does one implement it for tournaments of sports or games where more then two teams meet in the same game. For instance a paintball tournament where 2 to n teams meet in 2 to n games. Still keeping the constraint that all teams should be home teams once and only once if possible (if the teams cannot be evenly divided then it is acceptable that as few teams as possible will not be home team)
Any ideas? The givens are number of teams, number of games. Possibly the number of team per game may be a given.