BGWE / BoardgameWE

Backend of the Board Game Componion application.
MIT License
2 stars 0 forks source link

Think about a general metric for ranking players of an event #17

Closed waliens closed 6 years ago

waliens commented 6 years ago

Inspiration:

waliens commented 6 years ago

Points mechanism based on GCBGB. For time, use an half-an-hour basis (nb_hours can be 0.5, 1.0, 1.5, 2.0,....)

Classical games:

  1. 5 * nb_hours points
  2. 4 * nb_hours points
  3. 2 * nb_hours points
  4. (and more) 1 * nb_hours points

Ties are broken by game rules, or if not possible, each player at a rank receives the rank points. For people playing in teams (e.g. because the game allows max 4 players and we are five). I suggest that they are assigned the same rank, and therefore get the same number of points.

'One vs rest' games (all games where players are ranked in two groups)

  1. 5 * nb_hours points per player
  2. 2 * nb_hours points per player

'All vs game' games (all games where players are ranked in one group):

waliens commented 6 years ago

Note that, in the API, the duration associated to a game is in minutes