Proposition d'ELO
-
OrangeCar a écrit :
K part bien de 39.5 oui
1- ok j'ai ajouté un facteur n_players (7)
On s'en fou totalement, mais si je devais être tatillons le facteur devrais s'appeler n_pays

OrangeCar a écrit :
2 - ok j'ai remplacé N-1 remplacé par N/2 (donc globalement on passe de N-1 à N * N/2 soit de 6 à 24.5 les elos vont plus "bouger"
3 - oui bug (d'affichage) corrigé en effet (c'est important aussi)
4- ok on prend les lives si tu insistes (sauf si quelqu'un ici trouve à y redire) je me donc suis occupé de modifier les parties en questions
5- oui donne moi en privé d'une manière de ton choix les parties à passer de messagerie à sans messagerie s'il te plait
6- non je préfère faire pareil pour les deux (Blitz/Classique) c'est plus simple
- le ELO de base est passé à 1500
- plancher à 1000
- vérification et avertissement : un vainqueur ne doit pas perdre de points, un perdant ne doit pas en gagner
Je joins le nouveau fichier.
elo.zipReste :
a) filtrage des scores des parties pour éctarter les
b) les partie du début du site marquées avec message à marquer sans message.
c) mise en place d'un plancher eventuellementje m'occupe de te préparer le a et le b.
Pour le c a priori il devrait y avoir un plancher autour de 1000 de fait... restons vigilant si on voit que des elos descendes de trop
-
Citation :
On s'en fou totalement, mais si je devais être tatillons le facteur devrais s'appeler n_pays

Je code tout en anglais par déformation professionnelle.
Noms de variables.
Commentaires.
Y compris les traces de mise au point.
Le jour où tu dois comprendre du code commenté par des italiens en italien, ca te conforte dans cette habitude un peu rigide !Mais ce que voit l'utilisateur pour le front end est bien en français , même si le back end répond tout de même en anglais.
-
Ah pardon je réagissais pas à la langue mais au fait que ça venait du nombre de pays et non pas du nombre de joueur...
Ce qui en soit change rien du tout ^^ -
Pour le point b, je te mets la liste des parties marqués avec message qui était du blitz :
la_seconde_vrai_prem
la_vrai_premiere
first
et_de_trois
jepetetoutun
une_autre
sans_negociation
une_fausse_troisieme
Leretour
Une_partie_d_echauffY a la partie Turballe où j'ai un gros doute, mais vu que j'y étais pas... je suis pas sure à 100%
-
Parties rectifiées.
-
L'autre question est de savoir si les parties amicales doivent compter pour l'Elo. Ou si le classement devrait être réservé aux parties de tournois, ou officiellement marquées comme comptabilisées.
ou alors donner un facteur elo moindre aux parties amicales qui par définition sont le lieu de tenter des choses qu'on ne ferait peut-être pas en temps normal et donc cela rend plus discutable leur intégration dans un classement de performance, ou en tout cas au même titre que les officielles. -
J'ai mis les spécifications (hélas non définitives) du calcul de ELO dans la page accueil/coin technique
-
Pierrot a écrit :
L'autre question est de savoir si les parties amicales doivent compter pour l'Elo. Ou si le classement devrait être réservé aux parties de tournois, ou officiellement marquées comme comptabilisées.
ou alors donner un facteur elo moindre aux parties amicales qui par définition sont le lieu de tenter des choses qu'on ne ferait peut-être pas en temps normal et donc cela rend plus discutable leur intégration dans un classement de performance, ou en tout cas au même titre que les officielles.Comment sait-on qu'une partie est "officielle" ?
-
Peut-être une petite coche pour que la partie en question ne soit pas comptabilisée?
Ca permettrait de créer des parties sans avoir la pression de l'ELO -
Pierrot a écrit :
Peut-être une petite coche pour que la partie en question ne soit pas comptabilisée?
Ca permettrait de créer des parties sans avoir la pression de l'ELOC'est déjà le cas

Perso je suis pour compter toutes les parties, l'ELO a pas vocation à être une contrainte mais un indicateur...
-
Pour rajouter mon grain de sable :
-
Je suis mitigé sur le fait de compter l'ensemble des parties. Il y a des fois, ou volontairement on veut tester des ouvertures non conventionnelles. Savoir que cela impact le classement, peut limiter les envies. D'un autre coté, il existe les tournois officiels qui permettent d'avoir un classement à date en compétition.
-
Pour le système d'Elo, j'aurai tendance à imposer 2 parties par pays et 10 au total avant d'être classé, pour éviter d'avoir des personnes avec la chance du débutant aux 1ère places.
-
-
Cette dernière proposition est techniquement très facile à mettre en oeuvre
-
Je pense qu'il faudra aussi lutter contre les joueurs qui quittent une partie pour éviter de perdre du ELO. Et ne pas dissuader les remplaçants.
J'envisage :- marquer les remplaçants et les quitteurs
- Un remplaçant ne peut pas perdre de point ELO
- Un quitteur doit perdre les points ELO qu'il aurait perdu s'il était toujours sur la partie à la fin.
-
OrangeCar a écrit :
Je pense qu'il faudra aussi lutter contre les joueurs qui quittent une partie pour éviter de perdre du ELO. Et ne pas dissuader les remplaçants.
J'envisage :- marquer les remplaçants et les quitteurs
- Un remplaçant ne peut pas perdre de point ELO
- Un quitteur doit perdre les points ELO qu'il aurait perdu s'il était toujours sur la partie à la fin.
je pense que ça va dans le bon sens
-
Jean_De_Dreux a écrit :
- Pour le système d'Elo, j'aurai tendance à imposer 2 parties par pays et 10 au total avant d'être classé, pour éviter d'avoir des personnes avec la chance du débutant aux 1ère places.
C'est pas basé sur une moyenne, les joueurs avec une seul partie ont aucune chance de prendre les premières places (sinon c'est que y a un soucis dans le calcul de l'elo...)
Un joueur avec une seul partie aura du mal a avoir un elo supérieur à 1540 mathématiquement parlant (et statistiquement les nouveaux joueurs auront tendance à perdre leur première partie plus qu'autre chose, donc à descendre vite en dessous de 1500 ...)
Il me semble qu'il existe mathématiquement des systèmes pour intégrer des joueurs à leur "vrai" elo en se basant sur leurs résultat des première parties, mais c'est pas évident à inclure facilement ...
-
OrangeCar a écrit :
Je pense qu'il faudra aussi lutter contre les joueurs qui quittent une partie pour éviter de perdre du ELO. Et ne pas dissuader les remplaçants.
J'envisage :- marquer les remplaçants et les quitteurs
- Un remplaçant ne peut pas perdre de point ELO
- Un quitteur doit perdre les points ELO qu'il aurait perdu s'il était toujours sur la partie à la fin.
En gros si la partie rapporte de l'ELO c'est le remplaçant qui en profite, si elle en fait perdre c'est pour la pomme du quitteur ?
-
Pierrot a écrit :
L'autre question est de savoir si les parties amicales doivent compter pour l'Elo. Ou si le classement devrait être réservé aux parties de tournois, ou officiellement marquées comme comptabilisées.
ou alors donner un facteur elo moindre aux parties amicales qui par définition sont le lieu de tenter des choses qu'on ne ferait peut-être pas en temps normal et donc cela rend plus discutable leur intégration dans un classement de performance, ou en tout cas au même titre que les officielles.Ça ressemble à la proposition que je faisais qui était de mettre un coef sur les parties, ce coef étant plus important pour les tournois (l'enjeu y étant plus important).
-
J'ai l'honneur de vous annoncer que le classement (à base de ELO) est maintenant disponible sur le site... menu classement
alleluia ! -
La formule a changé
La performance obtenue utilise dorénavant la formule :
Citation :La performance obtenue d’un joueur sur la partie est obtenue en
ramenant les scorages dans l’intervalle [0, 1] :
a. n = ALPHA ^ (nombre de joueurs – classement du joueur sur la
partie) – 1
b. d = Somme [ALPHA ^ (nombre de joueurs – i) – 1] pour i allant de
1 à nombre de joueurs
c. performance = n / d
d. a performance est partagée entre les ex aequos (si 1er 2e et 3e sont ex-aequos chacun recoit la moyenne des points du 1er 2e et 3e)C'est plus groschat mais Larochejaquelein qui est en tête pour le Blitz
En Blitz :
- Meilleur sur l'Angleterre = Bouclette
- Meilleur sur la France = Morfondus
- Meilleur sur l'Allemagne = Larochejaquelein
- Meilleur sur l'Italie= winterkarl
- Meilleur sur l'Autriche = winterkarl
- Meilleur sur la Russie = NoahCullen
- Meilleur sur la Turquie = groschat
Différence :
En gros, seule la place compte, les points n'ont plus d'importance. Le Scorage est bien pris en compte, mais uniquement pour trouver le classement. De ce classement découle les points attribués, de manière exponentielle pour récompenser les premiers et punir les derniers. Ainsi les spécificités des systèmes de scorage solnt gommées.
Idées gardées sous le coude :
- coefficient des parties (amicales plus faible qu'officielles) comme pour le classement au Football
- pas d'ELO si pas au moins un certain nombre de parties
-
Cool, mais on tombe dans l'écueil de ne pas prendre en compte le scorage. Faire 2em à 4 centres avec un premier à 15c, ou faire 2em à 7c, avec un premier à 8c, donne le même elo, alors que la performance est totalement différente. Surtout pour les systèmes à vague.
C'est parfaitement adapté à la diploligue, moins pour les autres tournois.