Classe EloCalculator.
Plus de détails...
|
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.
|
|
|
static | getExpectedScore (int $eloPlayer, float $averageElo) |
| Calcule la probabilité de victoire en fonction de l'Elo passé en paramètre.
|
|
Classe EloCalculator.
Définition à la ligne 14 du fichier EloCalculator.php.
◆ 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
-
$eloPlayer | int Elo du joueur |
$averageElo | float Elo moyen des joueurs de la partie |
$result | float 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
-
$eloPlayer | int Elo du joueur |
$averageElo | float Elo moyen des joueurs de la partie |
- Renvoie
- float Probabilité de victoire
Définition à la ligne 40 du fichier EloCalculator.php.
◆ K_FACTOR
La documentation de cette classe a été générée à partir du fichier suivant :