online-go / online-go.com

Source code for the Online-Go.com web interface
https://online-go.com/
GNU Affero General Public License v3.0
1.25k stars 346 forks source link

Byes assigned to the highest-standing player repeatedly in the same tournament #2412

Open thouis opened 11 months ago

thouis commented 11 months ago

Describe the bug In this tournament: https://online-go.com/tournament/95975 Loomis has gotten a bye 5 times (out of 11 byes). Several byes have been assigned to the top end of the standings.

To Reproduce See past rounds of https://online-go.com/tournament/95975 Also, this message from the chat:

MapleLeafNorth : The byes of this tournament went to: Sistina [6d], ytsurf [3d], havefun [3k], LordDeymos [20k], ytsurf [3d], Lomis [6d], ytsurf [3d], Lomis [6d], Lomis [6d], Lomis [6d]

(one more bye assigned to Lomis after that)

Expected behavior Byes should be spread out among players, and kept away from players at the top of the standings. According to the wiki page on Swiss/McMahon players should not receive more than one bye, but this might be impossible in the linked tournament (2023 rounds). According to page 23 of the Canadian Go Association tournament guide, byes should not be given to winning players.

Suggestion: Perhaps byes should be given to the lowest-scoring (in tournament points) player that has had the fewest number of byes.

thouis commented 10 months ago

Loomis was just given another bye in round 27.