GNOME Chess - Le Bottin des Jeux Linux

GNOME Chess

🗃️ Specifications

📰 Title: GNOME Chess 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status:
🏷️ Category: Puzzle ➤ Board Game ➤ Chess ➤ GUI ➤ CECP & UCI 🍥️ Name: gnome-chess
🔖 Tags: Puzzle; Board Game; Chess GUI; UCI Protocol; CECP Protocol 📦️ Arch:
🐣️ Approx. start: 2000-05-05 🍥️ On Deb repo: ✓
🐤️ Latest: 2021-02-13 📦️ Deb: ✓
📍️ Version: Latest : 40.alpha / Dev : e7013801 📦️ RPM:
🏛️ License type: FOSS/Libre 📦️ AppImage:
🏛️ License: GPL-3 📦️ Snap:
🏝️ Perspective: First person (interface) 📦️ Flatpak: ✓
👁️ Visual: 2D ⚙️ Generic bin.: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single & Multi 🌍️ Browser-based:
🎖️ This record: 5 stars 📱️ PDA support:
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 11228 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-02-27

📖️ Summary

[fr]: Une interface de jeux d'échecs en 2D, libre, solo (support des IA externes) / multi (en hotseat) mettant l'accent sur la simplicité d'utilisation. Elle supporte les protocoles UCI & CECP (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI) et détecte automatiquement les moteurs installés. Elle propose 3 niveaux de difficulté, le réglage de la limite de temps pour jouer, 2 styles de pièces, le chargement / sauvegarde des parties, la pause/reprise d'une partie, la navigation dans une partie, l'aide aux déplacements (pour les débutants). Simple et fonctionnel : contrat rempli ;). [en]: A libre interface for 2D chess games, SP (support for external AI) / MP (in hotseat) emphasizing on the simplicity of use. It supports UCI & CECP protocols (the most common protocols are CECP aka Winboard/Xboard, and UCI) and automatically detects installed engines. It offers 3 levels of difficulty, time limit setting, 2 styles of pieces, loading/save games, pause/resume of a game, navigation in a game, help for movements (for beginners). Simple and functional: contract filled ;).

🎥️ Videos

🤓️ Présentation des utilisateurs / Users presents :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2 3 4] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(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) g(202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💵 Commercial : [Support their work (Donate)]

🍩️ Resources
• (empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (GNOME Chess Team 1 2 [fr] [en]) : [Site 1 2 3 4 5] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Devs (The GNOME Project(202xxx) [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

🐝️ Related
[Wikipedia (GNOME Chess / GlChess) [fr] [en] [de]]
[UBUNTU [fr]] [Fedora [fr]] [The Linux Game Tome] [Debian] [Flatpak]

📦️ Misc. repositories

🕵️ Reviews


🐘 Social Networking Update (on Mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🎥️🏝️ http://youtu.be/
🎥️🕵️ http://youtu.be/
🎥️🕹️ http://youtu.be/
🎥️🐧 http://youtu.be/

Source of this Entry:

📕 Description [fr]

Une interface de jeux d'échecs, par The GNOME Project, initié par Robert Ancell.
En Vala et utilise GTK+ et Cairo.

GNOME Chess (ex glChess) est une interface de jeux d'échecs en 2D, libre, solo (support des IA externes) / multi (en hotseat) mettant l'accent sur la simplicité d'utilisation. Elle supporte les protocoles UCI & CECP (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI) et détecte automatiquement les moteurs installés. Elle propose 3 niveaux de difficulté, le réglage de la limite de temps pour jouer, 2 styles de pièces, le chargement / sauvegarde des parties, la pause/reprise d'une partie, la navigation dans une partie, l'aide aux déplacements (pour les débutants). Simple et fonctionnel : contrat rempli ;).

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

Voir aussi / See also (Ease of use oriented) : GNOME Chess, j2chess, JChessBoard, Jerry, Lichess, Pychess,


GNOME Chess est un jeu d'échecs en 2D, où des parties peuvent être jouées entre une combinaison de joueurs humains et informatiques. GNOME Chess détecte les moteurs d'échecs tiers connus pour les joueurs informatiques.

GNOME Chess est écrit en Vala et utilise GTK+ et Cairo pour rendre l'échiquier en utilisant Cairo/rsvg. GNOME Chess nécessite un moteur d'échecs installé séparément si vous voulez jouer contre l'ordinateur, mais votre distribution Linux en installe probablement un pour vous.

Faisant maintenant partie des jeux GNOME, GNOME Chess a une histoire beaucoup plus longue.



🍥️ Debian:

Jeu simple d’échecs

Ce paquet fournit le jeu d'échecs pour GNOME. Il permet de jouer avec la plupart des moteurs de jeu d'échecs existants ou contre un adversaire humain.


🌍️ Wikipedia:

glChess est un programme d'échecs 2D/3D pour Unix qui permet de combiner des joueurs humains ou ordinateurs.

Par défaut, glChess utilise le moteur GNU Chess pour les joueurs ordinateurs.

glChess est écrit en Python.

📕 Description [en]

"A libre interface for 2D chess games, emphasizing on the simplicity of use" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

GNOME Chess is a 2D chess game, where games can be played between a combination of human and computer players. GNOME Chess detects known third party chess engines for computer players.

GNOME Chess is written in Vala and uses GTK+ and Cairo to render the chess board using Cairo/rsvg. GNOME Chess requires a separately-installed chess engine if you want to play against the computer, but your Linux distribution probably installs one for you.

Now part of GNOME Games, GNOME Chess has a much longer history.


🍥️ Debian:

Simple chess game

This is the chess game from the GNOME desktop. It allows one to play with most existing chess engines, or against a human opponent.


🌍️ Wikipedia:

GNOME Chess (formerly glChess) is a graphical front-end featuring a 2D and a 3D chessboard interface. GNOME Chess does not include a chess engine of its own, so to play against the computer a third party chess engine must be present. Most Linux distributions package GNU Chess as the default chess engine with it. Additionally GNOME Chess supports third party chess engines, with known ones automatically detected.

GNOME Chess is written in Vala. For 2D rendering it uses GTK+ and Cairo/librsvg, and 3D support is optionally available using OpenGL.

As part of the GNOME desktop environment and GNOME Games, GNOME Chess is free and open-source software subject to the terms of the GNU General Public License (GPL) version 3.

Third-party chess engines

GNOME Chess supports a plethora of chess engines, such as:

• Amy
• BBChess
• Boo's Chess Engine
• Crafty
• Diablo
• Faile
• Fairy-Max
• Fruit
• Glaurung
• GNU Chess
• HoiChess
• Phalanx
• Shredder
• Sjeng
• Toga II

glChess, the predecessor to GNOME Chess, can be used with any other CECP and Universal Chess Interface compatible software like:

• Amy
• Amundsen
• BBChess
• Boo's Chess Engine
• Crafty
• Diablo
• Faile
• Fairy-Max
• Fruit
• Glaurung
• GNU Chess
• HoiChess
• Komodo
• Phalanx
• Shredder
• Sjeng
• Stockfish
• Toga II

History

glChess was written by Robert Ancell in 2000 only as a personal project to test open source development.

First version was written in C, OpenGL for graphics, and GLUT for the user interface. On May 5 was released 0.1.0, the first but still not playable version, being only capable to draw board and pieces. Days later, on May 31, version 0.1.3 was finally included on SourceForge and playable on a very basic way.

On April 8, 2001 version 0.2.0 changed GLUT to GTK+ focusing the improvement in visual aspects instead of its chess artificial intelligence. Version 0.3.0, from June 27, could play against other artificial intelligence (AI) engines, like Crafty and GNU Chess, after a Chess Engine Communication Protocol (CECP) implementation and it was ported to IRIX platform. In December, version 0.4.0 was the last one before the project entered into a stand-by time of three years.

In December, 2004, there was an advance to version 0.8.0 in order to accelerate the achievement the 1.0. This version added network support and updated GTK+ from version 1.2 to 2.0.

One year later, December 2005, version 0.9.0 was intended to be the last release before 1.0. It replaced C for Python to improve platform portability and maintenance, besides having a better test approach of the codebase testing.

On December 16, 2006, glChess finally reached version 1.0.

Apple Chess is a fork of GNOME Chess.

In version 3.14 3D mode was removed.

🚧️ Installation [fr]

INSTALLATION :

(✔ v. 3.38.0) ➥ Installation à partir du binaire du jeu :

Le jeu est en dépôt, il suffit d'installer le paquet.

➥ Installation à partir du source du jeu :

Source non testé.

➥ Installation de contenu complémentaire :

Le jeu nécessite au moins un moteur pour être en mesure de jouer en solo.
Plusieurs moteurs sont disponibles dans les dépôts Debian/Ubuntu.
Vous pouvez par exemple installer les moteurs : # apt install stockfish fairymax fruit toga2 hoichess glaurung fairy-stockfish phalanx sjeng crafty


LANCEMENT DE L'INTERFACE :

• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : gnome-chess

🔍️ Test [fr]

🕵️ Test (pré-2.26) :
En affichage 3D les pièces en bois manquent un peu de réalisme, néanmoins le reste est d'excellente qualité.


🕵️ Test (3.4.2) :
(testé 1 min)
L'interface s'est nettement améliorée graphiquement, en 3D elle est très lisible (la 2D est elle aussi disponible), de plus elle reste très accessible, permettant le jeu immédiat contre une IA (Gnuchess). Excellent.
Bravo et merci à ses auteurs.


🕵️ Test (✔ v. 3.38.0) par goupildb (config. : Debian Testing 64-bit) :

(test de fonctionnement)

Sans rien faire l'interface m'a détecté les moteurs Fairy-Max, GNU Chess, HoiChess, Sjeng et Stockfish : excellent.
La version 3D n'est plus disponible (dommage, mais j'imagine qu'elle devait générer des soucis).
Le jeu est simple, par défaut on n'a rien à faire sinon lancer la partie en cliquant sur "Nouvelle partie".
Un petit défaut apparaît à l'affichage de l'horloge (non affichée par défaut si l'on ne sélectionne pas une durée maxi de jeu par joueur) : le ":" de l'horloge est remplacé par "☐ ☐", pas très joli, mais çà fonctionne quand-même (pas de quoi enlever une étoile à la notation de cette fiche :).
Une bonne interface qui fait globalement très bien le job !
Un grand bravo et merci à ses auteurs !