QCheckers - Le Bottin des Jeux Linux

QCheckers

🗃️ Specifications

📰 Title: QCheckers 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status: 06. Tested & Working
🏷️ Category: Puzzle ➤ Board Game ➤ Draughts 🌍️ Browser version:
🔖 Tags: Puzzle; Board game; Draughts; Draughts Engine; Draughts GUI; English Draughts; Russian Draughts; Flagship 📦️ Package Name: qcheckers | kcheckers
🐣️ Approx. start: 2007-07-24 📦️ Arch: ✓
🐓️ Latest: 2021-06-02 🍥️ On Deb repo: ✓
📍️ Version: Latest : 0.9.0 / Dev : c1bc7f2 📦️ Deb: ✓
🏛️ License type: FOSS/Libre 📦️ RPM: ✓
🏛️ License: GPL-2 📦️ AppImage:
🏝️ Perspective: First person (interface) 📦️ Snap:
👁️ Visual: Fixed screen 📦️ Flatpak/Athenaeum:
⏱️ Pacing: Turn-Based ⚙️ Generic bin.:
👫️ Played: Single & Multi 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support: ✓
🎀️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 12451 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-12-20

📖️ Summary

[fr]: Un jeu de dames libre implémentant les variantes Anglaise et Russe (damier en 8x8). Il offre un moteur d'IA intégré avec 6 niveaux de compétence (débutant, novice, moyen, bon, expert et maître), la sauvegarde et le chargement des parties (au format standard PDN), plusieurs thèmes de plateau, la numérotation optionnelle du plateau, le retour en arrière en cours de partie, les règles en ligne et l'internationalisation. [en]: A libre checkers game implementing the English and Russian variants (8x8 checkerboard). It offers a built-in AI engine with 6 skill levels (beginner, novice, intermediate, good, expert and master), game saving and loading (in standard PDN format), several board themes, optional board numbering, rewind during the game, online rules and internationalization.

🕸️ Links

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

💵 Commercial : (empty)

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

🐘 Social
Devs (QCheckers Team 1 2 [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

🐝️ Related
[Wikipedia (Dames/Draughts) [fr] [en] [de]]
[The Linux Game Tome]

📦️ Misc. repositories
[Debian] [openSUSE] [Repology] [pkgs.org] [archlinux] [Snap]

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

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🕹️ Title: QCheckers
🦊️ What's: A libre checkers game implementing the English & Russian variants (8x8 checkerboard)
🏡️ https://portnov.github.io/qcheckers
🐣️ https://github.com/portnov/qcheckers
🔖 #linux #flagship #game #puzzle #boardgame #draughts #libre #deb #rpm #arch
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 0.9.0
⚗️ Major update
📌️ Changes: https://github.com/portnov/qcheckers/releases/tag/0.9.0
🐘 From: -

📖 Our entry: https://bit.ly/bottinLightOn
🕹️ http://youtu.be/
🐧 http://youtu.be/

📕 Description [fr]

Un jeu de dames en version anglaise, par la QCheckers Team.

QCheckers (anciennement KCheckers) est un jeu de dames libre implémentant les variantes Anglaise et Russe (damier en 8x8). Il offre un moteur d'IA intégré avec 6 niveaux de compétence (débutant, novice, moyen, bon, expert et maître), la sauvegarde et le chargement des parties (au format standard PDN), plusieurs thèmes de plateau, la numérotation optionnelle du plateau, le retour en arrière en cours de partie, les règles en ligne et l'internationalisation.

Ressources et documentations disponibles : voir la fiche "Ressources - Jeu de Dames".


QCheckers - anciennement connu sous le nom de KCheckers

Jeu de dames basé sur Qt

Ceci est la page d'accueil de QCheckers, la version Qt du jeu de plateau classique "checkers". Ce jeu est également connu sous le nom de "dames". QCheckers est distribué sous la licence GNU GPL.

QCheckers peut jouer au jeu de dames anglais et au jeu de dames russe.

Caractéristiques

• Pure Qt.
• Moteur de jeu de dames intégré.
• Règles de jeu anglaises et russes.
• Niveaux de compétence : débutant, novice, moyen, bon, expert et maître.
• Plusieurs thèmes de plateau.
• Support du format de base de données Portable Draughts Notation.
• Sauvegarde, chargement et redémarrage du jeu.
• Changement automatique de la couleur des joueurs.
• Annulations/Redos multiples.
• Numération optionnelle du plateau.
• La description en ligne des règles du jeu.
• Support des fils de discussion.
• Support de l'internationalisation (anglais, allemand, russe et français).

📕 Description [en]

"A libre checkers game implementing the English & Russian variants (8x8 checkerboard)" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book)

QCheckers - formerly known as KCheckers

Qt-based checkers boardgame

This is the homepage of QCheckers, the Qt version of the classic boardgame “checkers”. This game is also known as “draughts”. QCheckers is distributed under the GNU GPL.

QCheckers can play english draughts and russian draughts.

Features

• Pure Qt.
• Built-in checkers engine.
• English and Russian rules of play.
• Beginner, Novice, Average, Good, Expert and Master levels of skill.
• Several themes of the board.
• Portable Draughts Notation database format support.
• Saving, loading and restarting of game.
• Auto change of the men’s color.
• Multiple Undos/Redos.
• Optional numeration of the board.
• The on-line description of the play’s rules.
• Threads support.
• Internationalization support (English, German, Russian and French).

🚧️ Installation [fr]

INSTALLATION :

➥ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :

• (✔ v. 0.9.0) Il est dans les dépôts Manjaro/Arch, il suffit d'installer le paquet (souvent dans sa dernière version).


➥ Installation à partir du source du jeu :

• (✔ v. 0.9.0) Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable les paquets suivants (pour Debian/Ubuntu, le nom du paquet se termine par "-dev") : qt5-base qt5-svg

▸ Téléchargement du source (sur GitHub) :
• Si vous souhaitez une version publiée / stable :
- En HTTP : sur la page de développement du site (lien "Dev site" ci-dessus) vous cliquez sur "Clone"
- Ou en console, dans le répertoire de votre choix, lancez :
$ git clone -b "Nom_de_la_release" --recursive https://github.com/portnov/qcheckers
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement (sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
• Si vous souhaitez obtenir la version la plus récente (de développement, non stable, potentiellement non fonctionnelle), dans le répertoire de votre choix, lancez :
$ git clone --recursive https://github.com/portnov/qcheckers

▸ Compilation du jeu :
• Dans son répertoire racine lancez successivement :
$ qmake
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le(s) binaire(s) : src/qcheckers

Installation des données du jeu :
(nécessaire uniquement si vous avez compilé le jeu)

• Créez le répertoire ~/.qcheckers/
• Copiez dans ce répertoire le répertoire themes/ fourni avec le livrable


LANCEMENT DU JEU :

• Si vous avez compilé le jeu, en console dans son répertoire racine lancez : $ src/qcheckers
• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : qcheckers

Nota : le thème par défaut ne me semble pas très réussi (asez vieux et petit), dans le menu "View", je vous suggère de sélectionner par exemple "SVG Classic".

🔍️ Test [fr]

🕵️ Test (0.8.1) :
La génération du Makefile par qmake plante à présent (suite à des changements de normes probablement) sur :
sh: -c: line 0: Caractère de fin de fichier (EOF) prématuré lors de la recherche du « " » correspondant
(...)

Notre précédent commentaire :
Une assez belle interface mais un peu petite (la fenêtre fait env. 10cm de côté) et malheureusement, il s'agit de la version anglaise du jeu de Dames (Damier de 8x8 seulement et pas de prise de pion en arrière).


🕵️ Test (✔ v. 0.9.0) par goupildb (config. : Manjaro 64-bit) :
⏱️ Durée du test : 15 minutes.

(test de fonctionnement & premières impressions)

👍️ 📦️ Livrable
⚙️ Exécutable disponible :
• En dépôt : Le jeu est en dépôt Manjaro/Arch/AUR, il suffisait d'installer le paquet, il fonctionne bien.
• 🥚️ Test de la compilation :
Néanmoins précédemment j'avais rédigé une petit doc sur la compilation de son source sous Debian que je n'avais pas envie de jeter à la poubelle (et plus aux goûts du jour, elle ne pouvait rester en l'état).
J'ai donc aussi testé la compilation du source et actualisé cette doc pour Arch.
Le source se compile facilement

👍️ 🕹️ Premières impressions
Le jeu a fait des progrès et est à nouveau fonctionnel.
L'interface est devenu vectorielle, permettant son agrandissement. Le thème par défaut est tout petit. Il pourra sans doute convenir pour un PDA, mais pas pour un desktop. Heureusement l'auteur propose plusieurs thèmes assez sympa et décrit la manière d'en créer d'autres (voir le fichier FAQ dans le source).

L'interface permet :
• de jouer seul (IA) ou à deux (en hotseat),
• de sauvegarder/charger une partie au format standard PDN (Portable Draughts Notation),
• de naviguer (en lecture seule) dans les parties (revenir en arrière / avancer sur les coups, sans pouvoir toutefois rejouer autre-chose que ce qui a déjà été joué).

👍️ 🕹️ Gameplay
Il joue à la version anglaise ou russe des Dames (son damier est en 8x8, et la prise des pièces n'est pas la même que la version Française en 10x10), donc le jeu est un peu déroutant pour ceux qui n'y sont pas habitués, pas tant pour la taille du damier que pour la prise des pièces. Le tableau de la page Wikipedia résume bien les différences de jeu.

Un très bon jeu.
👏️ ❤️ Un grand bravo et merci à ses auteurs !