Hearts - Le Bottin des Jeux Linux

Hearts

🗃️ Specifications

📰 Title: Hearts 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 👁️ Visual: 2D
🏷️ Category: Strategy ➤ Card game ➤ Trick-taking ➤ Hearts 🏝️ Perspective: First person (interface)
🔖 Tags: Strategy; Card Game; Trick-taking; Hearts ⏱️ Pacing: Real Time
🐣️ Approx. start: 2018-11-11 👫️ Played: Single & Multi
🐓️ Latest: 2025-02-16 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 💥️ 1.9.3 / Dev: 12ea7b0 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Code: MIT / Artwork: LGPL-2.1, Public Domain, CC ✨️ (temporary):
🐛️ Created: 2021-03-05 🐜️ Updated: 2025-02-16

📦️ Deliverables

📦️ Package name: hearts ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 📟️ UI improvement 👻️ Temporary:
💡 Lights on: ✓ 👔️ Already shown:
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15991

📖️ Summary

📜️[en]: A libre, single/multiplayer (online) implementation of the eponymous game (of which Black Lady / Dame de pique is a variant), a trick-taking game in which the objective is to total as few points as possible. The interface offers 5 decks (Standard, Nicu (white), English, Russian, Tigullio (modern)), 6 variants (Queen of spade breaks heart, Omnibus, No Tricks, New Moon, Perfect 100, No Draw), 3 languages (English, French, Russian), 12 themes, sounds, online help. Offline support includes undo, animated play, 3 game speeds + 1 custom, automatic save/load, cheat mode, game statistics, card history. 📜️[fr]: Une implémentation libre et solo/multi (en ligne) du jeu éponyme (dont le jeu Black Lady / Dame de pique est une variante), un jeu de plis dont l'objectif est de totaliser le moins de points possible. L'interface offre 5 decks (Standard, Nicu (blanc), anglais, russe, Tigullio (moderne)), 6 variantes (Queen of spade breaks heart, Omnibus, No Tricks, New Moon, Perfect 100, No Draw), 3 langues (anglais, français, russe), 12 thèmes, des sons, l'aide en ligne. En mode hors ligne elle supporte notamment l'annulation, le jeu animé, 3 vitesses de jeu + 1 personnalisée, la sauvegarde/chargement automatique, le mode triche, les statistiques de jeu, l'historique des cartes.

🎥️ Videos


🕯️ How To: (original) How to Play Hearts (202004), How to Play Hearts (201806), How to Play Hearts: Tips & Gameplay (202303),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(o)(202004) ht(o)(201806) ht(o)(202303) ht(o)(201603) 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)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
• (empty):

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Rescator7 [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 (Hearts) [fr] [en] [de]]
[Wikipedia (Black Lady / Dame de pique) [fr] [en] [de]]


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

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

🕊️ Source of this Entry: [AppImage]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Hearts
🦊️ What's: A libre SP/MP card game
🏡️ -
🐣️ https://github.com/Rescator7/Hearts
🔖 #LinuxGaming #ShareYourGames #CardGame #Hearts
📦️ #Libre #RPM #AppIm #Snap
📖 Our entry: 🛒️Homeless
🕵‍ 1.8.4: 👏️⭐⭐⭐⭐

🥁️ Update: 1.9.3
⚗️ UI improvement 📟️
📌️ Changes: https://github.com/Rescator7/Hearts/blob/master/Changelog
🦣️ From: 🛜️ https://github.com/Rescator7/Hearts/releases.atom

🕯️(o) https://www.youtube.com/embed/3Pj7y_vOs7Q
🕯️(o) https://www.youtube.com/embed/XPWfL-0FGA8
🕯️(o) https://www.youtube.com/embed/y_ew08d_znA

🕶️ A view of its UI (with the “marble” game board theme) in an online game. The player's cards are visible, of course, while those of the other 3 (David, Masaki and Elena) are hidden (card backs visible). Menus (File, Options, Settings, Stats, Help, Debug) are at top left.

📚️ Hearts is a libre, single/multiplayer (online) implementation of the eponymous game (of which Black Lady / Dame de pique is a variant), a trick-taking game in which the objective is to total as few points as possible. The interface offers 5 decks (Standard, Nicu (white), English, Russian, Tigullio (modern)), 6 variants (Queen of spade breaks heart, Omnibus, No Tricks, New Moon, Perfect 100, No Draw), 3 languages (English, French, Russian), 12 themes, sounds, online help. Offline support includes undo, animated play, 3 game speeds + 1 custom, automatic save/load, cheat mode, game statistics, card history.

📕 Description [en]

📜️ "A libre and single-player / multi-player (online) implementation of the eponymous game (of which Black Lady is a variant)" 📜️ .

The card game Hearts for QT 5 or 6, and liballegro 5 (for sounds support)

Game Features:

✅️ Support online and offline game play.
✅️ Support 3 languages. (English, French, Russian).
✅️ Support 5 differents deck: Standard, Nicu (white), English, Russian, Tigullio (modern).
✅️ 12 background images theme: Green, Universe, Ocean, Mt. Fuji, Everest, Desert, Wooden planks, Wood texture, Wooden floor 2, Overlapping planks 5, Leaves, Marble.
✅️ Support 5 scores styles: Text only, Hearts (Pink), Hearts (Grey), Suits, Cpu / Human.
✅️ Helps [Rules, Online, Settings, Credits]
✅️ Sounds.
✅️ Easy card selection. (offline only)
✅️ Detect TRAM "The rest are mine" (offline only).

Game Variants [Turn on/off]:

✅️ Queen of spade breaks heart.
✅️ Omnibus (Jack Diamond -10 pts).
✅️ No Tricks (bonus -5 pts).
✅️ New Moon (allow human player who shoot the moon to choose between add 26 pts to the opponents, or substract 26 pts to his own score).
✅️ Perfect 100 (a player who get the score of 100 pts have his score reduce to 50 pts).
✅️ No Draw (disable multiple winners).

Offline Options:

✅️ Undo.
✅️ Animated play.
✅️ Three pre-defined game speed: Slow, Normal, Fast.
✅️ A Customized game speed option (for expert only).
✅️ Autosave/Autoreload of the unfinished game.
✅️ Cheat mode. (Reveal your opponents's cards).
✅️ Cards history.
✅️ Cards played list.
✅️ Complete game statistics.

and more...

Note: Undo is only available when it's your turn to play. You must first have played a card before. No undo available from a saved game. The undo will be purged every round or if you connect to a server. Not available online. Only 1 undo at a time is possible. e.g: No multiple undos in a row.

📕 Description [fr]

Une implémentation libre et solo/multi (en ligne) du jeu éponyme, par Rescator7
En C++.

Hearts est une implémentation libre et solo/multi (en ligne) du jeu éponyme (dont le jeu Black Lady / Dame de pique est une variante), un jeu de plis dont l'objectif est de totaliser le moins de points possible. L'interface offre 5 decks (Standard, Nicu (blanc), anglais, russe, Tigullio (moderne)), 6 variantes (Queen of spade breaks heart, Omnibus, No Tricks, New Moon, Perfect 100, No Draw), 3 langues (anglais, français, russe), 12 thèmes, des sons, l'aide en ligne. En mode hors ligne elle supporte notamment l'annulation, le jeu animé, 3 vitesses de jeu + 1 personnalisée, la sauvegarde/chargement automatique, le mode triche, les statistiques de jeu, l'historique des cartes.


Le jeu de cartes Hearts pour QT 5 ou 6, et liballegro 5 (pour la prise en charge des sons)

Caractéristiques du jeu :

✅️ Supporte le jeu en ligne et hors ligne.
✅️ Prise en charge de 3 langues. (anglais, français, russe).
✅️ Supporte 5 jeux de cartes différents : Standard, Nicu (blanc), Anglais, Russe, Tigullio (moderne).
✅️ 12 thèmes d'images de fond : Vert, Univers, Océan, Mt. Fuji, Everest, Désert, Planches en bois, Texture du bois, Plancher en bois 2, Planches superposées 5, Feuilles, Marbre.
✅️ Supporte 5 styles de scores : Texte seulement, Coeurs (rose), Coeurs (gris), Combinaisons, Cpu / Humain.
✅️ Aide [Règles, En ligne, Paramètres, Crédits]
✅️ Sons.
✅️ Sélection facile des cartes. (uniquement hors ligne)
✅️ Détecter TRAM "Le reste m'appartient" (uniquement hors ligne).

Variantes de jeu [activer/désactiver] :

✅️ La dame de pique brise le cœur.
✅️ Omnibus (valet de carreau -10 pts).
✅️ Aucun atout (bonus -5 pts).
✅️ New Moon (permet au joueur humain qui tire la lune de choisir entre ajouter 26 pts à l'adversaire, ou soustraire 26 pts à son propre score).
✅️ Perfect 100 (un joueur qui obtient un score de 100 pts voit son score réduit à 50 pts).
✅️ No Draw (désactiver les gagnants multiples).

Options hors ligne :

✅️ Annuler.
✅️ Jeu animé.
✅️ Trois vitesses de jeu prédéfinies : Lent, Normal, Rapide.
✅️ Une option de vitesse de jeu personnalisée (pour les experts uniquement).
✅️ Sauvegarde automatique/chargement automatique du jeu inachevé.
✅️ Mode triche. (Révéler les cartes de vos adversaires).
✅️ Historique des cartes.
✅️ Liste des cartes jouées.
✅️ Statistiques complètes du jeu.

et plus encore...

Remarque : l'annulation n'est possible que lorsque c'est à vous de jouer. Vous devez d'abord avoir joué une carte auparavant. Il n'est pas possible d'annuler une partie sauvegardée. L'annulation sera purgée à chaque tour ou si vous vous connectez à un serveur. Non disponible en ligne. Seule une annulation à la fois est possible : Il n'est pas possible d'annuler plusieurs fois de suite.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ 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 (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.

▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU

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

▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/(nom de l'appli) (ou $ snap run (nom de l'appli))

🕵️ Test [fr]

📜️ 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. 1.8.4) Paquet AppImage : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🌻️ Premières impressions :
🟢️ Le jeu fonctionne bien et l'interface est de très bonne qualité.
🟢️ Je ne cite pas toutes ces possibilités, mais elles sont nombreuses.
🟢️ Autre élément appréciable : les règles sont disponible sous l'interface (même si elles ne sont qu'en Anglais, au moins on n'a pas besoin de chercher ailleurs).
🟢️ Il y a des bots et des effets sonores amusants.
🟢️ Le jeu en ligne est proposé sur le site rescator7.com sur le port 5000, mais il est possible de choisir autre chose (l'histoire ne dit pas comment créer son propre serveur ni même si c'est possible, mais pourquoi changer si celui-ci convient ?).


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Les jeux de cartes permettant à la fois le jeu en solo et en ligne ne sont pas nombreux, et cette implémentation fait bien le job.
🟢️ Un bon jeu
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !