an-empty-string / codenames

IRC bot for playing Codenames
3 stars 2 forks source link

Defections on joining after start #13

Open wctaiwan opened 4 years ago

wctaiwan commented 4 years ago

If someone joins a 3 player game after it starts, the existing guesser should defect to one of pink/green, and the new player should become a guesser for the other team. If someone joins a 4+ player game after it starts, they should join one of pink/green such that one team has at most 1 more guesser.

an-empty-string commented 4 years ago

If someone joins a 4+ player game after it starts, they should join one of pink/green such that one team has at most 1 more guesser.

This is implemented already as long as the game was started in VERSUS mode (i.e. it had a pink/blue team).

If someone joins a 3 player game after it starts, the existing guesser should defect to one of pink/green, and the new player should become a guesser for the other team.

Should this happen unconditionally? I can see games with a large gray team being interesting and would like to keep the possibility there. Here are a few solutions I can see to this:

Thoughts? I am open to any of these but am leaning towards the second.

wctaiwan commented 4 years ago

Yeah I think the second option sounds good. I didn't realize there were explicit modes.