Créer un fichier PGN

Créer et modifier un fichier PGN (Portable Game Notation)

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 !



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 :

type *.pgn >> a.pgn

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...


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 :

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

Posté le 1er juillet 2007 par FREDO