📰 Title: | Cute Chess | 🕹️ / 🛠️ Type: | Game |
---|---|---|---|
🗃️ Genre: | Strategy | 👁️ Visual: | 2D |
🏷️ Category: | Strategy ➤ Board Game ➤ Chess ➤ GUI ➤ CECP & UCI | 🏝️ Perspective: | Third person |
🔖 Tags: | Chess GUI; Strategy; Board Game; Chess; Chess Variant; UCI Protocol; CECP Protocol; Flagship | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2008-07-20 | 👫️ Played: | Single |
🐓️ Latest: | 2024-07-22 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 💥️ 1.2.0➜1.3.1 // Dev: 💥️ 1.4.0-beta3 / 💥️ 1.3.2-beta3 / 7800656 | ❤️ Like it: | 2. 👏️⭐⭐⭐⭐ (excellent) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
🏛️ License: | MIT | GPL-3 | ✨️ (temporary): | |
🐛️ Created: | 2021-01-23 | 🐜️ Updated: | 2025-01-05 |
📦️ Package name: | cutechess | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | ![]() |
⚙️ Generic binary: | ..... 📦️ Deb: | ![]() |
|
🌍️ Browser version: | ..... 📦️ AppImage: | ![]() |
|
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 👔️ Already shown: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🚧️ Some work remains to be done: | |
👫️ Contrib.: | goupildb & Louis | 🦺️ Work in progress: | |
🎰️ ID: | 15977 |
📜️[en]: | A libre and multi-platform interface for chess. It supports chess engines using CECP or UCI protocols (the most common protocols are CECP aka Winboard/Xboard, and UCI). The interface is nice, resizable by drag and drop, quite complete and intuitive. It supports Polyglot, game databases, multiple simultaneous games (with tabs) and navigation through the games with play buttons. Moves are evaluated in real time via a board and a graph. You can copy FEN or PGN and organize tournaments with a very large number of variants. | 📜️[fr]: | Une interface libre et multiplateforme pour le jeu d'échecs. Elle supporte les moteurs d'échecs utilisant les protocoles CECP ou UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). L'interface est jolie, redimensionnable par glisser-déposer, assez complète et intuitive. Elle supporte notamment Polyglot, les bases de données de jeu, plusieurs parties simultanées (onglets) et la navigation dans les parties par des boutons de lecture. Les coups sont évalués en temps réel via un tableau et un graphique. On peut y copier du FEN ou du PGN, et organiser des tournois avec un nombre très important de variantes. |
---|
🕯️ How To: (202010),
🎮️ Showcase: (201804), 💥️ (202102), 💥️ (202103),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202010) d(201804) d(202102) d(202103) d(201812) d(201904) 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 2 3]
💰 Commercial
• (empty)
🍩️ Resources
• (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Chess Programming Wiki]
🦣️ Social
Devs (Cute Chess Team 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [Find it on 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: [Chess Programming Wiki)]
🦣️ Social Networking Update (on mastodon)
🕹️ Title: Cute Chess
🦊️ What's: A libre UI for chess
🏡️ -
🐣️ https://github.com/cutechess/cutechess
🔖 #LinuxGaming #ShareYourGames #Flagship #Puzzle #BoardGame #ChessGUI
📦️ #Libre #Arch #RPM #Deb #AppIm
📖 Our entry: 🛒️Homeless
Dev ----------------------------------------
💥️ NEW!
🌠️ Sorry for the missed release(s)
🥁️ Update: 1.4.0-beta3
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://github.com/cutechess/cutechess/releases
🦣️ From: 🛜️ https://github.com/cutechess/cutechess/releases.atom
💥️ NEW!
🌠️ Sorry for the missed release(s)
🥁️ Update: 1.3.2-beta3
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://github.com/cutechess/cutechess/releases
🦣️ From: 🛜️ https://github.com/cutechess/cutechess/releases.atom
Stable -------------------------------------
💥️ NEW!
🕵 1.2.0: 👏️⭐⭐⭐⭐
🌠️ Sorry for the missed release(s)
🥁️ Update: 1.2.0➜1.3.1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/cutechess/cutechess/releases
🦣️ From: 🛜️ https://github.com/cutechess/cutechess/releases.atom
🕯️https://www.youtube.com/embed/jLfGpo-r9RI
🎮️ https://www.youtube.com/embed/Op9zNlGGj6k
🎮️ https://www.youtube.com/embed/wrocDeyHlCc
🎮️ https://www.youtube.com/embed/zhgCs0uqidI
🕶️ A view of its UI (v.1.2, on my PC) showing the confrontation (at the end of the game) between the AIs Sjeng and Stockfish. The chessboard is on the left, an arrow shows the move just played, the central and right parts of the interface show tables of moves, their duration and evaluation, while graphs at the bottom of the interface show move scores according to moves.
📚️ Cute Chess is a libre and multi-platform interface for chess. It supports chess engines using CECP or UCI protocols (the most common protocols are CECP aka Winboard/Xboard, and UCI). The interface is nice, resizable by drag and drop, quite complete and intuitive. It supports Polyglot, game databases, multiple simultaneous games (with tabs) and navigation through the games with play buttons. Moves are evaluated in real time via a board and a graph. You can copy FEN or PGN and organize tournaments with a very large number of variants.
📜️ "A libre UI for chess, supporting chess engines using CECP or UCI protocols" 📜️ .
Cute Chess is a graphical user interface, command-line interface and a library for playing chess. Cute Chess is written in C++ using the Qt framework.
License
Cute Chess is released under the GPLv3+ license except for the components in the projects/lib/components and projects/gui/components directories which are released under the MIT License.
Credits
Cute Chess was written by Ilari Pihlajisto, Arto Jonsson and contributors
Une interface très complète et libre pour le jeu d'échecs, par la Cute Chess Team, initié par Ilari Pihlajisto & Arto Jonsson.
En C++ et Qt5.
Cute Chess est une interface libre et multiplateforme pour le jeu d'échecs. Elle supporte les moteurs d'échecs utilisant les protocoles CECP ou UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). L'interface est jolie, redimensionnable par glisser-déposer, assez complète et intuitive. Elle supporte notamment Polyglot, les bases de données de jeu, plusieurs parties simultanées (onglets) et la navigation dans les parties par des boutons de lecture. Les coups sont évalués en temps réel via un tableau et un graphique. On peut y copier du FEN ou du PGN, et organiser des tournois avec un nombre très important de variantes.
Cute Chess est une interface utilisateur graphique, une interface en ligne de commande et une bibliothèque pour jouer aux échecs. Cute Chess est écrit en C++ en utilisant le framework Qt.
Licence
Cute Chess est publié sous la licence GPLv3+, à l'exception des composants des répertoires projects/lib/components et projects/gui/components qui sont publiés sous la licence MIT.
Crédits
Cute Chess a été écrit par Ilari Pihlajisto, Arto Jonsson et des contributeurs.
⚙️ Installation à partir du binaire
📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
📦️ 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).
📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.
💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
📄️ 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] cutechess ou $ cutechess
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./cutechess
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.
📑️ PARAMÉTRAGE
Pour jouer contre une IA, il nécessite quelques paramétrages.
Exemple pour Stockfish (protocole CECP aka xboard sous l'interface) et Sjeng (protocole UCI sous l'interface) :
▸ Installation des IAs
Les IAs Sjeng et Stockfish sont en dépôt, il suffit d'installer les paquets correspondants.
▸ Paramétrage de l'interface
• Sous l'interface, rendez-vous dans le menu Tools ▸ Settings ▸ onglet Engines
• Cliquez sur le bouton "+" et saisissez un nom (Sjeng), l'adresse du binaire (sous Debian il suffit d'aller sous Synaptic pour trouver l'adresse du paquet, ici c'est /usr/games/sjeng) et sélectionnez le protocole (xboard) avec le déroulant, puis validez.
• Cliquez sur le bouton "+" et saisissez un nom (Stockfish), l'adresse du binaire (sous Debian il suffit d'aller sous Synaptic pour trouver l'adresse du paquet, ici c'est /usr/games/stockfish) et sélectionnez le protocole (uci) avec le déroulant, puis validez.
▸ Lancement d'une partie
Il ne vous reste qu'à lancer la partie dans : Game ▸ New, puis sélectionnez une partie CPU vs CPU par exemple en sélectionnant vos IAs puis validez.
• 📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
▸ (✔ v. 1.2.0) Paquet Debian : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (🧪️not_tested) Paquet AppImage : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
🟢️ L'installation d'un moteur de jeu ne pose pas de soucis, on ajoute une ou plusieurs IA via les dépôts (les IAs d'échecs sont assez nombreuses et certaines, très puissantes), on la paramètre sous l'interface, puis on lance la partie.
• 🌻️ Premières impressions :
🟢️ L'interface est jolie, redimensionnable par glisser-déposer, assez complète et intuitive.
🟢️ Elle supporte plusieurs parties simultanées via des onglets, et l'on peut naviguer facilement dans ces parties via des boutons de lecture, retour et barre (comme avec un magnétophone).
🟢️ Les coups sont évalués en temps réel avec un tableau (sur le côte droit) et un graphique (en bas de l'interface).
🟢️ On peut y copier du FEN ou du PGN, organiser des tournois (le paramétrage est extrêmement complet, je ne l'ai pas testé) avec un nombre incroyable de variantes, elle supporte le fichier Polyglot et un nombre important de paramétrages (je n'en fait pas l'étalage ici), les bases de données de jeu.
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟢️ Une interface de très très bonne qualité !
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !