ChessX, ma base et moi
par
Oui, je sais...
Ca fait déjà plus d’un an que j’ai écrit la première partie. J’en suis le premier désolé.
J’ai peaufiné un peu ce brouillon (une bonne dizaine de fois). Et finalement, je l’ai découpé pour faire une partie uniquement sur la saisie et le parcours d’une partie.
Et suivra un article pour voir les bases de la "self-analyse" (l’analyse par nous même de notre partie) et, enfin, un cas complet d’utilisation avec analyse d’une partie réelle entre deux joueurs du club lors de la première ronde des interclubs cette année.
Pour ceux qui auraient oublié : quoi-qu-on-a-appris-jusque-là ?
Lors de la première partie, ne présente pas grand chose d’intéressant, échiquéennement parlant : l’installation du programme et d’un moteur.
Aujourd’hui, nous allons créer une base de données contenant des parties d’échecs.
Commençons par... Ah oui, par le Commencement !
"Une base de données ? C’est de l’informatique, je ne vais rien y comprendre !"
Le truc à savoir, c’est qu’une base de données est simplement l’organisation d’un ensemble de données. Ni plus ni moins.
Un tableau est donc une base de données, même si il est fait avec EXCEL.
Il ne faut pas la confondre avec un SGBD = Système de Gestion de Bases de Données.
C’est un outil qui permet de gérer de façon la plus organisée possible des bases de données. Là, EXCEL n’en est clairement pas un. SQL Server ou Oracle sont de tels logiciels.
Mais ce n’est pas notre problème actuel. Cette explication de vocabulaire d’informaticien faite, revenons à nos moutons.
Pour Chess X, une base de données, c’est un ensemble de parties d’échecs. Et comment il conserve cela ? Avec un fichier au format PGN !
Si vous ne connaissez pas encore, il y a toute une rubrique au sujet du format PGN. Cela vous permettra de faire vos propres fichiers PGN et surtout constater que c’est plus simple d’utiliser ChessX !
Tout ceci éclairci, je pense qu’on peut aller mettre les mains dans le cambouis !
On va créer une base "Demo" pour faire nos essais, puis ajouter une partie, parcourir cette partie et... l’analyser avec Stockfish !
Création d’une base personnelle
C’est simple !
Déjà, on peut voir un ensemble de base de données définis dans la zone en haut à droite.
On clique dans le menu "Fichier" puis sur l’entrée "Nouvelle base de données..."
Il ne reste qu’à lui choisir un endroit où l’enregistrer et un nom. Par exemple : "Demo". On clique ensuite sur "Ok", sur ma clé USB dans le dossier "Echecs".
Et voilà ! Le nom se trouve dans la section en haut à droite.
Bon, on va faire truc utile : un petit clic droit sur son nom, et on va l’ajouter aux favoris en cliquant sur "Garder le fichier".
Dorénavant, votre fichier sera toujours là si vous fermez et rouvrez ChessX.
Les deux entrées "Favori 2 étoiles" / "Favori 3 étoiles" permettent juste d’ordonner les favoris. Vous verrez que Demo est un des favoris 1 étoile.
Une partie peut-être ?
Une base de données, sans données, ça s’appelle...
... du vide !
Allons donc ajouter une partie que j’ai joué sur chess.com.
Créons donc une nouvelle partie :
– Sélectionner votre base de données par un habile double clic sur la base Demo, qui doit être en gras, dorénavant.
– Aller dans le menu "Partie", et cliquer sur "Nouvelle". (Vous auriez aussi pu faire la combinaison CTRL+N sur votre clavier).
Vous pouvez dorénavant "rejouer" la partie suivante sur l’échiquier en saisissant et en relâchant la pièce sur sa destination :
1. e4 d5 2. exd5 Dxd5 3. Cc3 De5+ 4. Fe2 e6 5. Cf3 Dd6 6. d4 Cc6 7. Fe3 Ce5 8. Cxe5 b6 9. Fb5+ Re7 10. Cc6+ Rf6 11. Ce4+ Rf5 12. Cxd6+ Rf6 13. Cxc8 Txc8 14. Cxa7 Td8 15. Cc6 Td5 16. Fc4
A la fin de la partie, c’est au noir de jouer et ils abandonnent.
Cliquer donc dans le menu "Partie" puis cliquer sur "Sauvegarder..." (Ou appuyez sur CTRL+S)
Vous obtiendrez ceci :
Saisissez les informations puis cliquez sur Ok.
La partie est enregistrée dans la base en mémoire. Mais la base n’est pas enregistrée ! Allez donc dans le menu "Fichier" et cliquer sur "Enregistrer la Base" (Ou faites la combinaison des touches CTRL+SHIFT+S)
Une base de données, on a dit...
Une seule partie, c’est un peu léger, pour parler d’une base de données.
– Aller dans le menu "Partie", et cliquer sur "Nouvelle". (Vous auriez aussi pu faire la combinaison CTRL+N sur votre clavier).
– Saisissez votre dernière feuille de partie !
– CTRL+S (finalisse la partie)
– Saisissez les informations puis cliquez sur Ok.
– CTRL+SHIFT+S (enregistre la base de données)
Et voilà.
Conlusion
Vous avez appris à saisir deux parties, dans une même base de données. Derrière, vous avez votre pgn avec deux parties.
Mais maintenant, il faudrait pouvoir analyser tout ça ?
Ce sera notre prochain article !





