2
\$\begingroup\$

I would like to add a rating for online version of a board game. In this game there are many game rooms each normally having 3-4 people.

So I expect that player's rating adjustments (RA) should depends on

  1. Rating of opponents in the game room
  2. Number of players in game room and final place of a player
  3. Person gets rating increase if he plays more games and more frequently
  4. If a person leaves a game room (disconnect) before the game ends he should get punished with a high rating decrease

I have found two related questions in here

Developing an ELO like point system for a multiplayer gaming site

Simplest most effective way to rank and measure player skill in a multi-player environment?

Please, let me know what would be the most appropriate existing rating model to refer.

\$\endgroup\$
3
  • 1
    \$\begingroup\$ What is the question? \$\endgroup\$ Dec 5, 2012 at 10:46
  • \$\begingroup\$ @TrevorPowell, it is in bold \$\endgroup\$ Dec 5, 2012 at 10:46
  • \$\begingroup\$ You haven't presented an issue which needs to be solved. You've stated what you want to do in the numbered list, so just do that? I guess I just don't understand what you mean by "this issue", because I don't see an issue to be solved, here. \$\endgroup\$ Dec 5, 2012 at 10:48

1 Answer 1

4
\$\begingroup\$

The ELO system is used by the FIDE (World Chess Federation) as ranking systems and League of Legends is using a system based on ELO. I have used it for local long-term game tournamets. ELO is a good system. If you want penalize those who play less, you can modify the ranking every certain time to remove points and positions to those who deserve it.

\$\endgroup\$
9
  • 2
    \$\begingroup\$ WIKIPedia says it is only for games of two people. I have 3-4 in one game room \$\endgroup\$ Dec 5, 2012 at 12:29
  • \$\begingroup\$ Think about this. You have player A, B and C. A scores 45, B 67 and C 36. Then, B gets two victories, one against A and other against C; A beats C buts loses against B (1-1); and finally, C loses against A and B. \$\endgroup\$
    – amusero
    Dec 5, 2012 at 12:39
  • \$\begingroup\$ this makes no sense to me \$\endgroup\$ Dec 5, 2012 at 12:48
  • \$\begingroup\$ @NikolayKuznetsov You can calculate a 3vs3 match as multiple smaller 1vs1 matches. \$\endgroup\$
    – API-Beast
    Dec 5, 2012 at 13:03
  • \$\begingroup\$ Exactly that's what I was trying to explain. \$\endgroup\$
    – amusero
    Dec 5, 2012 at 13:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .