ChessDB - Le Bottin des Jeux Linux

ChessDB

🗃️ Specifications

📰 Title: ChessDB 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 👁️ Visual: Fixed screen
🏷️ Category: Puzzle ➤ Board Game ➤ Chess ➤ GUI ➤ CECP & UCI 🏝️ Perspective: First person (interface)
🔖 Tags: Puzzle; Board Game; Chess; Chess GUI; E-learning; Chess Database; FICS; CECP Protocol; UCI Protocol ⏱️ Pacing: Turn-Based
🐣️ Approx. start: 2006-12-26 👫️ Played: Single & Multi
🐓️ Latest: 2007-08-17 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 3.6.19 Beta 1 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-2 & (Tcl/Tk) ✨️ (temporary): 5 stars
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-06-22

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 4 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 10576

📖️ Summary

📜️[en]: A fork of Scid, born from an absence of maintenance of Scid for several years. It is a libre and multi-platform database and an interface, allowing to study the chess game. This very powerful tool is oriented towards chess learning, by allowing to consult from its interface similar games played by grandmasters (thanks to its very large, compact and fast database), but also to analyze the current game and other classical operations. It allows to play alone (IAs) or against other players (in hotseat / online with FICS), and supports CECP & UCI protocols. 📜️[fr]: Un fork de Scid, né d'une absence de maintenance de Scid pendant plusieurs années. C'est une base de données et une interface, libre et multi-plateforme, permettant d'étudier le jeu d'échecs. Cet outil très performant est orienté vers l'apprentissage des échecs, en permettant de consulter depuis son interface les parties similaires jouées par les grands maîtres (grâce à sa très grande base de données compacte et rapide), mais aussi d'analyser la partie en cours et d'autres opérations classiques. Elle permet de jouer seul (IAs) ou vs d'autres joueurs (en hotseat / en ligne avec FICS), et supporte les protocoles CECP & UCI.

🎥️ Videos


🎲️ Gameplay: (202xxx♺), (202xxx♺), (202xxx♺),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx♺) g(202xxx♺) g(202xxx♺) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Chess Programming Wiki]

🦣️ Social
Devs (ChessDB Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories [Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "A fork of Scid, born from an absence of maintenance of Scid for several years. It is a libre and multi-platform database and an interface, allowing to study the chess game" 📜️ .

ChessDB - a free Chess Database

ChessDB is a free chess database which can be used on Microsoft Windows, Linux, Apple Macs running OS X, FreeBSD, as well as most if not all modern UNIX versions. The program has translations into English, Spanish, Czech, Dutch, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Serbian and Swedish. The documentation is excellent, although currently most is only in English, but this situation is changing rapidly.

What a chess database can do
In addition to this fully-featured chess database, there are a number of others available both free and commercial. This section describes in very broad terms basically why they are useful. Chess databases in general provide:

• A convenient way to store your own games in a way where the right game can be quickly found. They can be sorted by a number of different criteria, and searched for quickly.
• A very time-efficient method to study, which will give the maximum improvement in the minimum time. The features which help you study vary from database to database. The specific features of ChessDB are given further down this web page.
• Access to statistics about both your own games and of GMs, which would be impractical to collect without a computer based chess database.

Main features of ChessDB

ChessDB is based very heavily on the highly successful Scid which was the premier free chess database. There are a large number of features. in ChessDB. It is not a cut-down/light/crippled (call it what you want) version of an expensive commercial product, but you get a complete fully functional program.

With ChessDB can:

• Enter games by either
⚬ Moving the pieces with a mouse.
⚬ Typing in the moves from a keyboard 1.e4 etc.
⚬ Read games from a PGN file - the standard used for chess games. (In ChessDB 3.6.13 and later, it is possible to read all the PGN files in one directory, making it quick to import a lot of games.)
⚬ Download them directly into ChessDB from The Week in Chess (TWIC).
⚬ Import games from the history of anyone on ICC - you can rapidly download the recent games played by people whose games you wish to study. (FICS support will be be introduced by the end of March 2007).
⚬ A combination of the above 6.
• Annotate the games by adding
⚬ Text comments
⚬ Add standard symbols such as !! (excellent move), ?? (blunder), =+ (black as a slight advantage) etc.
⚬ Add coloured symbols to games, to indicate whatever you want. Lots of different symbols may be used, and lots of different colours
⚬ Variations showing different lines which may have been interesting.
• Analyse a position with GM strength chess engines. For more information about chess engines, see https://www.chess-engines.org/
• Create Tournament Crosstables.
• Play against many different chess engines from very weak ones to strong chess engines such as Crafty and Toga II. However, ChessDB's roots in Scid are very much as a database more than a tool to play chess in. So ChessDB lacks some features you would want to play a decent game of chess, such as sensible time controls.
• Play two chess engines each other to find the strongest. Again, to be fair, this is not one of the tasks ChessDB was designed for, so if you are organising the next chess computer world championship, we suggest you look for more appropriate software. But for the occasional game, it works okay.
• Save games in either
⚬ Standard PGN format
⚬ HTML (for web pages)
⚬ LaTeX (a high quality DTP/typesetting format)
• Set the pieces on the chessboard then use the Board Search tool to find games in a database which have either the
⚬ Exact position - (all pieces on the same squares)
⚬ Pawns - same material, all pawns in the same position.
⚬ Same material, all pawns on the same files
⚬ Same material and pawns, but they can be anywhere on the board
• Generate a rating graph showing the rating vs time of a player. (There can be two players on the same graph)
• Generate a player report, showing statistics of a single player with either the Black or White pieces.
• Classify games according to self defined criteria. (For example, rook endings, games with blunder, games with isolated queens pawn etc etc)
• Email games for correspondance chess, using the built in email client.
• Use the Header Search tool to find games with specific data in the header, such as:
⚬ Player names
⚬ Player titles - GM, IM, FW, WGM, WFM, W
⚬ Event
⚬ Site
⚬ Round
⚬ Result
⚬ Date or range of dates.
⚬ ECO code
⚬ and many other search criteria
• Answer questions like: Is it worth spending much time to study the move 4.Bd2 in the Nimzo Indian defence? The answer is it depends since GMs play 4.Bd2 in less than 0.5% of games with the Nimzo Indian, but players on ICC of about 1400 play it 40% of the time. Such data is useful.
• Verify the version in use is the current one or if it old

📕 Description [fr]

Une base de données et interface 2D de jeu d'échecs, par la ChessDB Team.
En C++ et Tcl/Tk.

ChessDB est un fork de Scid, né d'une absence de maintenance de Scid pendant plusieurs années. C'est une base de données et une interface, libre et multi-plateforme, permettant d'étudier le jeu d'échecs. Cet outil très performant est orienté vers l'apprentissage des échecs, en permettant de consulter depuis son interface les parties similaires jouées par les grands maîtres (grâce à sa très grande base de données compacte et rapide), mais aussi d'analyser la partie en cours et d'autres opérations classiques. Elle permet de jouer seul (IAs) ou vs d'autres joueurs (en hotseat / en ligne avec FICS), et supporte les protocoles CECP & UCI.

Ressources et documentations disponibles : voir les fiches "Ressources - Echecs" et "Ressources - Echecs Orientaux".

Voir aussi / See also (Scid-liked): ChessDB, ChessX, Scid, Scid vs. PC, Scidb,


ChessDB - une base de données d'échecs libre

ChessDB est une base de données d'échecs libre qui peut être utilisée sur Microsoft Windows, Linux, Apple Macs fonctionnant sous OS X, FreeBSD, ainsi que sur la plupart des versions modernes d'UNIX, sinon toutes. Le programme a des traductions en anglais, espagnol, tchèque, néerlandais, français, allemand, hongrois, italien, norvégien, polonais, portugais, russe, serbe et suédois. La documentation est excellente, bien qu'actuellement la plupart ne soit qu'en anglais, mais cette situation est en train de changer rapidement.

Ce qu'une base de données sur les échecs peut faire
En plus de cette base de données d'échecs complète, il existe un certain nombre d'autres bases de données gratuites et commerciales. Cette section décrit en termes très généraux les raisons pour lesquelles elles sont utiles. Les bases de données d'échecs en général fournissent :

• Un moyen pratique de stocker vos propres parties de manière à pouvoir trouver rapidement la bonne partie. Elles peuvent être triées selon un certain nombre de critères différents et faire l'objet d'une recherche rapide.
• Une méthode d'étude très rapide, qui permet d'améliorer au maximum les parties en un minimum de temps. Les caractéristiques qui vous aident à étudier varient d'une base de données à l'autre. Les caractéristiques spécifiques de ChessDB sont présentées plus loin sur cette page web.
• Accès à des statistiques sur vos propres parties et sur les Grand Maîtres, qu'il ne serait pas pratique de collecter sans une base de données d'échecs sur ordinateur.

Principales caractéristiques de ChessDB

ChessDB est très largement basée sur le très réussi Scid qui était la première base de données d'échecs libre. Il y a un grand nombre de fonctionnalités dans ChessDB. Il ne s'agit pas d'une version allégée, légère ou tronquée (appelez ça comme vous voulez) d'un produit commercial coûteux, mais vous obtenez un programme complet et entièrement fonctionnel.

Avec ChessDB, vous pouvez :

• Entrer des parties soit
⚬ Déplacer les pièces avec une souris.
⚬ Saisir les coups à partir d'un clavier 1.e4 etc.
⚬ Lire les parties à partir d'un fichier PGN - la norme utilisée pour les parties d'échecs. (Dans ChessDB 3.6.13 et suivants, il est possible de lire tous les fichiers PGN dans un seul répertoire, ce qui permet d'importer rapidement un grand nombre de parties).
⚬ Téléchargez-les directement dans ChessDB à partir de The Week in Chess (TWIC).
⚬ Importez des parties de l'histoire de n'importe qui sur ICC - vous pouvez rapidement télécharger les parties récentes jouées par les personnes dont vous souhaitez étudier les parties. (Le support FICS sera introduit d'ici la fin du mois de mars 2007).
⚬ Une combinaison de ces 6.
• Annotez les jeux en ajoutant
⚬ Commentaires sur le texte
⚬ Ajoutez des symboles standard tels que ! ! (excellent mouvement), ? ? (bévue), =+ (noir comme léger avantage) etc.
⚬ Ajoutez des symboles colorés aux parties, pour indiquer ce que vous voulez. De nombreux symboles différents peuvent être utilisés, et de nombreuses couleurs différentes
⚬ Variations montrant différentes lignes qui auraient pu être intéressantes.
• Analysez une position avec les moteurs d'échecs de force GM. Pour plus d'informations sur les moteurs d'échecs, voir https://www.chess-engines.org/
• Créer des tables croisées de tournois.
• Jouez contre de nombreux moteurs d'échecs différents, des plus faibles aux plus puissants comme Crafty et Toga II. Cependant, les fondements de ChessDB dans Scid sont bien plus une base de données qu'un outil pour jouer aux échecs. Il manque donc à ChessDB certaines fonctionnalités que vous souhaiteriez voir utiliser pour une partie d'échecs décente, comme des contrôles de temps judicieux.
• Jouez à deux moteurs d'échecs l'un contre l'autre pour trouver le plus fort. Encore une fois, pour être juste, ce n'est pas une des tâches pour lesquelles ChessDB a été conçu, donc si vous organisez le prochain championnat du monde d'informatique d'échecs, nous vous suggérons de chercher un logiciel plus approprié. Mais pour le jeu occasionnel, il fonctionne bien.
• Enregistrez vos parties dans l'un des deux formats suivants
⚬ Format PGN standard
⚬ HTML (pour les pages web)
⚬ LaTeX (un format de PAO/typage de haute qualité)
• Placez les pièces sur l'échiquier puis utilisez l'outil de recherche sur l'échiquier pour trouver les parties dans une base de données qui ont soit :
⚬ Position exacte - (toutes les pièces sur les mêmes cases)
⚬ Pièces - même matériel, tous les pions dans la même position.
⚬ Même matériel, tous les pions sur les mêmes fichiers
⚬ Même matériel et mêmes pièces, mais elles peuvent se trouver n'importe où sur le plateau.
• Générer un graphique de classement montrant le classement en fonction du temps d'un joueur. (Il peut y avoir deux joueurs sur le même graphique)
• Générer un rapport de joueur, montrant les statistiques d'un seul joueur avec les pièces noires ou blanches.
• Classer les parties selon des critères définis par l'utilisateur. (Par exemple, les fins de tours, les parties avec bévue, les parties avec des pièces de reine isolées, etc.)
• Jeux d'échecs par correspondance, utilisant le client de courrier électronique intégré.
• Utilisez l'outil de recherche d'en-tête pour trouver les parties dont l'en-tête contient des données spécifiques, telles que
⚬ Noms des joueurs
⚬ Titres des joueurs - GM, IM, FW, WGM, WFM, W
⚬ Evénement
⚬ Site
⚬ Tour
⚬ Résultat
⚬ Date ou fourchette de dates.
⚬ Code ECO
⚬ et de nombreux autres critères de recherche
• Répondez à des questions comme : Cela vaut-il la peine de passer beaucoup de temps à étudier le coup 4.Bd2 dans la défense indienne Nimzo ? La réponse est que cela dépend puisque les GM jouent 4.Bd2 dans moins de 0,5% des parties avec l'Indien Nimzo, mais les joueurs sur ICC d'environ 1400 le jouent 40% du temps. Ces données sont utiles.
• Vérifiez que la version utilisée est la version actuelle ou si elle est ancienne

🚧️ Installation ➜ 🚀️ Launching [fr]

(le paquet Debian plante !)
Si vous souhaitez compiler ce jeu, installez les bibliothèques tcl8.5-dev et tk8.5-dev

💡 Nota :
Pour faire jouer un moteur, indiquez son adresse dans Outils>Moteur d'analyse et décochez la flèche noir dans la fenêtre Analysis.

🕵️ Test [fr]

🕵️ Test (3.6.19 beta 1):
Peu de différences apparente (voir des options en moins) par rapport à Scid, nous avons préféré ce dernier.