I love BGA, and its very interesting you guys try to develop the competitive part.
Some comments:
** Is the current ELO system fair? Well for some games with higher amount of luck, and even higher amounts of luck needed if you play vs very skilled opponents… If you lose vs a far lower ranked player you lose a ton of points. So, if a player then finally becomes top 10, no.1 or similar. He maybe stops playing for a long while to keep the high total prestige or for some other reason.
** Going first or 2nd can mean a difference, and this adds to the random nature of losing ELO points, some sites have solved this by at least 2 matches with alternate sides and 6-8 matches for semi and finals
** ELO manipulation: I watched a guy advance on the ELO rating list in a game. I studied his matches and found out he mainly had played vs 2-3 opponents. I asked him and he said one of them was his mother and the other one was another relative… he had entered top 30 of the players in that game...
Making many accounts, lets say one at work, one at your brothers house and one at home… You can play vs yourself turnbased and different ip’s will show up. Or friends can help each other in different games, 'you help me/I help you' type of thing.
Using AI: I studied two of the top rated players in Quarto and found out that they had only played vs each other one(1) single time. And the match was a perfect play, last piece filled the board, and this goes for one of the other matches I studied for another top meet-up. So a question arose, they are this good or they have made their own AI and just tested it out vs each other…
++ One solution is maybe having two rating lists, and one of them can only come from points you gain from tournaments with enough participants. At least this would bring the most fair results. Yes?
++ Some system to force the highest ranked to play vs each other at least once per every 2nd month? (matches will come up automatically and you cant deny them)
++ Then you have the quality vs quantity issue: Playing a lot helps or?
++ One of the classic rises in ELO is to play mostly only with players with higher ELO than you. So you lose less and gain the most... I used this to get to top 10 in Cant Stop... 'Picking the right targets' strategy
++ Some online games tries to solve cheating in rank by having a 'find random opponent within the filter settings' button (you cant directly pick your own opponents). In some games even this has been exploited for manipulation... clicking at the same time in low activity periods