A stand alone application of a Rating System for Multiplayer Boardgames Tournaments with sporadic attendance
(updated: Jul 8, 2013)
The PvP system proposed is suitable for long friendly "tournaments" where the players are met sporadically. The advantage of the system is that Player vs Player score between two players is changing only if these players are met in a game session.
The calculations applied to produce the Player vs Player (PvP) points are simple and are described in the text document such as the method could be applied on paper.
Given the PvP scores, the calculation of the ranks needs the resolution of a graph but it could also be applied easily on paper. Practically a player who is losing from another player has lower rank and all players in cyclic conflict are given the same rank.
The input to the software is a text file in a simple user friendly format.
The output is a number of tables that could be copied to a spreadsheet application (e.g. excel) to apply colors, diagrams etc.
The dataset of the game session records in the software could be filtered using selected time period, players, games, tags etc.
Examples of tables calculated:
A subset of game session records with the tag "KOR-3".
A table showing the number of plays per player of every game in the system.
A graph that is produced from a Player1 vs Player2 PvP table, showing the evolution of their PvP score.
A table (PvP density) showing that PlayerX and PlayerY have been met in a number of games worth Z points in total. The weight of every game session is defined in the game session record. We are using the weights: 1 for the light games, 2 for the family games and 4 for the gamers' games.
A table showing how many plays per game vs Periods
Example: Calculation of the ranks ..
Tournament: Boardgames Greek Guild Ever-Tournament KOR-1
Period: 01/01/2000 to 31/12/2100
# sessions: 220
Player Dependencies from PvP Table
Weighted participation Minimum filter: 120
PvP Density Minimum filter: 0
Filtered out by Weighted participation Minimum: AA SS G2 TM Th MM Fa Va VM Di Pa So Sp Sw Ni Ge (i.e. players with participation lower than the minimum)
DM < DF (-39,0 / 129,0) AS (-11,0 / 296,0) ST (-3,0 / 120,0)
DM > MT (26,0 / 297,0) MG (12,0 / 333,0)
MT < DM (-26,0 / 297,0) DF (-35,0 / 96,0) AS (-15,0 / 215,0) ST (-8,0 / 112,0)
MT > MG (5,0 / 241,0)
DF > DM (39,0 / 129,0) MT (35,0 / 96,0) MG (28,0 / 104,0) AS (1,0 / 72,0)
DF = ST (0,0 / 4,0)
MG < DM (-12,0 / 333,0) MT (-5,0 / 241,0) DF (-28,0 / 104,0) AS (-37,0 / 243,0) ST (-2,0 / 84,0)
AS < DF (-1,0 / 72,0) ST (-7,0 / 92,0)
AS > DM (11,0 / 296,0) MT (15,0 / 215,0) MG (37,0 / 243,0)
ST > DM (3,0 / 120,0) MT (8,0 / 112,0) MG (2,0 / 84,0) AS (7,0 / 92,0)
ST = DF (0,0 / 4,0)
(e.g. DM < DF (-39,0 / 129,0) means that the players DM and DF have been met in a number of sessions worth 129 points and their Player vs Player score is -39 i.e. DM is losing 39 points)
Player Ranks from PvP Table
Rank 1: DF ST
Rank 3: AS
Rank 4: DM
Rank 5: MT
Rank 6: MG