Proposal for future team games:
each team leader pick one team mate in a round, and this team mate need to confirm (it would cut off idlers, more or less).
One round ends, if all team leaders picked their team mates and all picked players confirmed it, or if given amount of time elapsed (let say one week of timeout).
Players which didn't confirmed in given round, are moved back to the unassigned players pool .
In the last round, leader of the team with significant less number of team members can ask for dissolving team, thus other team leaders can pick him and his players.
Team selection proposal
-
- Member
- Posts: 225
- Joined: Thu Jan 01, 1970 12:00 am
- Caedo
- Member
- Posts: 73
- Joined: Thu Jan 01, 1970 12:00 am
Alternatively, each team captain could submit an ordered list of player preferences, and each player submits an ordered list of team preferences, and the final teams could be decided based on a modified version of the algorithm for the stable marriage problem that accommodates for teams having multiple members (which is a trivial modification). Additional modifications could be made to deal with "I don't care what team I land in" and possibly "I definitely want to be on the same team as X", though the latter could become more complicated.
Notably actually assembling the teams can wait until a handful of days before the game starts, and team captains could already include players that haven't yet confirmed participation / submitted a list into their team's preference ordering. When the teams are finally assembled, any players that haven't confirmed participation are simply ignored with no additional work necessary.
Of course, gathering all of these lists into a proper format to be processed by a script that forms the teams would probably require either a lot of work from one person, or some kind of online form that already spits out the data in a useful way.
Notably actually assembling the teams can wait until a handful of days before the game starts, and team captains could already include players that haven't yet confirmed participation / submitted a list into their team's preference ordering. When the teams are finally assembled, any players that haven't confirmed participation are simply ignored with no additional work necessary.
Of course, gathering all of these lists into a proper format to be processed by a script that forms the teams would probably require either a lot of work from one person, or some kind of online form that already spits out the data in a useful way.