📰 Title: | Pychess | 🕹️ / 🛠️ Type: | Game |
---|---|---|---|
🗃️ Genre: | Strategy | 👁️ Visual: | Fixed screen |
🏷️ Category: | Strategy ➤ Board Game ➤ Chess ➤ GUI ➤ CECP & UCI | 🏝️ Perspective: | First person (interface) |
🔖 Tags: | Strategy; Board Game; Chess; Chess GUI; Flagship; Chess Variant; Chess960; FICS; UCI Protocol; CECP Protocol | ⏱️ Pacing: | Turn-Based |
🐣️ Approx. start: | 2006-09-03 | 👫️ Played: | Single & Multi |
🐓️ Latest: | 2025-09-13 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 💥️ 1.06 / Dev: 10420c8 | ❤️ Like it: | 2. 👏️⭐⭐⭐⭐ (excellent) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
🏛️ License: | GPL-3 | ✨️ (temporary): | |
🐛️ Created: | 2010-08-20 | 🐜️ Updated: | 2025-09-17 |
📦️ Package name: | pychess | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | ![]() |
⚙️ Generic binary: | ![]() |
..... 📦️ Deb: | ![]() |
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 🙈️🙉️🙊️ Updated & No changelog | 👻️ Temporary: | |
---|---|---|---|
💡 Lights on: | ![]() |
📰 Previous News: | ![]() |
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🦺️ Work in progress: | |
👫️ Contrib.: | goupildb & Louis | 🚧️ Some work remains to be done: | |
🎰️ ID: | 12415 |
📜️[en]: | A libre, multi-platform, solo (IAs) / multi (hotseat or online, with support for FICS / ICC chess servers) chess AI + interface emphasizing simplicity of use (applying the “GNOME Human Interface Guidelines”). Both the interface and the engine are written in Python. If other engines are installed, it finds them and automatically configures itself (compatible with UCI & CECP protocols). It's a complete and advanced interface, hiding complexity and unnecessary options, while offering advanced functions (such as Timeseal for online gaming, profiles, chat, ...). Excellent! | 📜️[fr]: | Une interface + une IA d'échecs, libre, multiplateforme, solo (IAs) / multi (en hotseat ou en ligne, avec le support des serveurs d'échecs FICS / ICC) mettant l'accent sur la simplicité d'utilisation (appliquant les "GNOME Human Interface Guidelines"). L'interface comme le moteur sont écrits en Python. Si d'autres moteurs sont installés, elle les trouve et se paramètre automatiquement (compatible avec les protocoles UCI & CECP). C'est une interface complète et évoluée, masquant la complexité et les options inutiles, tout en offrant des fonctions avancées (tel que le Timeseal pour le jeu en ligne, les profils, le chat, ...). Excellent ! |
---|
🕯️ How To: Introduction to the PyChess Website (202208), Chess variations : How to (202202),
🎲️ Gameplay: (202104), (201805), (201705),
🎙️ Dev Interviews: (200907),
🏡️ Website & videos
• Website: [Homepage 1 2] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) gu[cn](202xxx♺) id(202xxx) r(202xxx) lp(202xxx) ht(202208) ht(202202) g(202104) g(201805) g(201705) g(201105) g(201105) 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)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1(outdated) 2 3]
💰 Commercial
• [Support their work (Donate)]
🍩️ Resources
🔘️ Online version
• Pychess (Online version): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Chess Programming Wiki] [GNOME Human Interface Guidelines]
🦣️ Social
Devs (Pychess Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Thomas Dybdahl Ahle (thomasahle, lobais) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [LinkedIn] [PressKit] [Interview 1(200907) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [Google Groupes] [Discord]
🐝️ Related
[Wikipedia (PyChess) [fr] [en] [de]]
[The Linux Game Tome]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE 1 2(author's repo)] [Debian/Ubuntu 1 2(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Site (date)]
🦣️ Social Networking Update (on mastodon)
🕹️ Title: Pychess
🦊️ What's: A libre SP/MP chess UI + AI with an emphasis on ease of use
🏡️ https://www.pychess.org
🏡️ https://pychess.github.io
🐣️ https://github.com/pychess
🔖 #LinuxGaming #ShareYourGames #Flagship #ChessGUI
📦️ #Libre #Bin #Arch #RPM #Deb
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 1.06
⚗️ No changelog 🙈️🙉️🙊️
📌️ Changes: https://github.com/pychess/pychess/releases
🦣️ From: 🛜️ https://github.com/pychess/pychess/releases.atom
🎲️ https://www.youtube.com/embed/gvmEpHTs6sU
🎲️ https://www.youtube.com/embed/W2oWY9_TU3w
🕶️ A view of its UI with a metallic interface (its appearance follows the desktop theme), with the chessboard on the left with blue squares (theme selected under the UI) and stylized pieces (again modifiable), and the moves played on the right. At the top of the UI are the menus and simple buttons for accessing the main functions, and at the bottom, the moves played by the engine used (in this case Stockfish 9.64).
📚️ Pychess is a libre, multi-platform, solo (IAs) / multi (hotseat or online, with support for FICS / ICC chess servers) chess AI + interface emphasizing simplicity of use (applying the “GNOME Human Interface Guidelines”). Both the interface and the engine are written in Python. If other engines are installed, it finds them and automatically configures itself (compatible with UCI & CECP protocols). It's a complete and advanced interface, hiding complexity and unnecessary options, while offering advanced functions (such as Timeseal for online gaming, profiles, chat, ...). Excellent!
📜️ "A libre, solo (IAs) / multiplayer (in hotseat or online, with support for FICS / ICC servers) chess UI + AI with an emphasis on ease of use" 📜️ .
PyChess Anderssen
plays chess better than you*
*Or it will find someone who does
Pychess is a free, open-source chess server designed to play several chess variants.
Currently supported games are Makruk, Makpong, Ouk Chaktrang, Sittuyin, ASEAN Chess, Shogi, Minishogi, Kyoto shogi, Dobutsu shogi, Gorogoro+ shogi, Tori shogi, Cannon shogi, Xiangqi, Manchu, Janggi, Minixiangqi, Placement, Bughouse, Crazyhouse, Atomic, Three check, King of the Hill, Racing Kings, Antichess, Horde, Duck chess, Alice chess, Fog of War, Shatranj, S-chess, Capablanca, Grand, Shako, Shogun, Mansindam, Orda, Khan's chess, Synochess, Hoppel-Poppel, Shinobi+, Empire, Orda Mirror, Chak, Chennis, Spartan chess, S-house (S-chess+Crazyhouse), Capahouse (Capablanca+Crazyhouse), Grandhouse (Grand+Crazyhouse), Dragon chess, Ataxx, Chess
Additionally, you can check the Chess960 option for Chess, Bughouse, Crazyhouse, Atomic, Three check, King of the Hill, Racing Kings, Antichess, Horde, S-chess, Capablanca, and Capahouse to start games from random positions with Chess960 castling rules.
For move generation, validation, analysis, and engine play, we use Fairy-Stockfish, fairy-stockfish.wasm, fairyfishnet, and lichess-bot-variants.
On client side, the user interface of the game board is based on chessgroundx.
The source code of the server is available on GitHub.
To play on PyChess, you need to have an open and unmarked account on Lichess. Regarding Privacy and Terms of Service, the rules of lichess.org are also applied here. Privacy, ToS
"To me, how we've got here today is owing to Stockfish in a BIG way. They rallied global volunteers to come together in the open-source spirit and create such a powerful engine for FREE. That's a lot of great minds and computing power they've managed to harness.
Then we've got Lichess to thank. Lichess was also born out of the same open-source spirit, and it too drew in great people as well. Once Lichess incorporated Stockfish as its brains, the rest is history.
Lichess enables the online, real-time, and competitive aspects of game-play. They also bring the enormous power of Stockfish to the masses, who can now benefit from it without configuring a local GUI. I believe this development turns out to be of great consequence and significance.
Later on, developers close to the Lichess project eventually extended Stockfish into Multivariant-Stockfish, in order to support Crazyhouse et al. The father of Fairy-Stockfish, Fabian, is also one of those devs (still) working on that fork, and he later took several steps further in terms of variant support and extensibility. Thus Fairy-Stockfish was born, so powerful because it builds on the Stockfish project.
Then comes our beloved pychess-variants, which again very smartly harnesses the underlying superpowers of the big projects. Same online, real-time, and competitive aspects. Same clean and familiar Lichess look and feel. Plus the power of Stockfish!"
Untitled_Entity
PyChess is a gtk chess client, originally developed for GNOME, but running well under all other linux desktops. (Which we know of, at least).
PyChess is 100% python code, from the top of the UI to the bottom of the chess engine, and all code is licensed under the GNU Public License.
The goal of PyChess is to provide an advanced chess client for linux following the GNOME Human Interface Guidelines. The client should be usable to those new to chess, who just want to play a short game and get back to their work, as well as those who wants to use the computer to further enhance their play.
✅️ Use Any Chess Engine
With PyChess it is easy to play a game against the computer or use the computer to help you find the best move during a game with the Hint Mode feature.
PyChess comes with its own built-in chess engine and will automatically detect and work with most popular chess engines as long as they're installed on your computer. This includes engines such as GnuChess, Crafty, Sjeng and Fruit, and even Windows engines like Rybka.
In the case PyChess doesn't automatically detect an engine you've installed, you can manually add and configure it engines menu. See the wiki for additional engines.
✅️ Play Online
When you get sick of playing computer players you can login to FICS and play against people all over the world. You can also observe other games being played, create up to three custom seek profiles, browse other players on-line and view their profiles, login and resume an unfinished game after being disconnected, play any supported chess variant, and chat with your opponent and anyone else online.
PyChess also has a built-in Timeseal client, so you won't lose clock time during a game due to lag. While PyChess doesn't have full "pre-move" support yet, you can select or start dragging a piece before your opponent has made their move.
✅️ Clean, Elegant, Easy To Use Interface
The goal of PyChess is to be usable both to those new to chess who just want to play a quick game, as well as those who want to use the computer to further enhance their chess skills. Wherever possible, PyChess follows the GNOME Human Interface Guidelines and tries to present the fewest possible options to the user such that they can configure PyChess to behave the way they want it to, while at the same time not being distracted with unnecessary options.
Features
✅️ UCI and CECP chess engine support and playable at 8 different difficulty levels, and a built-in python chess engine
✅️ On-line play on FICS with built-in FICS Timeseal support
✅️ On-line play on ICC with timestamp support
✅️ Resizable chess board, "pre-drag" support, move and capture sounds and animations
✅️ Reads and writes PGN, EPD and FEN chess file formats; using the open dialog you can preview and open any position of any game contained in a PGN file and choose the player to play either side
✅️ Undo, pause and resume games
✅️ Chess variants: Atomic, Crazyhouse, Fischer Random/Chess 960, Losers, Suicide, Random and Asymmetric Random, Shuffle, Corner, Upside Down, Pawns Pushed/Passed, Pawn/Knight/Rook/Queen Odds, ASEAN, Makruk, Ouk Chatrang, Sittuyin, King of the hill, 3 check, Horde, Placement
✅️ Built-in opening book and Hint Mode arrows (the Hint arrow shows the best move according to whatever chess engine the user has chosen as the analysis engine in the Preferences)
✅️ Complies with the GNOME Human Interface Guidelines
🌍️ Wikipedia:
PyChess is a free software chess client developed for GNU. It allows users to play offline or online via the Free Internet Chess Server (FICS). PyChess also incorporates a built-in chess engine, which in contrast to most other chess AIs, is written in the Python language and focuses more on fun of play than raw strength. For more advanced users, PyChess allows for virtually any other external chess engine to be used with it.
History
Development on PyChess was started by Thomas Dybdahl Ahle in 2006, and the first public release was sent out later that year. The release contained the bare minimum of features to play a game of chess, and was backed only by the GNU Chess engine.
In the end of 2006, PyChess was close to become a part of GNOME Games, which were holding a usage survey of aspiring new games to include in the suite. Being nearly just started at the time, it lost to the more established glChess, which managed to fix its hardware accelerating dependency before the end of the trial. glChess is still developed as a part of GNOME today. Afterwards there were talks of the two programs merging, but the developers decided they were targeting different user segments, with PyChess aiming towards more advanced users.
In 2009 PyChess won Les Trophées du Libre in Paris in the category of hobby computing.
PyChess has grown steadily since then, with increasing year-to-year development activity, and would cost more than $500,000 to develop today in terms of the man-hours required to develop such a codebase. By 2011 it was among the seven most frequently used chess clients to access the Free Internet Chess Server, which in turn is the only non-web-based chess server available for Linux.
Version 0.12 of PyChess uses PyGObject and GTK+ 3, prior versions used the obsoleted PyGTK.
Logo
The current PyChess logo was contributed by Karol Kreński in 2007. Karol's original design was very cartoonish, but was modified into a slightly calmer expression.
Aims
According to the PyChess website:
The goal of PyChess is to provide an advanced chess client for Linux, and do that with a nice and efficient user interface in line with the GNOME Human Interface Guidelines. The client should be fun and exciting to those new to chess - who just want to play a short games to procrastinate their work - as well as those who want to utilize their computer for further enhancing their play.
The PyChess project puts heavy emphasis on simplicity, trying to avoid the complicated user interfaces of XBoard and BabasChess. This implies adding new features slowly, so they can be integrated in the overall usage scheme, and make things "just work". At the same time the project strives to contain most of the features known from major Windows chess clients such as Chessbase and Aquarium by ChessOK.
Une interface et un moteur de jeu d'échecs en 2D, mettant l'accent sur la simplicité d'utilisation, par la Pychess Team, initié par Thomas Dybdahl Ahle (thomasahle, lobais).
En Python.
Pychess est une interface + une IA d'échec, libre, multiplateforme, solo (IAs) / multi (en hotseat ou en ligne, avec le support des serveurs d'échecs FICS / ICC) mettant l'accent sur la simplicité d'utilisation (appliquant les "GNOME Human Interface Guidelines"). L'interface comme le moteur sont écrits en Python. Si d'autres moteurs sont installés, elle les trouve et se paramètre automatiquement (compatible avec les protocoles UCI & CECP). C'est une interface complète et évoluée, masquant la complexité et les options inutiles, tout en offrant des fonctions avancées (tel que le Timeseal pour le jeu en ligne, les profils, le chat, ...). Excellent !
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,
PyChess Anderssen
joue aux échecs mieux que vous*
*Ou il trouvera quelqu'un qui le fait
Pychess est un serveur d'échecs libre et open source conçu pour jouer à plusieurs variantes des échecs.
Les jeux actuellement pris en charge sont Makruk, Makpong, Ouk Chaktrang, Sittuyin, ASEAN Chess, Shogi, Minishogi, Kyoto shogi, Dobutsu shogi, Gorogoro+ shogi, Tori shogi, Cannon shogi, Xiangqi, Manchu, Janggi, Minixiangqi, Placement, Bughouse, Crazyhouse, Atomic, Three check, King of the Hill, Racing Kings, Antichess, Horde, Duck chess, Alice chess, Fog of War, Shatranj, S-chess, Capablanca, Grand, Shako, Shogun, Mansindam, Orda, Khan's chess, Synochess, Hoppel-Poppel, Shinobi+, Empire, Orda Mirror, Chak, Chennis, Spartan chess, S-house (S-chess+Crazyhouse), Capahouse (Capablanca+Crazyhouse), Grandhouse (Grand+Crazyhouse), Dragon chess, Ataxx, Chess
De plus, vous pouvez cocher l'option Chess960 pour Chess, Bughouse, Crazyhouse, Atomic, Three check, King of the Hill, Racing Kings, Antichess, Horde, S-chess, Capablanca et Capahouse afin de démarrer des parties à partir de positions aléatoires avec les règles de roque Chess960.
Pour la génération de coups, la validation, l'analyse et le jeu du moteur, nous utilisons Fairy-Stockfish, fairy-stockfish.wasm, fairyfishnet et lichess-bot-variants.
Côté client, l'interface utilisateur du plateau de jeu est basée sur chessgroundx.
Le code source du serveur est disponible sur GitHub.
Pour jouer sur PyChess, vous devez disposer d'un compte ouvert et non marqué sur Lichess. En ce qui concerne la confidentialité et les conditions d'utilisation, les règles de lichess.org s'appliquent également ici.
« Pour moi, c'est en grande partie grâce à Stockfish que nous en sommes là aujourd'hui. Ils ont rassemblé des bénévoles du monde entier dans un esprit open source et ont créé un moteur aussi puissant GRATUITEMENT. Ils ont réussi à mobiliser beaucoup d'esprits brillants et une grande puissance de calcul.
Nous devons également remercier Lichess. Lichess est également né du même esprit open source et a lui aussi attiré des personnes exceptionnelles. Une fois que Lichess a intégré Stockfish comme cerveau, le reste appartient à l'histoire.
Lichess permet de jouer en ligne, en temps réel et de manière compétitive. Il met également l'énorme puissance de Stockfish à la disposition du grand public, qui peut désormais en profiter sans avoir à configurer une interface graphique locale. Je pense que ce développement s'avère avoir une grande importance et une grande signification.
Plus tard, des développeurs proches du projet Lichess ont finalement étendu Stockfish à Multivariant-Stockfish, afin de prendre en charge Crazyhouse et autres. Le père de Fairy-Stockfish, Fabian, fait également partie de ces développeurs qui travaillent (toujours) sur cette fourche, et il a ensuite franchi plusieurs étapes supplémentaires en termes de prise en charge des variantes et d'extensibilité. C'est ainsi qu'est né Fairy-Stockfish, si puissant parce qu'il s'appuie sur le projet Stockfish.
Vient ensuite notre cher pychess-variants, qui exploite à nouveau de manière très intelligente les super pouvoirs sous-jacents des grands projets. Mêmes aspects en ligne, en temps réel et compétitifs. Même apparence et même convivialité propres à Lichess. Plus la puissance de Stockfish ! »
Untitled_Entity
PyChess est un client d'échecs en gtk, développé à l'origine pour GNOME, mais fonctionnant bien sous tous les autres ordinateurs de bureau Linux (ceux que nous connaissons, au moins).
PyChess est constitué de 100% de code python, du haut de l'interface utilisateur au bas du moteur des échecs, et tout le code est sous licence GNU Public License.
L'objectif de PyChess est de fournir un client d'échecs avancé pour Linux, conformément aux instructions de l'interface humaine GNOME (GNOME Human Interface Guidelines). Le client doit être utilisable par ceux qui débutent dans les échecs, qui souhaitent simplement jouer à un jeu court et retrouver leur travail, ainsi que par ceux qui souhaitent utiliser l’ordinateur pour améliorer leur jeu.
✅️ Utilisez n’importe quel moteur d’échecs
Avec PyChess, il est facile de jouer à un jeu contre l'ordinateur ou de l'utiliser pour vous aider à trouver le meilleur coup lors d'une partie avec la fonction Mode indice (Hint Mode).
PyChess est livré avec son propre moteur d’échecs intégré et détectera et fonctionnera automatiquement avec les moteurs d’échecs les plus répandus tant qu’ils seront installés sur votre ordinateur. Cela inclut des moteurs tels que GnuChess, Crafty, Sjeng et Fruit, et même des moteurs Windows tels que Rybka.
Si PyChess ne détecte pas automatiquement le moteur que vous avez installé, vous pouvez l'ajouter et le configurer manuellement. Voir le wiki pour des moteurs supplémentaires.
✅️ Jouer en ligne
Lorsque vous en avez marre de jouer avec des IAs, vous pouvez vous connecter à FICS et jouer contre des joueurs du monde entier. Vous pouvez également observer d'autres jeux en cours, créer jusqu'à trois profils de recherche personnalisés, naviguer en ligne avec d'autres joueurs et afficher leur profil, vous connecter et reprendre une partie inachevée après avoir été déconnecté, jouer à n'importe quelle variante d'échecs prise en charge et discuter avec votre adversaire ou n'importe qui d'autre en ligne.
PyChess a également un client Timeseal intégré (NdT : un utilitaire qui compense la latence du réseau afin d'éviter de pénaliser certains joueurs), vous ne perdrez donc pas de temps d’horloge pendant un jeu à cause du lag. Bien que PyChess ne dispose pas encore d’un support complet «de pré-mouvement» ("pre-move"), vous pouvez sélectionner ou commencer à faire glisser une pièce avant que votre adversaire ne l’ait fait.
✅️ Interface propre, élégante, facile à utiliser
L'objectif de PyChess est d’être utilisable à la fois pour ceux qui débutent dans les échecs et qui souhaitent simplement jouer à un jeu rapide, ainsi que pour ceux qui souhaitent utiliser l’ordinateur pour améliorer leurs compétences en matière d’échecs. Dans la mesure du possible, PyChess suit les instructions de GNOME Human Interface et tente de présenter le moins d'options possibles à l'utilisateur, de manière à ce qu'il puisse configurer PyChess pour qu'il se comporte comme il le souhaite, sans être distrait par des options inutiles.
Caractéristiques
✅️ Support des moteurs d'échecs UCI et CECP et jouable à 8 niveaux de difficulté différents, et un moteur d'échecs python intégré
✅️ Jeu en ligne sur FICS avec support FICS Timeseal intégré
✅️ Jeu en ligne sur ICC avec support d'horodatage
✅️ Échiquier redimensionnable, support "pré-drag", déplacement et capture de sons et d'animations
✅️ Lit et écrit les formats de fichiers d'échecs PGN, EPD et FEN ; en utilisant le dialogue ouvert, vous pouvez prévisualiser et ouvrir n'importe quelle position de n'importe quelle partie contenue dans un fichier PGN et choisir le joueur pour jouer l'un ou l'autre côté
✅️ Annuler, mettre en pause et reprendre les jeux
✅️ Variantes d'échecs : Atomic, Crazyhouse, Fischer Random/Chess 960, Losers, Suicide, Random and Asymmetric Random, Shuffle, Corner, Upside Down, Pawns Pushed/Passed, Pawn/Knight/Rook/Queen Odds, ASEAN, Makruk, Ouk Chatrang, Sittuyin, King of the hill, 3 check, Horde, Placement
✅️ Livre d'ouverture intégré et flèches du mode conseil (la flèche conseil indique le meilleur coup en fonction du moteur d'échecs choisi par l'utilisateur dans les préférences)
✅️ Conforme aux directives GNOME sur l'interface humaine
⚙️ Installation à partir du binaire
📦️ Installation à partir du paquet Debian/Ubuntu :
• Il(s) est/sont dans les dépôts Debian/Ubuntu, il suffit d'installer le(s) paquet(s).
💡 Nota : des paquets plus récents sont disponibles sur le site de l'auteur. Vous pouvez utiliser l'utilitaire gdebi pour les installer facilement depuis votre gestionnaire de fichier.
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DE L'INTERFACE:
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] pychess ou $ pychess
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./pychess
💡 Nota :
• Si l'interface ne se lance pas, effacez le répertoire ~.pychess/ et le fichier ~.pychessconf
• Pour jouer contre votre PC installez l'un des moteurs : Crafty, Fruit, Glaurung, GNU Chess, HoiChess, Phalanx, Sjeng, Toga II.
• Tests complémentaires réalisés par les auteurs du jeu : Faile, Boochess, Shredder,
• 📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
▸ (✔ v. 0.99.4 Morphy) Paquet Debian : FONCTIONNEL.
🟢️ La version des dépôts Debian est ancienne, celle du site a fait un bon important, elle vaut son (pesant d'or et son) téléchargement et installation manuelle (c'est très simple, voir ci-avant).
• 🏗️ Réalisation :
‣ 📟️ Interface
🟢️ Une interface magnifique, claire/intuitive, guidant l'utilisateur dans son paramétrage,
🟢️ Elle propose notamment un écran d'accueil, un "Tip of the day" au démarrage, un redimensionnement de sa fenêtre par glisser-déposer, le support des thèmes, le support des protocoles de jeu d'échecs UCI et CECP, une IA simple (Pychess), la recherche d'IAs déjà installées sur le PC (elle a trouvé fairymax, fruit, gnuchess et stockfish), un livre d'ouverture intégré, de démarrer une partie contre l'une des IAs disponibles, la compatibilité avec plusieurs variantes de jeux d'échecs, la sauvegarde/le chargement de parties (formats PGN, EPD, FEN), le retour en arrière et pause (Undo, pause, resume), de jouer en ligne contre d'autres joueurs humains (serveurs FICS ou ICC), d'apprendre les échecs (cours, leçons, puzzles ou fin de parties),
‣ 🎮️ Contrôles
⚪️ Elle se contrôle au clavier ou à la souris.
• 🍔️ Contenu :
‣ 🎧️ Son :
🟢️ L'interface est elle-même sonorisée (effets sonores pour le déplacement des pièces, alarme lorsque le temps limite est écoulé, ...).
• 👾️ Gameplay :
‣ ⛳️ Objectif / Thème
⚪️ C'est une interface + une IA d'échec. Ils sont libres, multiplateformes, supportent le jeu solo (IAs) / multi (en hotseat ou en ligne, sur serveurs FICS / ICC) et mettent l'accent sur la simplicité d'utilisation (appliquant les "GNOME Human Interface Guidelines"). Si d'autres moteurs sont installés, elle les trouve et se paramètre automatiquement (compatible avec les protocoles UCI & CECP).
• 🧪️ Tests effectués :
‣ 🎲️ Résultat des tests :
🟢️ Difficile de faire plus jolie et ergonomique.
🟢️ C'est une interface complète et évoluée, masquant la complexité et les options inutiles, tout en offrant des fonctions avancées (tel que le Timeseal pour le jeu en ligne, les profils, le chat, ...).
‣ 👤️ Solo : ✔ testé
🟢️ J'ai testé une partie (quelques coups) contre stockfish : c'est un plaisir de jouer (mais je ne suis pas bon)
‣ 👥️ Multi-joueur : ✔ testé
🟢️ J'avais testé précédemment une partie en ligne en tant qu'invité (je ne joue pas, je regarde une partie en live déportée sur mon écran): nickel, là aussi c'est enfantin. Chapeau bas !
• 🛬️ Fiabilité :
🟢️ Il/elle fonctionne bien.
• 🏆️ Impressions :
‣ 🌤️ Axes d'amélioration
• Rien à signaler.
‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface)
• Une interface à la fois simple, puissante et complète, difficile de faire mieux.
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟢️ Bref une interface jolie, fonctionnelle, simple et ergonomique et pourtant extrêmement complète : mission accomplie !
🟢️ Une référence pour ceux qui recherchent une interface aux nombreuses fonctionnalités, simple et ergonomique.
👏️ ❤️ Un grand bravo et merci à ses auteurs !