Programme d'Appariement au Système Suisse

P.A.S.S.


Présentation Générale :

J'écris actuellement un nouveau logiciel d'appariement au système suisse pour les tournois d'echecs sous Gnu/Linux. La licence est la GPL.
Le programme est écrit en C. Bien qu'il soit prévu pour fonctionner sous Gnu/Linux, il est compilable sous d'autres OS disposant des librairies GTK+. L'interface graphique est écrit en GTK+ ce qui devrait permettre de garder la compatibilité du code pour d'autres systèmes d'exploitation. Cependant si vous rencontrez des difficultés pour le compiler sous d'autres OS, dites le moi. J'apprécie aussi si vous me prevenez de votre utilisation du programme (mais rien ne vous y oblige). Ça fait toujours plaisir de savoir que d'autres personnes s'y intéressent.

Après de longues hésitations, j'ai décidé de passer le programme en C++, que je trouve plus adapté. Vous devrez donc patienter un peu plus longtemps pour la prochaine version, d'autant que de ce fait, je vais utilisé qt à la place de GTK+ pour l'interface graphique.

Pour m'écrire cliquez ici.
retour au début de page

Les fonctionnalités :

Ce qui fonctionne :

retour au début de page

En cours :

retour au début de page

Ce qu'il reste à faire :

retour au début de page

Évolution :

Après un long arrêt, j'ai repris le développement de la version 0.0.5 (qui était figée à la version 0.0.5-pre10) qui est maintenant disponible.

La version 0.0.5 introduit l'interface graphique (en GTK+2.0). Cette interface a amené son lot de nouvelles fonctionalités et de corrections de bugs (tant de l'interface que de l'appariement à partir de la version 0.0.5-pre6 ainsi qu'une optimisation des calculs). Il en reste encore un nombre assez faible de bug concernant l'appariement (Les cas les plus complexes ne donnent pas les mêmes résultats que le jeu de tests), mais réussi l'appariement de mon UV3 depuis longtemps.

Maintenant que la sauvegarde des données d'un tournoi est opérationnelle, je vais pouvoir me consacrer aux cas particuliers où l'appariement n'est pas correcte. J'étudie la possibilité de passer le stage S2 pour l'obtention du titre d'Arbitre fédéral 2. Il y a au programme les UV4 (Elo FIDE, norme et titre) et UV5 (gestion d'un tournoi au système suisse) qui devrait m'apporter pas mal pour améliorer le programme.

J'ai commencé la version 0.0.6. Elle permet d'obtenir plus de fichiers (fiches des joueurs, appariement, classement, ...). Ces fichiers sont au format html (ainsi la grille américaine déjà existante). J'en profile pour remanier légèrement les menus. La version alpha 2 contient est une version du code nettoy&ecute; par Cyril Jean pour permettre la compilation sous Windows.

Comme j'ai corrigé un nouveau cas d'appariement (problème lorsqu'un niveau résiduel ne peut être apparié et qu'il faut défaire le niveau complet) ainsi que l'enregistrement des données, je mets à disposition une version alpha. Les nouvelles fonctions ne sont pas terminées, mais vous aurez des meilleurs appariements.

Les versions antérieures à la version 0.0.5 correspondent à l'ajout progressif des règles du C04 et n'apporte plus d'intérêt, je retire les liens.

L'évolution du programme continue. Cependant le passage du C vers le C++, et le remplacement de GTK+ par qt(que je découvre) me prennent du temps, mais ça commence à prendre forme. De plus, j'ai arrêté de prendre ma licence cette année, ce n'est plus une priorité.

Après une nouvelle longue absence je regarde à nouveau le code. J'ai fait une petite correction sur le makefile et pour éviter un crash lors de la consultation d'un joueur inexistant.

Téléchargement :

téléchargez la version 0.0.6-alpha3 : sources (format tar.gz)
téléchargez la version 0.0.5 : sources (format tar.gz)

Pour le compiler taper : make install
Pour l'executer : ./pass

retour au début de page
retour aux fonctionnalités

Divers :

Remerciement

Je remercie T. Lemoine et Ch. Rouah pour les jeux de tests qu'ils m'ont envoyés. Ceux-ci m'ont permis de corriger de nombreux bugs.

Présentation personnelle rapide

Age : 39 ans
Arbitre Fédéral 3.
J'ai repris ma licence cette année après un an d'arrêt par manque de temps. Je suis actuellement ingénieur R&D dans une société d'édition de solution de sécurité informatique.
Je gère également un forum de discussion sur les villages miniatures style Lemax, ainsi qu'un site d'aide aux artisans du jeu Dofus.
Dernière mise à jour : 04/10/2012

Pour toutes questions,  n'hesitez pas à me contacter.

retour au début de page
retour aux fonctionnalités