The Amazing Rules Of TAROT - Le Bottin des Jeux Linux

The Amazing Rules Of TAROT

🗃️ Specifications

📰 Title: The Amazing Rules Of TAROT 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status: 06. Tested & Working
🏷️ Category: Puzzle ➤ Card game ➤ Trick-taking ➤ Tarot 🌍️ Browser version:
🔖 Tags: Puzzle; Card Game; Tarot 📦️ Package Name:
🐣️ Approx. start: 2017-03-20 📦️ Arch package:
🐓️ Latest: 2020-01-07 📦️ RPM package:
📍️ Version: Latest : 1.5.2 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-3 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 16219 🐛️ Created: 2022-08-04
🐜️ Updated: 2022-08-20

📖️ Summary

[fr]: Un jeu de tarot (jeu de cartes) libre et multi-plateforme en solo (vs IA). Il permet d'apprendre à jouer au tarot. Il supporte le jeu à 3, 4 ou 5 joueurs (les autres joueurs étant joués par l'IA). [en]: A libre, multi-platform, SP (vs. AI) tarot game (card game). It allows to learn how to play tarot. It supports 3, 4 or 5 players (the other players are played by the AI).

🎥️ Videos

📰 Rapport d'activité / Progress Report : (1.5/201910),


🕯️ How To : (201909),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos cv(1.5/201910) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(201909) 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 (Vivien Kraus [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Game : [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Tarot) [fr] [en] [de]]

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

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

🕊️ Source of this Entry: [Flatpak]

🐘 Social Networking Update (on Mastodon)

🕹️ Title: The Amazing Rules Of TAROT
🦊️ What's: A libre SP (vs. AI) tarot game (card game)
🏡️ https://play-tarot.frama.io/tarot
🐣️ https://play-tarot.frama.io/tarot-releases
🔖 #Linux #LinuxGaming #Game #CardGame #Libre #Flatpak
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 1.5.2
⚗️ -
📌️ Changes: -
🐘 From: https://flathub.org/apps/details/eu.planete_kraus.Tarot
📰 https://scitech.video/videos/embed/hKDn2RxYUd5CeDhb5aVLrm

🕯️ https://scitech.video/videos/embed/qSTZ5LxaUqza68rA9cpefd

📕 Description [fr]

Un jeu de tarot, par Vivien Kraus.

Un jeu de tarot (jeu de cartes) libre et multi-plateforme en solo (vs IA). Il permet d'apprendre à jouer au tarot. Il supporte le jeu à 3, 4 ou 5 joueurs (les autres joueurs étant joués par l'IA).


Tarot est un framework pour jouer au jeu de tarot. Il a peut-être été lancé à la suite d'un travail scolaire (PE46, ECL 2016), mais il a été remanié et réécrit depuis.


Flatpak:

Le tarot est un jeu de cartes populaire, dans lequel un joueur de bon niveau joue contre les trois autres. Cette application vous permet de jouer contre l'IA.

📕 Description [en]

📕🐧"A libre SP (vs. AI) tarot game (card game)"🐧📕

Tarot is a framework for playing the tarot card game. It may have had an incentive to start after a school assignment (PE46, ECL 2016), but it has been redesigned and rewritten since then.


Flatpak:

Tarot is a popular card game, in which a strong player plays against the three others. This application lets you play against the AI.

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du binaire classique :
• Pas de binaire classique disponible.

Installation classique (méthode alternative) à partir du binaire au format Flatpak :
• (✔ v. 1.5.2) Un binaire au format Flatpak est disponible. Si vous avez déjà installé le support de Flatpak, inutile de lire les paragraphes ci-après, cliquez sur le bouton "INSTALL" de la page du jeu sur le site Flathub, ce qui télécharge un fichier de type "com.nom.flatpakref". Cliquez sur ce fichier, gnome-software (aka "Logiciels") se lance, cliquez sur le bouton "Installer" de son interface. Un raccourci du jeu sera installé dans le menu des applications de votre gestionnaire de fenêtre (section "Jeux").

▸ Installation du support du format Flatpak sur votre distribution :
• Installez : flatpak qt5-base gnome-software
• Redémarrez votre PC (nécessaire).

☝️Nota :
• Si votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/ ou ~./local/share/flatpak/) : ~./var/app/votre_application (exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom


📄️ Installation à partir du source du jeu :
• (✔ v. 1.5.2) 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é.

▸ Téléchargement spécifique du jeu :
• Téléchargez le jeu sur cette page : [Download], puis décompressez-le (clic droit sous votre gestionnaire de fichier).

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

▸ Installation dans les répertoires du système :
(🧪️not_tested) Si vous voulez tester le jeu compilé, vous n'avez d'autres choix que de l'installer dans les répertoires systèmes.
Personnellement je n'aime pas cette commande, car d'une part il faut avoir confiance dans le script d'installation pour lui donner tous les droits sur votre système (y compris celui de l'effacer), et d'autre part, beaucoup de scripts d'installation sont mal construits (il fournissent un moyen d'installer mais pas de désinstaller, et donc bon courage ensuite si vous souhaitez désinstaller des dizaines de fichiers/binaires disséminés un peu partout).
# make install
(nécessite les droits root)


🚀️ LANCEMENT DU JEU :

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : Alt F2 puis saisissez : tarot

▸ Flatpak :
• Si vous avez installé le jeu à partir d'un paquet Flatpak, vous pouvez lancer le jeu depuis :
⚬ le menu des applications (menu "Applications" ➜ "Jeux")
⚬ ou depuis gnome-software (menu "Applications" ➜ "Outils système" ➜ "Logiciel")

🔍️ Test [fr]

🕵️ Test (✔ v. 1.5.2) par goupildb (config. : Manjaro 64-bit) :
Le : 4 août 2022
⏱️ Durée du test : 15 minutes.

🎯️ Objectif de ce test : rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

🕹️ Facilité d'installation

📄️ Compilation du source :
(✔ v. 1.5.2) J'ai d'abord testé la compilation du jeu : elle fonctionne bien. Néanmoins elle nécessite en seconde phase son installation dans les répertoires système - ce que je n'ai pas souhaité tester (1 source sur 2 ne prévoit pas de "# make uninstall", ce qui fait que lorsque l'on souhaite le désinstaller il faut le faire manuellement en analysant le script et en effaçant soit même les livrables, ce qui est très pénible).

💡 Nota : je peux néanmoins tester partiellement le jeu en cliquant sur le binaire. Le jeu se lance mais les cartes à jouer ne s'affichent que partiellement (ça reste jouable car les valeurs sont affichées alpha-numériquement, mais pas les dessins du contenu des cartes). L'avantage de cette version est que l'interface peut-être redimensionnée par glisser-déposer - contrairement à la version flatpak ci-après pour laquelle l'interface est fixe.

⚙️ Exécutable disponible (au format Flatpak) :
• En ce moment, Athenaeum ne fonctionne plus sur ma distribution :
$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=athenaeum com.gitlab.librebob.Athenaeum
(...)
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
Gtk-Message: 11:30:53.154: Failed to load module "xapp-gtk3-module"
Gtk-Message: 11:30:53.154: Failed to load module "canberra-gtk-module"
Qt: Session management error: None of the authentication protocols specified are supported
Using default translation.
Traceback (most recent call last):
(...)
File "/app/lib/python3.8/site-packages/athenaeum-2.3.3.dev0+gb0cd237.d20210927-py3.8.egg/athenaeum/loader.py", line 171, in getIconSmall
cached_icon = list(filter(lambda icon: icon['height'] == '64', icons['cached']))
KeyError: 'cached'
file:///app/lib/python3.8/site-packages/athenaeum-2.3.3.dev0+gb0cd237.d20210927-py3.8.egg/athenaeum/Athenaeum.qml:150: TypeError: Cannot read property 'log' of null
(...)
TypeError: unable to convert a Python 'Game' object to a C++ 'QObject*' instance

Donc j'installe le paquet Flatpak par la méthode classique - via Gnome Software.

• (✔ v. 1.5.2) Un paquet Flatpak est disponible. L'installation s'effectue en cliquant sur le bouton “Install” du site (à condition d'avoir installé au préalable l'infrastructure Flatpak au préalable (voir la section “Installation” ci-avant).

💡 Nota : L'interface de cette version flatpak est fixe, contrairement à la version compilée qui peut-être redimensionnée par glisser-déposer.


👍️ 🕹️ Premières impressions
Le jeu semble tout à fait fonctionnel.
Une différence d'affichage entre la version Flatpak (voir la copie d'écran ci-dessus) et la version compilée (voir ci-avant).
Je n'ai pas le temps d'approfondir davantage.
Il s'agit d'un jeu exclusivement en solo contre une IA, dans des parties de 3, 4 ou 5 joueurs.


👍️ 🕹️ Conclusion :
Cette implémentation vous permettra l'apprentissage du tarot contre une IA : très intéressant.
👏️ ❤️ Un grand bravo et merci à son auteur !