Originally posted by XanthosNZ
That's pretty much impossible. Say a player who has played 500 games is banned. You'd think you'd only have to adjust 500 results and change ratings based on those. Except that the first game would change someone's rating and then every game they play from then on needs to be adjusted too.
Basically you'd have to readjust every game played since that person first joined. Every time someone got banned.
It's just impossible.
No no no, i didn't say anything about changing ratings! That would have to stay the same, it would be impossible to change them, for obvious reasons. I'm just talking about the points they have scored in an open round in a tournament. When they are banned, they lose their points for that round and everyone else is awarded a win against them, thus evening up the playing field for all the remaining people in that tournament.
EDIT: If you look at the example i posted, you'll notice that all the higher rated players in the group slow played Wuffell, as you go down in ratings you notice that the middle to lower rated guys have all lost a game or two to him. Caissad4, myself and jmayes will all be given 6 points each for "beating" Wuffell. Marko Krale has scored well in this tournament, but if he'd played slowly he'd be awarded another 6 points for nothing and would only have to scalp Caissa to stand a chance of winning (jmayes and myself aren't exactly out of his league while Caissa probably is...)
He's played well, but he's at a disadvantage because he played quickly against an engine, awarding everyone 6 points when Wuffell is banned means that everyone gets the same bonus and keeps the tournament fair.
Alternatively the site could simply
not award 6 points to the people who have not completed their games with said cheat. That would also be fair...