Créer un fichier PGN

dimanche 1er juillet 2007
par  FREDO
popularité : 7%

Une partie extraite d’une base de donnée d’un fichier PGN peut être relu par n’importe quel logiciel d’Echecs le plus basique qui soit. Il s’agit en fait d’un fichier ou sont stockés tous les coups d’une ou plusieurs partie d’Echecs, ainsi que d’autres renseignements complémentaires (nom des joueurs, élo, lieu du match, date, etc ...)

Un fichier PGN (Portable Game Notation) n’est donc ni plus ni moins qu’un fichier Texte (.txt)

Faisons ensemble un petit exercice pratique :

- Créez un fichier texte (.txt)
- Copiez y et enregistrez y la partie suivante :


[Event "XXIV SuperGM"]
[Site "Morelia/Linares MEX/ESP"]
[Date "2007.02.18"]
[Round "2"]
[White "Ivanchuk,V"]
[Black "Topalov,V"]
[Result "1-0"]
[WhiteElo "2750"]
[BlackElo "2783"]
[EventDate "2007.02.17"]
[ECO "B90"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nf3 Be7 8.
Bc4 O-O 9. O-O Be6 10. Bxe6 fxe6 11. Na4 Ng4 12. Qd3 Nxe3 13. Qxe3 b5 14.
Nb6 Ra7 15. Nd5 Rb7 16. Qd2 Nc6 17. Rad1 Rd7 18. Qc3 Nb8 19. Nxe7+ Qxe7 20.
Rd3 h6 21. Rfd1 Rfd8 22. h4 Kh7 23. R1d2 Qf8 24. Qb3 Qe8 25. a4 Qg6 26.
axb5 axb5 27. Re3 Na6 28. Qxb5 Nc5 29. Qc4 Ra7 30. Re1 Qe8 31. b4 Na4 32.
Qb3 Nb6 33. Red1 Rad7 34. Qd3 Rc8 35. c3 Ra7 36. Qe3 Ra6 37. Qe2 Nc4 38.
Ra2 Rac6 39. Ra7 R6c7 40. Rda1 Qf7 41. Qxc4 1-0

- renommez l’extention .txt en .pgn : voila, c’est tout !

Pour fusionner des fichiers PGN, il suffit donc de rajouter les parties les unes à la suite des autres !


[blue]
ASTUCE : Il se peut que vous vouliez rassembler (concaténer) toutes vos bases de parties pgn et une seule mais le problème, c’est qu’il y en a beaucoup et vous avez pas la patience de faire cela "a la mano" (en premant un éditeur texte et de les coller les unes à la suite des autres)... il existe une solution simple :

Pour fusionner plusieurs fichiers en un seul, il est possible de créer un fichier .bat qui permettra de faire cela automatiquement. Suivez les étapes suivantes et tout ira bien :

1) Dans un premier temps, rassemblez toutes vos bases de données pgn que vous voulez fusionner dans le même dossier.

2) Créer un fichier texte dans ce dossier (dans un environnement Windows, clic droit, nouveau document texte) et écrivez ceci à l’intérieur : [/blue]

type *.pgn >> a.pgn

[blue]

3) enregistrez votre fichier au format .bat (par exemple fusion.bat) puis fermer. Nota : Pour faire cette manœuvre, il faut pouvoir voir les extensions de fichiers. Si cela n’est pas le cas, il faut le spécifier en allant dans le panneau de configuration de windows dans le menu "apparence et personnalisation", puis "option des fichiers" et décocher la case "masquer les extensions des fichiers dont le type est connu"

4) vous avez donc un fichier .bat et vos fichiers .pgn dans le même dossier. Double-clic sur le fichier .bat et là vous aller voir votre ordinateur travailler pour vous à rassembler tout cela... [/blue]


A titre d’exemple, parmi de nombreux logiciels existants, voici des lecteurs PGN gratuits :

- ChessbaseLight, très complet avec de nombreuses options mais la base est limitée en nombre de partie.

- SCID avec de nombreuses options et plutôt rapide au lancement...

- Posez votre question à votre moteur de recherche préféré... :)

Pour en savoir plus, Un article sur le site :

- de la LMPE
- du fou numérique

Voir l’article pour insérer des diagrammes du jeu d’Echecs dans SPIP avec ses fichiers PGN grâce à un plugin


Commentaires  Forum fermé

Logo de Eric
samedi 30 mai 2009 à 23h21 - par  Eric

Pour éviter la confusion entre les K de King et Knight,

c’est finalement la seconde lettre de kNight qui a été choisie dans le PGN.

Logo de Eric
samedi 30 mai 2009 à 23h16 - par  Eric

Par rapport à la notation des coups d’une partie en Français,

le fichier PGN utilise la première lettre des pièces en Anglais :

Roi = King, Dame = Queen, Tour = Rook, Fou = Bishop, Cavalier = Knight.


Attention de ne pas confondre le Roi avec the Rook !

Brèves

Variation >2700 ELO

mardi 26 juillet 2016

Michel Grezels promu responsable de la commission scolaire de la LMPE

samedi 18 septembre 2010

Le bureau de la LMPE s’est réuni LE 11/09/2010 à Moissac avec les deux nouveaux responsables jeunes et scolaire :
- Denis Nouvel devient le président de la commission jeunes
- Michel Grezels devient le responsable scolaire au sein de cette commission.

Il n’y a donc plus qu’une commission jeunes qui traitera à la fois des activités jeunes et scolaires, nous verrons dans un second temps si l’activité scolaire justifie une commission à part.

Les membres de cette commission jeunes et scolaire vont être renouvelés. Sont proposés d’office mais doivent confirmer tous les responsables jeunes et scolaire des départements. Que chacun qui souhaite apporter sa contribution à la commission jeunes se signale auprès de Denis Nouvel : denis.nouvel (at) lmpe.org.
Le Comité Directeur validera les membres de cette commission lors de sa réunion du vendredi 1 octobre.

Cette commission se réunira ensuite très rapidement, le jeudi 7 octobre au CROS (Comité Régional Olympique et Sportif), 7 rue André Citroën, 31130 Balma.

Les membres de la commission et les responsables jeunes et scolaires de chaque CDJE disposent d’un forum privé de débat sur le forum de la Ligue.

Il faut également remercier Louis Beaurain et Yves Maraval pour le travail effectué ces dernières années, et souhaitons bonne chance et un travail fructueux à Denis et Michel dans cette nouvelle responsabilité.