What's going on in this tournament?
I think that two people are supposed to advance from each round, but check out group #3 in this link.
http://www.chess.com/tournaments/pairings.html?id=3421&round=2
What's up?
The other two players are tied for 2nd-3rd, if two were to advance, wouldn't that mean that everyone from the group would advance? Or, am I missing something?
p.s. I don't think you can have >50% advance from any group, in any tournament.
(It was two to advance when the group size was 4 {round 1})
Let me show a counterexample...
http://www.chess.com/tournaments/pairings.html?id=4036&round=2
I stand corrected.
Yes, the max # of people that can advance per group is:
$intMaxUserAdvanceCount = floor($this->GroupSize / 2);
So in your case, with a group size of 3, that evaluates to only 1 person per group advancing. So Ray is correct in his statement. Your example shows a tournament where the groups had a 2 or 3 way tie, so all players advanced.
Interesting - so the only way that greater than half of users can advance is if there is an N way tie for 1st.
Thanks for the code-level explanation.
Myself, I would have allowed extra people to advance in case of a tie. But I can see why you did it this way.
Join Chess.com for free to add your comment! Already a member? Then login now to comment.