Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe EloCalculator

Classe EloCalculator. Plus de détails...

Fonctions membres publiques statiques

static calculateNewElo (int $eloPlayer, float $averageElo, float $result)
 Calcule le nouvel Elo du joueur en fonction de son Elo actuel, de l'Elo moyen des joueurs de la partie et du résultat de la partie.
 

Champs de données

const K_FACTOR = 16
 

Fonctions membres protégées statiques

static getExpectedScore (int $eloPlayer, float $averageElo)
 Calcule la probabilité de victoire en fonction de l'Elo passé en paramètre.
 

Description détaillée

Classe EloCalculator.

Définition à la ligne 14 du fichier EloCalculator.php.

Documentation des fonctions membres

◆ calculateNewElo()

static calculateNewElo ( int $eloPlayer,
float $averageElo,
float $result )
static

Calcule le nouvel Elo du joueur en fonction de son Elo actuel, de l'Elo moyen des joueurs de la partie et du résultat de la partie.

Paramètres
$eloPlayerint Elo du joueur
$averageElofloat Elo moyen des joueurs de la partie
$resultfloat Résultat de la partie (1 pour une victoire, 0.5 pour un match nul, 0 pour une défaite)
Renvoie
float Nouvel Elo du joueur

Définition à la ligne 29 du fichier EloCalculator.php.

◆ getExpectedScore()

static getExpectedScore ( int $eloPlayer,
float $averageElo )
staticprotected

Calcule la probabilité de victoire en fonction de l'Elo passé en paramètre.

Paramètres
$eloPlayerint Elo du joueur
$averageElofloat Elo moyen des joueurs de la partie
Renvoie
float Probabilité de victoire

Définition à la ligne 40 du fichier EloCalculator.php.

Documentation des champs

◆ K_FACTOR

const K_FACTOR = 16

Définition à la ligne 20 du fichier EloCalculator.php.


La documentation de cette classe a été générée à partir du fichier suivant :