-
Notifications
You must be signed in to change notification settings - Fork 0
/
Elo.java
16 lines (14 loc) · 1.04 KB
/
Elo.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
Le système Elo est un système de classement, cleui-ci devrait se faire avec un nombre de points attribués à chaque joueur.
Ils partiraient tous avec la même base de points (ex 1000 pts de départ), pour chaque question une valeur de difficulté est attribuée (selon une échelle à définir, exemple 1 facile, ..., 5 difficile) selon la difficulté et la vitesse de réponse l'utilisateur gagne un certain nombre de points (exemple question à 5 de difficulté répondu en 5 secondes on utilisera un algorithme de type :
int calculDePoints(int difficulte,int temps)
{
int dif = (100 + difficulte) / 100;
int temp = (100 + temps) / 100;
this.points = dif * temp * this.points;
return points;
}
Ainsi chaques joueurs auraient un classement général permettant de savoir où ils se situent.
Il était également envisagé de faire un score par "série" de question afin d'avoir un classement sur un questionnaire de quizz.
Je tiens à préciser qu'un véritable système de classement Elo est plus complexe que celui précisé ci-dessus.
*/