vendredi 18 février 2011

Un système de pairing efficace à Eredan

Le principe est le suivant: on va considérer le "score" d'un deck carte par carte. une carte sera évaluée puissante en fonction de sa présence dans un deck qui gagne une partie. On alimente une BDD à partir des résultats de parties jouées. Ce qui, ensuite,  permet d'attribuer un score à chaque deck en fonction des cartes qui y sont présentes

ainsi, une carte beaucoup jouée, qui participe à la victoire de beaucoup de partie, "vaudra" beaucoup de point. de même lorsqu'une carte n'est pas jouée, sa valeur diminuera

Pour commencer, on pose à 0 la valeur de toutes les cartes du jeu.
Lorsqu'une partie est jouée, la valeur de chaque carte présente dans le deck perdant augmente de 1. la valeur de chaque carte présente dans le deck vainqueur augmente de 5.
chaque jour, la valeur de chaque carte perd 10% (arrondi au plus proche bien entendu) ceci pour avoir un système stable (s'il ne se passe rien, on revient à l'équilibre. le système "perd la mémoire" quand une carte n'est plus jouée)
note: ceci est une proposition de chiffrage basique, on peut en concevoir plein sur le même principe. entre autre, on pourrait en concevoir un sur le principe de l'ELO, ou le score de chaque carte évolue en fonction des scores des 2 decks qui s'affrontent

On établit ensuite, bien entendu, un score à chaque jeu qui correspond à la somme des valeurs de ses 23 cartes. on peut ensuite proposer des salons (ou simplement un système de pairing automatique) par valeur de deck

Note: j'aurais tendance à maintenir le système de salons par niveau pour éviter un biais: les cartes fixées des 3 starters, étant beaucoup jouées, et beaucoup jouées entre elles, vont necessairement voir leurs scores "exploser artificiellement".

Note 2: Il faudrait aussi étudier dans quelle mesure l'ultra-rareté de certaines cartes n'amène pas leur score à n'évoluer que très peu. on peut considérer un système de chiffrage qui n'a pas comme base 0 mais une valeur dépendant de la rareté des cartes: ainsi une commune n'a de base aucune valeur, une rare ou une ultra rare de part sa présence dans un jeu augmente drastiquement sa valeur. cela aura aussi pour effet d'éviter qu'un "petit deck" ne croise trop de deck bardé d'Ishaia, ND, nehant, prestige, ...