CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [R-D] Variation de points en mode rang

DébutPage précedente
1
Page suivantePage suivante
EvangiledeVenus EvangiledeVenus
MP
Niveau 10
27 novembre 2014 à 22:58:36

Bonjour à tous :-)

L’un des modes de jeux des combats Wifi sur XY est le mode rang, celui-ci consiste à attribuer un capital de 1500 points à un joueur, cette quantité augmente ou diminue suivant les victoires / défaites du joueur. Mais comment exactement ?

Le but de cet article est de vous présenter les recherches que j’ai effectuées sur la question. Celles-ci ont débuté aux alentours du 1er Mai pour finir dans une impasse vers fin Septembre, je ne pousserai pas plus loin, il est donc temps de publier les résultats. Concrètement, j’ai noté différents paramètres lors de mes matchs afin d’essayer de deviner la formule de variation de points qui régie les scores de rang des joueurs. Celle-ci est en grande partie découverte ! … En grande partie oui, sous entendu qu’il manque un petit quelques chose ! Je remercie Gardios qui m’a fourni un bon paquet de données.

Pour chaque match, j’ai noté le score de rang de mon adversaire, le mien, le résultat du match (3-0, 1-0, …), et la variation qu’a subi mon score de rang suite au match, voilà à quoi ça ressemble :

https://image.noelshack.com/fichiers/2014/48/1417029323-1.png

Première chose que l’on constate et qui pourrait surprendre : le score du match n’a aucune importance ! Focalisez-vous sur deux matchs avec des différences de scores de rang proches, que je gagne / perde 3-0 ou 1-0, le gain ou la perte de points est la même dans la plupart des cas.

Seconde chose qui saute aux yeux (surtout avec les données bien ordonnées comme il faut) : le gain / perte est fortement influencé par la différence des scores de rang !! Si j’ai un score de rang plus élevé que mon adversaire, une victoire me rapporte moins de points, une défaite m’en coûte beaucoup. Si mon adversaire a un score de rang plus élevé, une victoire me rapporte pas mal de points, et la défaite m’en fait perdre peu. En somme le système récompense le mérite.

Dès lors, on peut deviner les formules qui se cachent derrière les victoires et les défaites. Pour les victoires, on suppose que le gain est de la forme :

https://image.noelshack.com/fichiers/2014/48/1417030952-3.png

16 points sont offerts si on bat un adversaire de même rang. Pour les adversaires de rang différents, on a un terme dont le signe dépend du favori du match : positif si l’adversaire est favori (je gagne plus de points), négatif si je suis favori (j’en gagne moins). Le facteur 30 a pas été compliqué à trouver en observant les données ^^ Et bien sûr une fonction pour arrondir à l’unité.

Les défaites c’est pareil, sauf 15 points de base et notre terme « variateur de mérite » écope d’un signe négatif :

https://image.noelshack.com/fichiers/2014/48/1417031257-4.png

Il ne reste plus qu’à confronter ce modèle aux données, et c’est sans appel :

https://image.noelshack.com/fichiers/2014/48/1417031355-2.png

Ca marche plutôt pas mal ! 22 résultats de matchs sur 30 sont parfaitement reproduits !! :fete:

On peut également regrouper les formules de gain et de perte en une seule expression :

https://image.noelshack.com/fichiers/2014/48/1417032179-5.png

En cas de victoire, n=0, on retrouve l’expression de G. En cas de défaite, n=1, on retrouve l’expression de P.

Reste à expliquer ces 8 matchs où l’on constate un point de différence. J’ai supposé que ces différences pouvaient provenir du temps de match. En effet, c’est un paramètre relativement important dans un match : le joueur A a-t-il plié B ou au contraire a-t-il galéré ? J’ai noté les paramètres d’autres matchs lors du tournoi Evoli :

https://image.noelshack.com/fichiers/2014/48/1417117776-6.png

Déjà, on a encore peu de matchs concernés (4/20), de quoi se congratuler de la première modélisation, mais c’est plutôt gênant pour la suite.

Dans mes victoires, j’ai 3 matchs avec un temps restant de 20 minutes environ (20’45, 20’05, 20’04), sur les deux premiers j’ai 1 point en plus, pas dans le 3ème ; on peut donc écarter la solution triviale d’un terme de points supplémentaires uniquement proportionnel à la durée du match. Si la durée intervient, c’est de manière plus subtile, en étant couplé avec un autre paramètre …

Il est évident qu’il ne s’agit pas du score du match puisque mes deux matchs en 20’05 et en 20’04 partagent le score de 1-0 et pourtant l’un présente 1 point supplémentaire et pas l’autre, et puis ça ne serait pas cohérent avec le fait que le score du match n’intervient pas au premier ordre. Je pense qu’il s’agit plutôt de la différence des scores de rang qui fait son retour. C’est là que les données de Gardios interviennent :

https://image.noelshack.com/fichiers/2014/48/1417117774-7.png

Bon je vous montre pas tout (il y a presque une centaine de matchs, un gros merci à lui !).

Malheureusement il est difficile d’y voir plus clair, on a des écarts négatifs, chose que l’on n’avait pas avant, et même des variations de 2 points ! C’est là que j’ai arrêté mon enquête (j’avais la préparation d’un certain Sanctuaire des Shinies qui approchait également ^^). Si quelqu’un veut pousser plus loin et veut les autres données de Gardios, il n’y a pas de souci !

En conclusion, la formule partielle que j’ai trouvée n’est franchement pas mauvaise puisqu’elle reproduit un peu plus de 70% des variations de matchs. La formule complète est :

https://image.noelshack.com/fichiers/2014/48/1417120699-8.png

Avec alpha à déterminer.

Voilà, j’espère que ça vous aura plu :ange:

torafaruga-ro torafaruga-ro
MP
Niveau 10
27 novembre 2014 à 23:40:00

Je vois... :oui:

EvangiledeVenus EvangiledeVenus
MP
Niveau 10
28 novembre 2014 à 00:52:41

Tant mieux :hap:

UcoGamer UcoGamer
MP
Niveau 4
28 novembre 2014 à 00:56:01

http://www.LiLiGameuse.com/?id=293

EvangiledeVenus EvangiledeVenus
MP
Niveau 10
28 novembre 2014 à 09:01:17

:up:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Donphan
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment