P.A.P.I
Programme d'Appariement Pour Internet

Versions 3
La version 2.0 ne verra jamais le jour de façon officielle.
La faute à Microsoft qui a opéré un changement radical dans son langage de programmation.
Alors que la version 2 était presque achevée, j'ai mis mon nez dans le .Net.
J'ai rapidement compris que le meilleur moyen était de tout réorganiser et de réécrire une bonne partie du Code.
La version 3.0
est désormais en beta final.
S''il n'y a pas de nouveauté révolutionnaire pour l'utilisateur il y a quand même quelques différences:

- Gestion de 24 rondes
- Gestions de Toutes Rondes Aller-Retour
- Possibilité de basculer Toutes-Rondes / Suisse n'importe quand
- Possibilité de copier plusieurs joueurs simultanément
- Moteur d'appariement plus rapide et "plus humain"
- Insertion de ruptures avec sauts de pages dans les listes
- Grille de saisie des inscriptions améliorée
- Etude des normes améliorée prenant en compte les derniers textes
- Performances FIDE à partir de 3 parties.
- Possibilité de redimensionner les fenêtres

Pour réaliser l'installation complète de Papi 3:
(Déconseillé si vous avez moins de 128 Mo de RAM)

1) Installer le Framework .NET (20 Mo)
2) Installer Papi 3 (12 Mo avec l'aide et la base
)

Dernier Executable Version 3 - 10 septembre 2003
Mise à jour vivement conseillée si vous aviez une version béta antérieure à septembre !
(Nécéssite une installation préalable de Papi 3
NE FONCTIONNE PAS EN REMPLACANT LES EXECUTABLES 1.6 Ou 2.0)

Voici en avant première une copie d'écran :



Télécharger la Base de donnée

Executable version 2.0.64
N'utiliser que si une installation complète de la Version 1.6 a été éffectuée !
Aide version 2.0
ATTENTION la version 2.0 est une version Beta
Conservez la version 1.6 au cas où...
Merci de signaler les bugs (il doit en rester quelques uns) à Erick Mouret 
L'aide n'est pas encore disponible

Principales Nouveautés
Interface utilisateur
- Possibilité de personnaliser les raccourcis clavier
- Possibilité de personnaliser les couleurs
Affichage
- Possibilité de Filtrer les joueurs sans résultat à l'écran.
- Possibilité de filtrer les non licenciés, les non pointés etc... à l'écran à la ronde 0.
- Affichage en permanence du nombre de joueurs non appariés et sans résultats.
Saisie
- Affichage des informations de pointage à la ronde 0 (pointé, somme réglée, somme due, commentaire).
- Possibilité d'effectuer des modifications directement dans la grille sans éditer la fiche du joueur.
- Possibilité de déclarer forfait tous les joueurs non pointés.
Appariements
- Gestion de protection Club, Ligue, Fede et Famille.
Divers
- Possibilité de compacter les fichiers papi pour les ramener à environ 340 ko.
- Plus de possibilités pour la Gestion des prix.
Editions
- Etude des normes revue, avec possibilité d'étude de conditions pour la ronde suivante.
- Classement par clubs et par Ligue suivant 4 critères possibles.
Festival et Grands-Prix
- Gestion de Festivals (plusieurs tournoi simultanés) avec inscription dans le festival puis exportation vers les tournois.
- Gestion de Grands-Prix (plusieurs tournois avec un classement sur l'ensemble des tournois) avec importation depuis les tournois.
- Papi a toutes les fonctionnalités des tournois pour ces objets avec en plus les classements sur plusieurs tournois.
- Il est possible de mettre à jour les festivals depuis les tournois et réciproquement à tout instant.

Dernier executable version 1.6.30
N'utiliser que si une installation complète de la Version 1.6 a été éffectuée !
Version 1.6.30:
Corrige un bug dans le calcul des prix apparu à partir de la version 1.6.24
Il est possible de faire fonctionner le calcul sur ces versions mais il faut mettre 0 dans les limites de catégories elo et ne pas laisser le champ vide !
Version 1.6.29:
Possibilité d'ouvrir plusieurs tournois à partir de la même boite de dialogue
Version 1.6.27:
Gestion des Catégories "unisexes" (Sen, Jun etc...)
Affichage de la place dans le tournoi dans les classements filtrés
Le champ "inscription du" est rempli automatiquement en fonction des propriétés du Tournois lorsqu'un nouveau participant est inscrit
Controle du code FFE amélioré lors de la saisie d'un nouveau joueur.
Suppression du calcul des indemnités suite au nouveau texte du BAF
Version 1.6.26:
Correction du bug dans la saisie des seuils d'accélération manuels
Version 1.6.25:
Possibilité d'inscrire les Vétérans en fonction de la date de naissance
Version 1.6.24:
Téléchargement automatique sur le serveur de Montpellier
Acces Rapide à un échiquier par Alt + NrEch
Possibilité de tri par numéro d'inscription
Correction du bug dans la saisie du prix par club
Pour obtenir un install de la version 1.6

Dernier executable version 1.5.8
Peut s'installer par dessus les versions 1.1 à 1.5

Note pour les possésseurs de la version 1.6
En raison de restrictions d'accés au FTP de Kasparov Chess à certaines adresses ip
Il est momentanément impossible de mettre à jour automatiquement la base de donnée
Vous pouvez Télécharger la dernière version de l'executable
qui va chercher la base sur le serveur de Montpellier
(Merci d'éviter les heures de pointe, c'est une simple ligne ADSL...)

Papi est un nouveau programme d'appariement entièrement programmé pour Windows et pour Internet.

Il permet de créer Les tournois que l'on veut (système Suisse, SAD, Toutes Rondes), quand on veut.

On peut ouvrir autant de tournois que l'on veut simultanément et travailler dessus comme avec les documents de traitement de texte !.

L'arbitre a sous les yeux en permanence la liste des joueurs inscrits, et les appariements.

Plus besoin de numéros, toutes les fiches sont à portée de souris et de clavier.

Pour les nostalgiques ont peut bien sur conserver les anciennes méthodes et saisir les résultats avec les numéros.

Il est possible de se déplacer d'une ronde à l'autre et de rectifier des erreurs par un simple glissement de souris.

Papi génère des documents html qui peuvent être directement chargés sur un site internet; il est même possible de les télécharger à partir de Papi.

Non seulement Papi possède tous les licenciés français et les classés fide dans une même base de donnée, mais il est possible d'inscrire directement des joueurs depuis la base de donnée du Serveur de la FFE pour avoir les dernières données à jour.

Papi peut aussi gérer l'avant tournoi: droits d'inscriptions, adresses des participants et étiquettes courrier pour le tournoi de l'an prochain!

Orienté réseau, Papi permet à plusieurs personnes de travailler simultanément (inscriptions, résultats) sur le même tournoi

Le fichier d'aide trés complet contient les règles d'appariements et une partie des règlements

Pour un aperçu plus complet consultez l'historique des versions qui suit:

La Version 1.6
La version 1.6 nécéssite une réinstallation complète du programme à cause de l'ajout de bibliothèques pour décomprimer les fichiers

Mise à jour La mise à jour de la base de donnée se fait désormais de façon totalement transparente
Papi télécharge la mise à jour et décomprime le fichier de façon entièrement automatique

La Version 1.5.4
ATTENTION: la mise à jour ne fonctionnera que si une installation complète du CD ROM de la version 1.1 a été réalisée auparavant !
Il est fortement conseillé de mettre à jour toutes les versions 1.1 à 1.4 avec la version 1.5

Appariements : - Moteur d'appariement beaucoup plus rapide
Pour trouver toutes les possibilités Papi 1.4 utilisait les échanges de 2 joueurs de S1 avec 2 joueurs de S2.
Celà pouvait causer 1.000.000 d'essai pour un groupe de 12 joueurs sans pour autant générer toutes les combinaisons possibles !
Si les permutations et les échanges ne donnent rien, Papi 1.5 lance désormais un moteur qui génère tous les essais possibles et rien que les essais possibles.
Pour notre groupe de 12 joueurs Papi 1.5 génère au maximum 35.000 essais avec les permutations et échanges puis 10.000 essais avec le nouveau moteur.
- Pour les groupes trés hétérogènes, Papi n'effectue plus les échanges et permutation mais lance tout de suite le nouveau moteur ce qui permet de traiter des groupes de 16 joueurs (2.000.000 d'éssais).
De plus, dans ces groupes, Papi essai dorénavant en priorité Le 1 avec le 2, puis le 3 etc comme dans les groupes hétérogènes.
- La gestion des préférences couleurs a aussi été accélérée par une gestion systématique des tables perturbées blanches et des noires.
Fonctionnalités : - Possibilité de saisie des résultats par numéro de table
- Avertissement en cas de correction de résultat
- Possibilité de désactiver tous les avertissements

La Version 1.4

Appariements : - Moteur d'appariements incluant un dispositif pour les niveaux trés hétérogènes
- Possibilité de lancer des appariements intermédiaires (simplifiés en remontant).
Barre d'outil : Une barre d'outil pour les opérations les plus courantes
Fonctionnalités : - Amélioration des déplacements des joueurs et poubelle pour les supprimer
- Suppression du bip lors de l'utilisation de la touche ENTREE
- Information sur les appariements.
- Possibilité de ne plus éditer les perfs FFE.
- Edition des Adversaires dans la fiche du Joueur.

La Version 1.2

Appariements : - Moteur d'appariements définitif plus rapide.
- Possibilité de lancer des appariements simplifiés.
- Appariements complémentaires (apparie tous les joueurs non-appariés sans toucher aux appariements déjà réalisés).
Table fixe : Gestion des joueurs à table fixe
Fonctionnalités : - Possibilité d'apparier et de désapparier les joueurs par glisser-déplacer
- Nouveaux raccourcis claviers
- Contrôle et mise à jour des joueurs à partir de la base de donnée.

La Version 1.1

Base de donnée : - Possibilité d'inscrire des joueurs depuis la base internet en un seul click de façon totalement transparente.
- Possibilité d'utiliser plusieurs bases de données ce qui évite de charger à chaque fois la base principale.
Affichage des données : Afin d'éviter les petits problèmes d'affichages dus aux controles Microsoft, toutes les listes ont été reprogrammées.
- Il est possible d'afficher les points ou les numéros dans la liste des joueurs à apparier.
- Il est possible de trier cette liste par points ou par nom.
Il est désomais trés facile de réaliser des appariements manuels de façon à ce que les adversaires aient le même nombre de points.
Appariements manuels : - Lors des appariements Manuels Papi previent si les joueurs se sont déjà rencontrés ou si ils ont des couleurs déséquilibrées de façon à pouvoir faire des appariements manuels respectant les règles fondamentales.
Saisie des inscriptions : - de nouveaux raccourcis clavier permettent de se passer totalement de la souris.
- Le curseur se place automatiquement sur le dernier joueur inscrit.
Un peu de technique : Papi 1.0 utilisait les 2 techniques d'accés aux données (DAO l'ancienne technique basée sur le moteur JET et ADO la nouvelle méthode d'accés aux donnée plus universelle). Papi 1.1 n'utilise plus désormais que ADO ce qui lui permet de créer des tournois sous n'impote quel fournisseur de donnée et de mieux gérer d'éventuels problèmes.

Version 1.0 - Caratéristiques Techniques

Tournois gérés : Système Suisse
Toutes Rondes
Appariements : Suisse Standard
Système de Haley
Accéléré dégressif
Berger
Nombre de Tournois ouverts : Illimité
Nombre de Joueurs : 32.000
Nombre de rondes : 15
Inscriptions simultannées en réseau: Supporté