QCheckers - Le Bottin des Jeux Linux

QCheckers

🗃️ Specifications

📰 Title: QCheckers 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status: 05. Tested & Working (status)
🏷️ 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 package: ✓
🐓️ Latest: 2021-06-02 📦️ RPM package: ✓
📍️ Version: Latest: 0.9.0 / Dev: c1bc7f2 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: Fixed screen ⚙️ Generic binary:
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 12451 🐛️ Created: 2010-08-20
🐜️ Updated: 2023-04-14

📖️ Summary

[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. [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.

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(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, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (QCheckers Team 1 2 [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
[Wikipedia (Dames/Draughts) [fr] [en] [de]]
[The Linux Game Tome]

📦️ 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]

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

🦣️ 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
🔖 #LinuxGaming #ShareYourGames #Flagship #Puzzle #BoardGame #Draughts
📦️ #Libre #Arch #RPM #Deb #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.9.0
⚗️ Loads of new features ⭐️
📌️ Changes: https://github.com/portnov/qcheckers/releases/tag/0.9.0
🦣️ From: -

📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/
🎲️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"A libre checkers game implementing the English & Russian variants (8x8 checkerboard)"🐧📕

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).

📕 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).

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ 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

• (✔ 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) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, 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).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/portnov/qcheckers

▸ Compilation :
• 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 du contenu / des données :

(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 (✔ v. 0.9.0) par goupildb (config. : Manjaro 64-bit) :
⏱️ Durée du test : 15 minutes.

🎯️ Objectif: rédiger sa notice d'installation, tester son fonctionnement et partager mes 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 !