fide2009.pl - Calcul des perfs et variations de Elo FIDE suivant les règles
en vigueur au 1er juillet 2009.

1. Préambule
------------

Les règles de calcul du Elo FIDE ont subi plusieurs évolutions considérables
ces dernières années : en particulier, les variations de classement des
joueurs classés ne sont plus calculées en faisant la moyenne des adversaires
sur le tournoi, mais partie par partie, et les parties opposant un joueur
classé à un joueur non classé sont maintenant comptées pour le classement du
joueur classé (sous réserve que le joueur non classé réalise une tranche
FIDE valide dans le tournoi, c'est-à-dire affronte au moins trois
adversaires classés et marque au moins un point).

Or le logiciel Papi n'a pas été mis à jour pour prendre en compte ces
nouveaux points de règlement. Les variations de classement, d'ailleurs déjà
approximatives, qu'il indique sont calculées en fonction des anciennes
règles. Si ne pas calculer partie par partie n'avait pas changé grand-chose
et fournissait quand même des approximations assez satisfaisantes, le
nouveau changement est beaucoup plus radical et mérite que les calculs
soient refaits. En attendant que le logiciel soit mis à jour pour en tenir
compte, le présent script se propose de remédier à la situation.

2. Mode d'emploi
----------------

Les grilles américaines produites par Papi ne mentionnant que le classement
utilisé pour apparier un joueur sans préciser s'il s'agit ou non d'un
classement FIDE, il est nécessaire de disposer également de la liste des
joueurs, dans laquelle cette information est mentionnée.

Le script nécessite qu'un intepréteur Perl soit installé sur la machine. Sur
les machines Windows, tout bon moteur de recherche vous permettra de trouver
la distribution (gratuite) ActivePerl. Téléchargez-la et installez-la.

Une fois cette installation faite, copiez le script fide2009.pl dans le
répertoire où se trouvent les fichiers du ou des tournois pour lesquels vous
voulez calculer les perfs FIDE et lancez-le (par exemple en double-cliquant
dessus depuis l'explorateur de fichiers). Le script va automatiquement
rechercher dans le répertoire où il se trouve toute les grilles américaines
produites par Papi (fichiers *Ga.htm) puis, s'il trouve également la liste
des joueurs correspondante (fichiers *Ls.htm) va produire un fichier
contenant les perfs FIDE, qu'il appellera <nom_du_tournoi>FideThL.htm.

3. Bugs
-------

Le script se repère par rapport aux noms des joueurs. S'il y a deux
homonymes parfaits (même nom et même prénom) dans le tournoi, il ne
fonctionnera pas correctement. En même temps, la FIDE aussi a parfois du mal
dans ce genre de situations (remember Julien Laurent...) et le cas est
suffisamment rare pour que je n'aie pas envie de me compliquer la vie avec.

Le script n'a pas été testé extensivement et pourrait contenir d'autres bugs
(je pense que non, mais on ne peut jamais être sûr). Si le cas se produit,
merci de me le signaler.

Thomas Lemoine, 11 juillet 2009.
E-mail : thomas.lemoine@free.fr
Téléphone : 01 43 05 49 27 - 06 09 33 12 33
Adresse : 100 rue Pierre Brossolette - 93160 NOISY LE GRAND

