Gaetan, as tu eu des infos venant de la féde francophone pour adopter ton programme?
Nope.
Ceci dit, je ne cherche pas à ce que cela soit le cas. Tout le monde est accroché à ses développements, c'est normal ou du moins assez compréhensible. Et la diversité des programmes peut être bénéfique.
Par contre, si nous pouvions nous entendre sur un format d'échange des données, ça serait vraiment un progrès !
il me semble que vu que les résultats sont relatifs par rapport au résultas des autres joueurs
En quelque sorte, oui. Le résultat d'un joueur à la date X influencera forcément le nombre de points ELO obtenus (ou perdus) contre ce même joueur à la date Y (plus récente que X).
Citation de Titof :
il faut un peu plus que deux minutes pour réencoder les résultats de quelqu'un vu qu'il faut également les résutlats de ses adversaires.
Ben pourtant...
En réalité, il faut bien moins que 2 minutes à un ordinateur relativement récent pour exécuter 182000 fois la formule ELO ! Mais comme il faut également trier les données (par ordre chronologique) et stocker les résultats intermédiaires dans la base de données, au total, cela prend donc à peu près deux minutes (pour 182000 résultats).
Franchement, c'est assez simple (je veux dire : comparé à d'autres méthodes tarabiscotées que j'ai déjà essayées...).
ah bon, j'ai eu une info venat de Gerard Baude qui disait qu'il n'y avait pas assez de ressources pour pouvoir utiliser le système ELO et donc d'avoir une uniformisation
Il doit y avoir un malentendu car la formule est très simple et est
donc relativement rapide à recalculer.
Pour donner un ordre de grandeur, sur le serveur de la VTTL, il y a eu 182000
résultats encodés cette saison. Pour recalculer les points de tout le monde,
et ce pour toute la saison, il faut de l'ordre de deux minutes (je viens de le
faire : très exactement 2m3.978s).
L'algorithme est linéaire donc il y en aurait même plusieurs millions de résultats,
ce ne serait pas trop grave de faire travailler le serveur pendant une petite heure
chaque nuit...
Pourquoi pas, en effet. La balle est dans le cas des fédérations, comme
l'illustre "Ratings Central", les softwares existent.
(note purement personnelle : ma préférence va cependant aux logiciels libres
Point de vue méthode utilisée, il s'agit du NTTRS (New table-tennis rating
system) publié par David J. Marcus aux alentours de l'an 2000 et basé sur le
système utilisé par l'USTTA (fédération de tennis de table américaine).
Le système USTTA étant lui-même basé sur le système utilisé par les
joueurs d'échecs (système ELO). Il date des années 70 mais a subit
quelques modifications depuis lors.
Le NRTTS ajoute principalement une notion d'"incertitude" qui, à mon sens, est
très intéressante mais n'apporte pas assez par rapport à l'augmentation de la
complexité de l'algorithme et de la lecture des résultats.
Ceci dit, tout cela est effectivement fortement lié. Reste à mettre en place
une organisation pour gérer tout cela ... C'est un fameux challenge !
> bonjour un classement par points a été instauré par la vttl,
> c'est une bonne chose..
Merci pour ton soutien :-)
Il est à noter cependant que cela n'a _rien_ d'officiel, qu'il s'agit
juste d'une fonctionnalité du programme en phase de test utilisé par
la VTTL pour gérer l'ensemble des rencontres de ses joueurs.
(Voir http://tabt.frenoy.net)
Ce système (nommé ELO) a été mis au point par Paul Meyvisch qui s'est
basé sur la célèbre méthode de monsieur Árpád Élo utilisée par les joueurs
d'échecs depuis les années 60 (officiellement depuis 1970). Pour plus
d'informations, voir http://fr.wikipedia.org/wiki/Classement_Elo
> un seul problème,un gars qui fait 95% en N2 gagne beaucoup de
> points et dépasse de ce fait un gars ki joue en superdivision.
Le système a effectivement tendance à sur-estimer la force des
joueurs qui gagnent > 90% et à sous-estimer la force des joueurs
qui gagnent < 10%.
Il n'y a rien de parfait dans notre bas monde :-)
> meme remarque,en gagnant un gars classé devant moi je gagne
> par ex 18 pt,et le match suivant je perd un gars également classé
> plus haut j'en perds 19! hum hum bizarre bizarre..sinon
Le classement de tes adversaires n'a aucune importance, il faut
uniquement regarder ton nombre de points ELO et le nombre
de points de ton adversaire *le jour de la rencontre*.
À la grosse louche, +18 points, cela correspond à une victoire
contre un joueur qui a quasiment le même nombre de points que toi.
-19 points, cela correspond à une défaite contre un joueur qui
a légèrement moins de points que toi.
Ceci dit, un programme n'est jamais à l'abri d'un petit bug donc
si tu vois une erreur, n'hésite pas à me la signaler.
Et s'il y a d'autres questions, je serai ravi d'y répondre.