France Echecs Bandeau France Echecs |  
---- samedi 16 décembre 2017
--- ---- --- Ecrire au webmaster
Nom d’utilisateur   Code d’accès 
--- --- ---
Forums  | Devenir membre | Mot de passe oublié ? | Charte | A propos |  Utilisation des cookies |  Contacter France-Echecs
Actualités   Actualités
Tournois   Tournois
Théorie   Théorie
Ouvertures   Ouvertures
Clubs   Clubs
Informatique   Informatique
Arbitrage   Arbitrage
Problèmes   Problèmes
Etudes   Etudes
Finales   Finales
FAQ   FAQ

 Rechercher sur le site  



Abonnez-vous à la revue Europe-Echecs

Dynamiser une grille américaine par FredJust le 22 septembre 2013  [Aller à la fin] | Informatique |
Bonjour

Certains connaissent déjà mon application PHP permettant de dynamiser une grille américaine.
Les premiers tests ont lieu sur le site du CVOE,
exemples et explications détaillées ici :
http://www.echecs95.com/spip.php?article32

Cela permet de trier une grille américaine selon n'importe quelle colonne et surtout d'afficher le parcours d'un joueur.

Si vous souhaiter mettre en place ce système sur votre site (en attendant que le site de la FFE mette un système équivalent sur toutes les grilles américaines), je viens de mettre en ligne les sources.

Tous les fichiers nécessaires sont sur Google code :
https://code.google.com/p/grille-americaine-dynamique

J'aimerais également que quelques développeur PHP rejoignent le projet car cette version 1.0, bien que fonctionnelle, peut être améliorée.

Toutes les idées d'améliorations sont les bienvenues.

Merci.




bzh92, le 22/09/2013 - 12:11:57
Le problème est le fait qu'un visiteur non averti ne va pas cliquer sur le nom du joueur car il n'est pas surligné par un hyperlien.


Meikueilu, le 22/09/2013 - 12:24:50
Un autre exemple de GA dynamisée où cette fois c'est au passage de la souris que le parcours du joueur s'affiche :
ICI


FredJust, le 22/09/2013 - 12:37:56
Merci pour ce lien, effectivement c'est une autre possibilité je vais y réfléchir


arnackor, le 22/09/2013 - 13:48:13
Bravo à vous pour vos efforts.

Une question est pourquoi en France on n'arrive pas à utiliser l'excellent site Chess-Results. C'est quand même autre chose que les pages FFE.


Meikueilu, le 23/09/2013 - 07:56:45
Chess-results est lié au programme d'appariements swiss-manager.

À ma connaissance, seul le programme français Papi est homologué en France. En plus d'être très bien fait, il a l'insigne avantage d'être gratuit :-)

En soit, je ne pense pas qu'il serait très compliqué de tuyauter les sorties de Papi pour obtenir quelque chose "à la chess-results".
La page "tournois" disponible sur le site FFE compile déjà un certain nombre d'infos, exemple : accession


Kavaliov, le 23/09/2013 - 18:08:57
Papi n'est pas gratuit !
Il est diffusé librement, avec une licence de prêt.


Abrobecker, le 23/09/2013 - 19:13:03
Bravo pour vos travaux!


Meikueilu, le 24/09/2013 - 10:30:53
ref kavaliov, Papi est non-payant alors, Swiss-manager étant résolument non-gratuit ;-)


JLuc74, le 24/09/2013 - 10:36:21
Ca m'intéresse ton système, je vais déjà voir si je peux l'intégrer au nouveau site pour le nouveau club (Thônes 74) que je suis en train de mettre en place. Pour le développement je pourrais peut être t'aider.


JLuc74, le 24/09/2013 - 10:43:19
Une idée serait de calculer les points ELO FIDE gagnés ou perdus quand on regarde le parcours du joueur.


JEEN, le 24/09/2013 - 11:14:39
En tout cas, c'est balèse ce que vous faites, les mecs. Ca a de la gueule, bravo à FredJust.


FredJust, le 26/09/2013 - 11:21:43
> Une idée serait de calculer les points ELO FIDE gagnés ou perdus quand on regarde le parcours du joueur.

oui effectivement, cela intéresse les joueurs de savoir immédiatement
il faudrait que je trouve la formule de calcul exacte qui se cache derrière ce calcul
http://ratings.fide.com/calculator_rtd.phtml

il faudra surement rajouter un champ pour connaitre le type du tournoi (blitz rapide ou lent)

c'est dans la liste des taches ...


JEEN, le 26/09/2013 - 13:57:09
Oui, d'ailleurs, quel est le calculateur Elo FIDE le plus fiable du Net après celui-ci (en partant du postulat que celui de le FIDE sert de référence) ?


Meikueilu, le 26/09/2013 - 17:32:08
Dans le livre de l'arbitre (410.pdf), on trouve le tableau qui permet de connaître le score attendu en fontion de l'écart élo.

Le gain/la perte de points est la différence entre le score attendu et le score réalisé multipliée par le coeff.
C'est assez simple à coder, au besoin j'ai un script qui le fait mais c'est en python pas en php.


ThL, le 26/09/2013 - 18:28:30
J'en ai déjà fait un il y a quelques années (en Perl), si ça intéresse quelqu'un je peux lui transmettre.


FredJust, le 26/09/2013 - 18:41:17
celui ci semble bien

http://genasechecs.free.fr/SPIP/spip.php?article50

le source est récupérable ici

http://genasechecs.free.fr/SPIP/plugins/ge/js/elofide.js



FredJust, le 26/09/2013 - 18:59:24
je viens de voir que l'on peut directement appeler celui de la fide ainsi :

http://ratings.fide.com/calc_rtd.php?f_ro=1644&f_rc=1450&f_w=0&f_k=30

avec en paramètre :

f_ro : votre elo
f_rc : elo adversaire
f_w : résultat
f_k : K 30 15 ou 10

il faudrait le source PHP de la page ;-)




FredJust, le 04/11/2015 - 09:17:13
de retour sur ce topic deux ans après ;-)

cette année j'ai réalisé une nouvelle version des grilles américaines dynamiques affichant les parcours au survol comme le suggérait Meikueilu.

Exemple
198e Rapide sur le CVOE

Et depuis quelques jours, le site de la FFE vient également de dynamiser ses dernières grilles !

voila la même sur le site FFE
198e Rapide sur la FFE

Il est maintenant possible de dynamiser une grille directement à partir d'un fichier HTML et vous pouvez envoyer des grilles :
Lien pour dynamiser ses grilles

les sources de mon nouveau dynamiseur seront disponible sur GITHUB que je suis en train de paramétrer

des améliorations sont possibles comme l'affichage du club de chaque joueur comme sur cette grille exemple servant également a tester les différentes couleurs (le club du joueur s'affiche au dessus de son parcours et au survol du nom d'un adversaire)
cela se fait via l'importation du fichier classement de papi et si on ajoute l'envoi du fichier contenant les perfs FIDE, leur affichage évoqué sur ce topic devient très simple

mais cela commence a faire beaucoup de fichier a envoyer ;-)
la génération direct depuis un papi 4.0 serait beaucoup plus simple ...

Je suis preneur de nouvelles suggestions de présentation, si le parcours s'affiche est il nécessaire pour la version web de conserver la notation +18B -33N qui est adapté qu'a la version papier ?






Meikueilu, le 04/11/2015 - 11:45:04
Félicitations à toi pour ce super boulot! On te dois aussi la version FFE?


FredJust, le 04/11/2015 - 12:30:50
> On te dois aussi la version FFE ?

peut être pour l'idée de la présentation mais pas pour la réalisation et le code
c'est un développement de la FFE, je n'ai pas encore eu de contact et je ne sais pas ce qu'ils veulent intégrer pour la suite.





Benji3000, le 04/11/2015 - 13:42:50
@FredJust : pourquoi PHP ? javascript semble plus approprié pour le genre de chose que tu indiques, PHP se contentant alors de récupérer les données depuis la base. De ce que j'ai compris en jetant un oeil au code source tu actualises la page en indiquant sur quelle colonne trier ; on peut aussi utiliser tablesorter par exemple ; enfin c'est juste une suggestion :-)


Meikueilu, le 04/11/2015 - 14:35:48
@FredJust
OK, on peut a minima te remercier d'avoir popularisé l'idée :-)


Yul94, le 04/11/2015 - 18:01:46
Benji3000>

Il utilise le php pour générer les données du tableau et les détails pour chaque joueur de la grille qu'il masque en css.

Au survol de la ligne il fait apparaître le bon tableau de détail en css avec un :hover


Nul besoin de javascript ni de css là dedans



FredJust, le 04/11/2015 - 20:00:31
la version a changée depuis le premier post de 2013
maintenant les grilles sont autonomes
je les génère par PHP mais à la fin on obtient un fichier HTML
plus de php (ni de javascript)
mais la fonctionnalité de trier par colonne a disparue (c'était pas la plus utile)


arnackor, le 04/11/2015 - 21:10:05
Super les grilles dynamiques FFE en tout cas !


Benji3000, le 05/11/2015 - 10:34:35
@Yul94 : oui on peut s'en sortir comme ça, m'enfin, quand je lis "dynamiser une grille" j'ai envie d'utiliser javascript quand même :) De plus je ne pense pas que :hover fonctionne bien avec les smartphones.

(Le code que j'ai lu n'est effectivement pas celui - plus à jour - sur github)


FredJust, le 05/11/2015 - 13:40:48
Le hover fonctionne sur mon chrome android 5.0
pour les autres mobiles je ne sais pas je testerai

quel code as tu lu ? github est a jour normalement

EDIT ok compris l'ancienne version en php actualisait l'ensemble de la page lors d'un tri sur une colonne oui
(mais cette version n'a jamais été sur github)
maintenant elles ne sont plus "dynamiques" (ni php ni java) mais paraissent plus "dynamique" visuellement grâce à l'effet css hover


Yul94, le 05/11/2015 - 17:09:19
le hover fonctionne comme un click sur les appareils mobiles.

Par contre, ce qui peut être chiant, c'est que pour enlever la grille il faut repointer quelque part et sur un mobile il y a de forte chance qu on ne puisse cliquer que sur une autre ligne et voir apparaître un autre liste non souhaitée...


FredJust, le 13/06/2016 - 10:41:12
Bonne nouvelle

la version 3.2.23 de PAPI génère maintenant des grilles américaines dynamiques

le "dynamiseur" en ligne va devenir inutile



Pandatabase, le 13/06/2016 - 13:43:44
Peut-être ajouter le lien "pgn" aux match quand la partie a été mise en ligne ?



© 2000-2017 - France Echecs