Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Habillages
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Logo

Forum du site diplomania2.fr

  1. Accueil
  2. Améliorer le site
  3. Améliorer la brique jeu
  4. Proposition d'ELO

Proposition d'ELO

Planifier Épinglé Verrouillé Déplacé Améliorer la brique jeu
joueurelopartie
161 Messages 15 Publieurs 0 Vues 1 Watching
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • J Hors-ligne
    J Hors-ligne
    Jean_De_Dreux
    a écrit sur dernière édition par
    #46

    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

    1 réponse Dernière réponse
    0
    • G Hors-ligne
      G Hors-ligne
      groschat
      a écrit sur dernière édition par
      #47

      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 ...

      1 réponse Dernière réponse
      0
      • G Hors-ligne
        G Hors-ligne
        groschat
        a écrit sur dernière édition par
        #48

        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 ?

        1 réponse Dernière réponse
        0
        • K Hors-ligne
          K Hors-ligne
          KellTainer
          a écrit sur dernière édition par
          #49

          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).

          1 réponse Dernière réponse
          0
          • OrangeCarO Hors-ligne
            OrangeCarO Hors-ligne
            OrangeCar
            a écrit sur dernière édition par
            #50

            J'ai l'honneur de vous annoncer que le classement (à base de ELO) est maintenant disponible sur le site... menu classement
            alleluia !

            Vive diplo ! 🙂

            1 réponse Dernière réponse
            0
            • OrangeCarO Hors-ligne
              OrangeCarO Hors-ligne
              OrangeCar
              a écrit sur dernière édition par
              #51

              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

              Vive diplo ! 🙂

              1 réponse Dernière réponse
              0
              • P Hors-ligne
                P Hors-ligne
                Pierrot
                a écrit sur dernière édition par
                #52

                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.

                1 réponse Dernière réponse
                0
                • G Hors-ligne
                  G Hors-ligne
                  groschat
                  a écrit sur dernière édition par
                  #53

                  J'ai pas eu le temps de trouver une solution cette semaine, je continue à cogité dessus les prochains jours.

                  Je suis pas fan de s’affranchir du scorage (c'était à la base le principe de l'elo sur lequel ont était partie de prendre en compte le scorage spécifique de la partie et non de fixer un scorage unique).

                  A mon sens ça rajoute beaucoup plus de biais que ça n'en corrige...

                  1 réponse Dernière réponse
                  0
                  • OrangeCarO Hors-ligne
                    OrangeCarO Hors-ligne
                    OrangeCar
                    a écrit sur dernière édition par
                    #54

                    En fait, quand tu y réfléchis bien, c'est la place qui compte.

                    Tous les systèmes actuels sont des fonctions strictements croissantes.
                    Un centre de plus, un peu plus de points.

                    Seul le boucher y dérogera. Et sa philosophie sera prise en compte.

                    Vive diplo ! 🙂

                    1 réponse Dernière réponse
                    0
                    • P Hors-ligne
                      P Hors-ligne
                      Pierrot
                      a écrit sur dernière édition par
                      #55

                      Je ne suis pas complètement d'accord. Si l'idée de l'ELO est de déterminer un score en fonction du "meilleur jeu possible" sur une table, on ne peut pas dissocier le système de scorage. Dans un système à vague, ce n'est pas pareil de terminer dans la vague ou en dehors.
                      Ce classement est un très bon début, mais je pense qu'il pourrait être affiné pour tenir compte des scorages. La proposition de groschat avec les expected points était bonne je trouve. Surement un peu plus complexe, mais très intéressante. Alors, oui, ça ne changera pas énormément le classement, mais comme beaucoup de tournois utilisent les vagues, ça fera tout de même une différence à mon avis.

                      Est-il possible de recevoir un json ou csv avec les parties utilisées pour le calcul? je peux tenter de faire ça sur excel pour voir un peu les différences.

                      1 réponse Dernière réponse
                      0
                      • K Hors-ligne
                        K Hors-ligne
                        KellTainer
                        a écrit sur dernière édition par
                        #56

                        J'aime beaucoup la visualisation du classement sur le site. C'est très clair, merci.
                        Par contre les variations D'ELO d'une partie à l'autre. On pourrait penser que L'ELO se stabilise après un bon nombre de partie. Si on prend l'exemple des deux premiers en blitz qui comptent une soixantaine de parties chacun, leur ELO a varié de 105 et 170 pts en une partie. Ça me paraît énorme !
                        C'est moi qui aie mal compris ou il faut u' peu de temps pour que tout se stabilise ?

                        A quelle fréquence le classement est-il mis à jour ?

                        1 réponse Dernière réponse
                        0
                        • OrangeCarO Hors-ligne
                          OrangeCarO Hors-ligne
                          OrangeCar
                          a écrit sur dernière édition par
                          #57

                          C'est manuel pour le moment.

                          Vive diplo ! 🙂

                          1 réponse Dernière réponse
                          0
                          • G Hors-ligne
                            G Hors-ligne
                            groschat
                            a écrit sur dernière édition par
                            #58

                            KellTainer a écrit :

                            J'aime beaucoup la visualisation du classement sur le site. C'est très clair, merci.
                            Par contre les variations D'ELO d'une partie à l'autre. On pourrait penser que L'ELO se stabilise après un bon nombre de partie. Si on prend l'exemple des deux premiers en blitz qui comptent une soixantaine de parties chacun, leur ELO a varié de 105 et 170 pts en une partie. Ça me paraît énorme !
                            C'est moi qui aie mal compris ou il faut u' peu de temps pour que tout se stabilise ?

                            A quelle fréquence le classement est-il mis à jour ?

                            En fait c'est la variation pour le pays en question (donc l'elo moyen varie 7 fois moins soit entre 15 et 25 pts pour les exemples cités)
                            Et y a une fonction de stabilisation qui réduit petit à petit la variation apporté par chaque partie.

                            1 réponse Dernière réponse
                            0
                            • G Hors-ligne
                              G Hors-ligne
                              groschat
                              a écrit sur dernière édition par
                              #59

                              En regardant les dernières partie classique des joueurs classé j'ai retrouvé quelques coquille d'etiquetage :
                              Leretour
                              Une_partie_d_echauff
                              Sanschat30

                              Au moins ces 3 là sont des parties blitz qui rentrent dans le classement négo (je trouvais ça bizarre que je sois premier au classement négo alors que j'ai quasi fait aucune partie ... mais c'est la partie d'echauff qui me faisait monter a fond ^^

                              1 réponse Dernière réponse
                              0
                              • OrangeCarO Hors-ligne
                                OrangeCarO Hors-ligne
                                OrangeCar
                                a écrit sur dernière édition par
                                #60

                                Rectifié pour les trois parties.

                                Vive diplo ! 🙂

                                1 réponse Dernière réponse
                                0
                                • G Hors-ligne
                                  G Hors-ligne
                                  groschat
                                  a écrit sur dernière édition par
                                  #61

                                  Pour faire un peu cogiter les esprits sur les différences entre scorage (et donc l'intérêt à le prendre en compte dans l'elo vu son influence sur ce qui est une bonne ou une mauvaise partie), je vous mets quelques graphiques représentant le % de point obtenu par chaque joueur lors d'une partie en fonction du scorage :

                                  Pour le Win Namur :

                                  Pour la Diplo Ligue :

                                  Je me suis basé sur les parties effectué sur diplomania dans les tournois (plus simple à extraire) pour l'instant (respectivement 196 partie en Win Namur et 49 en Diplo ligue), j'ai fait un graph pour le C-Diplo de Namur aussi mais il n'a qu'une dizaine de partie donc pas assez représentatif...
                                  Je vais consolider tout ça en aditionnant toutes les parties et recalculant le score pour chaque système de scorage, ce qui me permettra d'avoir des indicateurs calculable sur tout système de scorage, même nouveau et donc de définir une fonction de correction du scorage à intégrer dans le calcul de l'élo (qui s'il veut être pertinent doit prendre en compte le scorage ...)

                                  1 réponse Dernière réponse
                                  0
                                  • OrangeCarO Hors-ligne
                                    OrangeCarO Hors-ligne
                                    OrangeCar
                                    a écrit sur dernière édition par
                                    #62

                                    Dans la formule de mise à jour du ELO nous avons :

                                    Citation :

                                    a. ELO(joueur avec son rôle) += k x nombre de joueurs de la partie * (nombre de joueurs de la partie – 1) / 2 x [performance réalisée(joueur avec son rôle) – performance attendue(joueur avec son rôle)]

                                    le facteur :
                                    Citation :

                                    nombre de joueurs de la partie – 1
                                    vient de l'article sur le poker (généralisation à n joueurs)
                                    le facteur :
                                    Citation :
                                    nombre de joueurs de la partie
                                    vient de ce qu'il faut augmenter car cela va être divisé par 7 (sur le joueur)

                                    => Mais quelle est la justification du facteur 1/2 ?

                                    Tu (groschat) avais expliqué mais je ne me souviens plus...

                                    Vive diplo ! 🙂

                                    1 réponse Dernière réponse
                                    0
                                    • G Hors-ligne
                                      G Hors-ligne
                                      groschat
                                      a écrit sur dernière édition par
                                      #63

                                      ahh y a méprise, j'avais proposer de remplacer le facteur nb de joueur -1 par nb de joueur/2
                                      Je voulais pas garder le -1.

                                      La logique derrière était de dire que la moyenne des points dans une partie à n joueur est de 1/n et que l'elo classique est calculé pour n=2 joueur (donc une moyenne de point de 1/2). On marque donc en moyenne n/2 fois moins de points dans un jeu à n joueur que dans un jeu à 2 joueur.

                                      J'en avais approximé que l'écart à la moyenne était n/2 fois plus faible. Après calcul expérimental c'était autour de 4,2 fois plus faible en moyenne il me semble (j'ai plus le chiffre exact)

                                      Par ailleurs je te ferais remarqué que le fait d'avoir quelque chose qui viens de l'article sur le poker n'est en rien une justification, si tu comprends pas pourquoi !
                                      En l'occurance il avait lui estimé que l'écart à la moyenne était n-1 fois plus faible.

                                      Vu que tu as changés la distribution de point en prenant en compte que le rang des joueurs (ce que je n'approuve pas) il faudrait recalculer ce facteur... Tout est lié ...

                                      1 réponse Dernière réponse
                                      0
                                      • OrangeCarO Hors-ligne
                                        OrangeCarO Hors-ligne
                                        OrangeCar
                                        a écrit sur dernière édition par
                                        #64

                                        Il faut relire et utiliser la formule du calcul utilisé décrite en détail :

                                        https://diplomania2.fr/docs/calcul_elo.pdf

                                        ( c'est fait pour ça 🙂 )

                                        Actuellement on a une moyenne des ELO exactement de 1500.
                                        Si on enlève ce /2 ce n'est plus le cas.

                                        • je mettrai à dispositiontéléchargeable depuis le site le détail du calcul plus tard (format CSV probablement)

                                        Vive diplo ! 🙂

                                        1 réponse Dernière réponse
                                        0
                                        • K Hors-ligne
                                          K Hors-ligne
                                          KellTainer
                                          a écrit sur dernière édition par
                                          #65

                                          En tout cas, c'est super qu'on en soit à un point où on "pinaille". Je trouve que le travail réalisé jusqu'à présent (formule de calcul et affichage sur le site) est excellent et va dans la bonne direction.
                                          Y'a plus qu'à affiner un peu (si j'ai bien compris) et à décerner une médaille à celui qui est en tête du classement chaque mois 🙂

                                          Merci et félicitations pour le boulot réalisé !

                                          1 réponse Dernière réponse
                                          0
                                          Répondre
                                          • Répondre à l'aide d'un nouveau sujet
                                          Se connecter pour répondre
                                          • Du plus ancien au plus récent
                                          • Du plus récent au plus ancien
                                          • Les plus votés


                                          • Se connecter

                                          • Vous n'avez pas de compte ? S'inscrire

                                          • Connectez-vous ou inscrivez-vous pour faire une recherche.
                                          Powered by NodeBB Contributors
                                          • Premier message
                                            Dernier message
                                          0
                                          • Catégories
                                          • Récent
                                          • Mots-clés
                                          • Populaire
                                          • Utilisateurs
                                          • Groupes