Les bases de parties d'échecs - Echecs et informatique sur PC-Windows

Rechercher
Aller au contenu

Menu principal :

Technique

Les bases de parties d'échecs






Parmi les moyens de progresser dans la connaissance des échecs, l'étude des parties de grands maîtres devrait avoir une place privilégiée. Par chance, il n'est pas trop difficile d'accéder sans bourse délier à un grand nombre de parties de ce siècle ou des précédents. Les sources sont abondantes mais la qualité est variable. Surtout, ces bases demandent beaucoup de travail d'actualisation et ce sont aussi de gros fichiers dont le stockage représentente un certain coût. C'est pourquoi sans doute elles ont tendence à ne plus être mise à jour, puis parfois même à disparaître. Dernièrement, c'est le site Chess-db.com qui s'est éteint. On y trouvait les parties mise à jour des compétiteurs de plus de 2000 elo, venus de tous les pays du monde. En particulier français.
Dans la mesure du possible, j'essaie de tenir cette page à jour et de proposer, ici, les versions Scid (plus légère) des bases de parties récemment disparues. Lorsque c'est possible...




Question de format

Avant de rentrer dans le vif du sujet, il est nécessaire de faire un petit tour rapide de la question des formats. Il y a en un certain nombre (Chessmaster a par exemple son propre format) mais trois principaux se dégagent.



Formats ChessBase

La plupart des programmes d'échecs commerciaux offrent des bases de données de parties importantes mais dans un format propriétaire qui rend leur utilisation impossible ou malaisé avec d'autres programmes. Le format d'un logiciel spécialisé dans les bases de parties d'échecs, ChessBase, s'est cependant imposé dans les milieux des joueurs chevronnés et des professionnels. Les fichiers de ces bases ont des extensions qui varient en fonction de la version : Cbh, Cbv...
C'est un format très performant, associé à une base de données de grande qualité, comportant plus le 7 millions de jeux pour le package le plus complet. Mais ces bases ne sont accessibles qu'à ceux qui ont acquis la licence ChessBase. Ce site étant consacré exclusivement aux ressources libres et gratuites je n'en dirais pas plus.


Format PGN

Dans le monde du libre et du gratuit, le format le plus courant est le PGN (Portable Game Notation), qui a l'avantage de la simplicité. Ce n'est en effet qu'un fichier texte, à l'extension pgn, dont les données sont présentées sous une forme normalisée. Il est facile à manipuler et la plupart des programmes le reconnaissent, mais il prend beaucoup de place et de temps de traitement. Il est pratiquement impossible de gérer une unique base d'un million de parties ou plus au format Pgn. Les grosses bases sont donc fractionnées en plusieurs blocs, ce qui ne facilite pas une utilisation efficace.
Autre défaut des pgn, format anglo-saxon :  il a beaucoup de mal avec les caractères accentuées, qui sont rarement bien gérés par les programmes freeware.  Les apostrophes, les é, è, à, ù, ê et autres caractères spécifiques du français sont très souvent mal acceptés.



Formats SCID

Il y a une vingtaine d'années, Shane Hudson a eu l'idée de développer un logiciel open source capable de gérer de façon performante de grosses bases de données de parties d'échecs. Une sorte de Chessbase libre, en somme, doté lui aussi de sa propre base de données de parties. Les premières versions de Scid étaient toutefois assez peu ergonomiques et le format Scid avait aussi l'inconvénient d'être assez fermé. Le programme était notamment incapable de traiter directement les fichiers pgn, qui sont "en lecture seule".

Shane Hudson a abandonné le développement de son programme en 2004 mais une autre équipe à pris le relais, produisant une nouvelle version sous le nom de ChessDB. Le format Si3 est devenu plus performant, mais l'architecture de Scid a été reprise pratiquement à l'identique, avec ses logiques d'utilisation un peu biscornues.


Dans un troisième temps, le développement de Scid à repris, sous l'égide de Steven Atkinson. Le nouveau fork, appelé Scid vs PC, a été dotée d'un nouveau format de bases, le Si4, et l'ergonomie générale a été sensiblement revue, rendant le programme enfin assez facilement utilisable. Le format Scid4 offre un encombrement minimum - cinq fois plus faible que le pgn - et l'application peut gérer avec rapidité et efficacité une base de plus d'un  million de parties. Par contre il reste exclusif et Scid n'est toujours pas capable de manipuler directement les pgn.



Les sources

La toile regorge de sites proposant des collections de parties, mais attention : il y a du bon et du moins bon. Certaines collections sont des compilations hâtives de milliers de parties qui peuvent présenter de nombreux défauts : formats pgn recelant des erreurs, doublons en quantité, confrontations sans intérêt... Dans ce domaine vous devez privilégier la qualité. Voici quelques sources soigneusement sélectionnés :


Kingbase Chess ******

http://www.kingbase-chess.net/





Les meilleures bases de parties d'échecs sont payantes mais il existait une alternative non-commerciale de qualité comparable, Kingbase Chess, mise à jour chaque mois, sans doublon, et proposée en deux versions :
➤KingBase complète : 2,2 millions de parties de joueurs de plus de 2000 Elo, de 1999 à nos jours.
➤KingBase lite : parties de joueurs de plus de 2200 Elo, de 2000 à aujourd'hui.
Les fichiers étaient librement téléchargeables en trois formats : Pgn (Arena, Lucas Chess), SCID (Si4) ou Chessbase (Cbv). Son seul défaut était de ne proposer que des parties postérieures à 1998. Pas la peine d'y chercher les jeux de Paul Morphy ou de Capablanca, ni même de Bobby Fischer !
Malheureusement, cette excellente source s'est tarie. Kingbase a disparu du jour au lendement, sans crier gare. Le mieux que je puisse faire et de mettre en téléchargement sur mon espace Mega la dernière version "Lite" que j'ai pu obtenir, qui est de l'année 2020. Elle comporte environ 530.000 parties.

Télécharger KingBase lite 2020 au format PGN ?
Télécharger KingBase lite 2020 au format Scid ?


Je peux aussi vous proposer la KingBase complète de 2019, mais seulement au format Scid.

Télécharger KingBase complète 2019 au format Scid ?



MillionBase 2.5 ******

Cette excellente base riche de 2,5 millions de parties est aussi l'une de celle qui a fini par disparaitre. L'évènement malheureux date déjà de quelques années. Les dernières mises à jour datent d'octobre 2015. L'avantage de cette base par rapport à la précédente, c'est qu'elle offre une belle collection de parties du 19eme et du début du 20eme siècle. Vous y trouverez par exemple plus d'un millier de parties de Capablanca, 274 parties de Paul Morphy ou encore 774 parties d'Adolf Anderssen. Les ténors des années 70 y sont également présents, comme en témoignent les nombreuses parties de Boris Spassky ou de Bobby Fischer. Ceux qui s'intéressent à l'histoire des échecs seront satisfaits.
Grâce à Ed Schröder, qui la met à disposition sur son site consacré à son moteur ProDeo (un des meilleurs moteurs gratuits avec Rodent), on peut encore la télécharger. Elle est disponible en trois formats : Pgn, ChessBase et Rebel.

Télécharger MillionBase sur le site de Ed Schröder ?

Le pgn est livré en un seul bloc dans une archive qui, une fois décompressée, pèse 1,8 Go. Trop gros pour Arena et Lucas Chess.  Scid vs PC l'ouvre mais il lui faut très très longtemps (plus de 5 mn). Et Scid n'a qu'une faible capacité de traitement des pgn. Quitte à utiliser cette base avec Scid, autant le faire avec son format propriétaire (Si4), exclusif mais beaucoup plus compact et plus souple d'emploi. Merci à Crappov d'avoir fait la conversion, que j'héberge à présent sur mon espace Mega.

Télécharger MillionBase au format Scid ?



The Week in Chess *****


Le site TheWeekInChess (TWIC) collecte depuis 2012 l'ensemble des parties des compétitions internationales et les compile dans une archive hebdomadaire (format pgn, cbf, cbv). A télécharger ici :

http://theweekinchess.com/twic

Ce site, très connu des afficionados, intéressera d'abord ceux qui se sentent particulièrement concernés par l'actualité échiquéenne. C'est assez brouillon mais c'est une mine d'or. Or, dans une mine, il faut creuser.





Chessgames.com *****

http://www.chessgames.com/

Chessgame approche des 20 ans d'existence : ça se voit et ça se sent dans l'ergonomie du site. Il a beau être vieillot, il propose beaucoup de contenu de valeur ; en particulier, pour ce qui nous préoccupe ici, une base de données de plus de 900.000 parties. Là où ça devient plus intéressant, c'est que beaucoup de jeux sont commentés. C'est le cas de la plupart des parties célèbres ou historiques. Voyez par exemple la fameuse "partie du siècle", témoignage de  l'émergence en 1956 de Bobby Fischer, lequel a mis une claque monumentale au meilleur joueur américain de l'époque, à seulement 13 ans.

http://www.chessgames.com/perl/chessgame?gid=1008361

Lorsque la partie n'est pas commentée, ce sont les visiteurs qui y vont de leurs remarques et observations. Les parties peuvent être téléchargées une à une au format pgn. Le seul hic est que tout cela est en anglais. Mais on a l'habitude.



ChessResult.com *****

http://chess-results.com/Default.aspx?lan=20

ChessResult est essentiellement une base de 350.000 tournois enregistrées depuis la fin des années 80, avec une légère surreprésentation des événements autrichiens, pays d'origine du projet. Mais à présent de plus en plus d'événements internationaux sont archivés comme les Olympiades, les championnats individuels européens et beaucoup d'autres tournois.
Sur la page d'accueil, on vous propose de choisir une fédération nationale. Si vous sélectionnez "FRA", vous obtiendrez la liste des 50 plus récentes compétitions régionales, nationales et internationales qui se sont déroulées sur le territoire français.



Sinon, on peut rechercher par tournois, joueurs, parties et tournois récemment mis à jour. Mais il vaut mieux quittez la page d'accueil pour cette page :

http://chess-results.com/TurnierDB.aspx?lan=20

Elle vous servira essentiellement à rassembler les informations dont vous avez besoin, si nécessaire. Pour obtenir les parties au format pgn, rendez-vous ensuite sur cette page :

http://chess-results.com/PartieSuche.aspx?lan=20

Remplissez le formulaire avec les informations dont vous disposez. Puis cliquez sur le bouton "Télécharger en fichier PGN". Vous obtiendrez un lot de parties que vous pourrez visionner avec votre interface habituelle : Scid, Arena, Lucas Chess, Crafty Chess Interface...


PgnMentor ****

https://www.pgnmentor.com/files.html

Pgn Mentor est une application commerciale de gestion de base de parties d'échecs au format Pgn, qui ne présente pas un grand intérêt aujourd'hui. Par contre le site officiel du programme recèle une belle base d'environ un million de parties, sans module de recherche mais accessibles depuis trois entrées : par auteur, par type d'ouverture et par grands événements internationaux, de 1851 à aujourd'hui.
Les pgn sont de qualité, nettoyés et sans doublons. C'est donc le site idéal pour se constituer des bibliothèques ciblées, au format pgn.



CaïssaBase

http://caissabase.co.uk/


C'est la TRES BONNE surprise après la disparition de plusieurs grandes bases ces derniers mois. CaïssaBase est une compilation des défuntes MillionBase et KingBase ainsi que des jeux proposés sur TWIC et par Pgn Mentor.  Elle contient déjà...  4,7 millions de parties !  Mais elle n'est actualisée que ponctuellement - une fois par trimestre indique l'auteur. Au moment où j'écris, mi-mars 2021, la dernière mise à jour date du 14 novembre 2020. Si vous recherchez l'actualité brûlante, mieux vaudra aller la chercher sur TWIC. A noter :  chaque nouvelle version sera annoncée par le compte twitter @caissabase.
La base est soigneusement entretenue : pas de doublons, parties de moins de 5 coups supprimées, normalisation des noms et de l'orthographe des évènements, actualisation du Elo des joueurs et insertion des codes ECO étendus...
Un must, à qui on souhaite une longue vie.  

CaissaBase
est fournit au format Scid et pèse actuellement 471 Mo. On peut bien sûr utiliser Scid vs Pc pour la convertir au format Pgn. Sous cette forme elle pèsera toutefois plus de 3 Go et sera en pratique inutilisable.



Base de parties en ligne de Chess Tempo ****

https://fr.chesstempo.com/game-database.html

Ce site sur les échecs propose en accès libre une base de données de plus de 2 millions de parties, consultables via de nombreux critères : par joueur, par ouverture (par le nom ou le code ECO), classement, date, événement ou lieu. Bref, la panoplie habituelle.
Moins habituel pour un service en ligne, il est aussi possible de rechercher une position spécifique, à partir de la situation en cours sur l'échiquier ou en utilisant le bouton d'inclusion de coups FEN et en entrant soit la séquence de coups pour arriver à une position, soit la position elle-même au format FEN.

Question contenu, les parties des compétitions les plus récentes voisinent avec une collection non-négligeable de parties anciennes. La base est mise à jour régulièrement.
L'outil est des plus performants. Il identifie l'ouverture et indique ses variantes, propose des "coups candidats", permet d'étudier des variantes sur un échiquier séparé, d'annoter la partie... Mais pour bénéficier de ces fonctionnalités, il faut en pratique être membre "Premium", c'est-à-dire payant (ce n'est pas très cher). L'accès au module de recherche avancé est également limité lui aussi. Par contre toutes les parties trouvées peuvent être téléchargées individuellement au format pgn.



Chess.com ***

https://www.chess.com/games

Ce beau site consacré aux échecs est le leader mondial du secteur. Bien sûr, on trouve aussi des parties en grand nombre, bien que ce soit pas à proprement parler une source de type "base de parties". La page "Games" affiche quelques sommités présentes ou plus anciennes mais il y en a beaucoup d'autres. On y accède par un module de recherche très complet. Les parties peuvent être téléchargées, mais seulement une par une.

Ci-contre, une partie de Kasparov contre Simon Bartels à télécharger sur Chess.com.



Bruno's Chess Problem of The Day ***

https://chessproblem.my-free-games.com/chess/games/Download-PGN.php


La page des pgn de ce site est assez riche. On y trouve une bibliothèque de parties d'une dizaine de GMI très connus, des parties classées par ouverture et quelques goodies comme de très vieilles parties (certaines du 17eme siècle) ou les rounds des championnats du monde depuis la création de l'épreuve en 1886 jusqu'en 1985 (685 parties, quand-même).



Bases de parties des plateformes de jeux en ligne



Lichess et FICS, serveurs de jeux en ligne, proposent chacune le contenu accumulé en plusieurs années de fonctionnement, sous forme de base de parties, téléchargeable par blocs, en fonction des critères de tris et de sélection. Les grands champions s'y cachent souvent sous pseudo. Il y a donc nécessairement de la bonne matière à exploiter.

Lichess

https://database.lichess.org/


Lichess propose d'abord deux millions de parties standard, jouées sur la plateforme de 2013 à aujourd'hui. S'y ajoutent plus 12 millions de parties jouées avec l'une ou l'autre des variantes proposées (chiffre qui montre leur succès grandissant dans le grand public). Ces parties sont au format Pgn, découpées en bloc d'un mois.
Très utile également : un million et demi de puzzles au format Csv.
Contrairement à FICS, Lichess n'a pas d'outils de sélection complexe à nous proposer.


FICS

https://www.ficsgames.org/

La vieille plateforme propose également la matière accumulée depuis novembre 1999. On trouve ici ce qui manque à Lichess : un très bon outil de sélection et de recherche général ("Search"). Lequel est complété par un module de recherche par ouverture ("Openings") et par tournois ("Tournament"). L'onglet "Donwload" nous invite quand à lui à sélectionner des collections de parties d'un mois précis dans l'année appartenant aux catégories suivantes : parties d'échecs (tout), parties standard, blitz et Lightning, variante et joueurs titrés. Il est enfin possible de rechercher les parties d'un joueur particulier, celle des bots, les parties homme/bot ou encore les parties de joueurs de plus de 2000 Elo Fics.
Les fichiers sont au format Pgn et compressé au format zip pu bzip2. Si bvous n'avez pas d'archiveur-désarchiveur pour les ouvrir, téléchargez le logiciel gratuit 7-zip.




Sites où trouver des parties commentées en français

On ne trouvera pas en français l'équivalent de Chessgames.com mais je peux quand même vous indiquer quelques pages ou sites recelant de bonnes parties commentées dans notre langue.
Sur le site Pousseur de bois, vous trouverez, outre quantité de contenu des plus intéressants, deux pages de parties commentées. La première page rassemble les 10 rounds de la confrontation de Magnus Carlsen et de Viswanathan Anand lors du championnat du monde 2013. Où le jeune norvégien a ravi le titre de champion du monde au grand maitre indien.

http://www.pousseurdebois.fr/parties-echecs-commentees/championnat-du-monde-dechecs-2013/

La seconde page rassemble 10 de "Mes 60 meilleures parties", livre écrit par Bobby Fischer en personne dans les années 70.

http://www.pousseurdebois.fr/litterature-echiqueenne/mes-60-meilleures-parties-bobby-fischer/

Dommage que ces parties commentées ne soient pas proposées au format pgn. Elles ne sont consultables que sur place.

Sur le site Capa Kaspa, il y a une section consacrée aux parties commentées :

https://www.capakaspa.info/category/parties/

On y trouve essentiellement les finales des trois derniers championnats du monde :  2018 (Magnus Carlsen vs Fabiano Caruana), 2016 (Carlsen vs Sergey Karjakin) et 2014 (Carlsen vs Anand). Les parties commentées sont téléchargeables en pgn.

Sur le site Leçons d'échecs pour débutants, vous trouverez 16 parties de 11 joueurs "historiques", de Adolf Anderssen à Gary Kasparov. Des joueurs qui n'ont pas été tous champions du monde mais dont le style et les tactiques ont marqué leur époque. Ces jeux sont présentées de façon chronologique et chaque auteur fait l'objet d'un commentaire détaillé. Les parties sont visibles sur place, avec un outil obsolète, qui remplace les caractères accentués par des points d'interrogation. Pas de pgn !

http://leconsdechecspourdebutants.com/tactiques/lecon_11_grands_tacticiens.htm


Base de ChessDB **

Le logiciel ChessDB, qui a évolué parallèlement avec le projet SCID vs Pc, propose sa propre base gratuite. C'est une sélection d'environ 28.000 parties de grands maitres du passé et de joueurs contemporains. Les dernières parties entrées dans cette base datent de 2006. C'est néanmoins une excellente base pour apprendre à manipulier une base de parties, avec Arena, Lucas Chess ou SCID vs PC (je ne conseille pas Chess-DB, moins abouti que SCID).

Télécharger la base de ChessDB ?

Vous trouverez également la base avec le logiciel ChessDB sur SourceForge.

Télécharger Chess DB et sa base sur SourceForge ?



Scid vs PC, puissant gestionnaire de bases de parties


Posséder plusieurs centaines de milliers, voire quelques millions de parties ne sert pas à grand chose si l'on ne dispose pas d'un minimum de capacité de traitement de cette masse d'informations. Trier, classer, découper, afficher, annoter, mettre à jour, sélectionner selon une multitude de critères suppose de disposer de logiciels capables d'effectuer ces traitements. Arena et Lucas Chess ont des capacités en la matière mais elles sont limitées. Le seul programme libre et gratuit réellement conçu pour cette tache s'appelle Scid vs PC. C'est un programme très puissant mais complexe à utiliser et qui s'adresse avant-tout à un public de spécialistes des échecs. Lui seul saura gérer de manière performante les grosses bases de parties dont il est question dans cet article. Si vous en avez besoin, je vous conseille fortement de lire l'article très complet que je lui consacre ainsi que ma traduction en français de son aide interne.

Rob Rob, mars 2021.


 
 
 
 
 
 
 
 
Retourner au contenu | Retourner au menu _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();