Cockatrice - Le Bottin des Jeux Linux

Cockatrice

🗃️ Specifications

📰 Title: Cockatrice 🕹️ / 🛠️ Type: Game
🗃️ Genre: Tool 👁️ Visual: 2D
🏷️ Category: Tool ➤ Online Gaming ➤ Tabletop 🏝️ Perspective: Third person
🔖 Tags: Tabletop; Game GUI; Card Game; Collectible Card Game; Magic: The Gathering; Strategy; PvP; Online Multi; Local Multi; PvE; Mouse ⏱️ Pacing: Turn-Based
🐣️ Approx. start: 2002-04-01 👫️ Played: Single & Multi
🐓️ Latest: 2024-06-17 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 2.9.0 // Dev: 💥️ 2.9.1 / bdcd083 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2022-04-24 🐜️ Updated: 2024-07-01

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre, multi-platform virtual tabletop card game (on a client/server model) whose (server-based) design prevents users from manipulating the game to gain an unfair advantage. Features include Deck design (cards downloaded from the interface), a well-designed lobby client allowing different types of game (Magic: The Gathering, Poker, Pokemon, YuGiOh, Hearthstone) with or without spectators, tabbed navigation between multiple games, chat, replay of games, offline solo play, themes, sound effects (deactivatable). Excellent! 📜️[fr]: Une table virtuelle de jeu de carte (sur un modèle client/serveur) libre et multi-plateforme dont la conception (en serveur) empêche les utilisateurs de manipuler le jeu pour en tirer un avantage injuste. Elle offre notamment la conception de Decks (cartes téléchargées depuis l'interface), un client lobby bien conçu permettant différents types de jeux (Magic: The Gathering, Poker, Pokemon, YuGiOh, Hearthstone) autorisant ou non les spectateurs, la navigation entre plusieurs parties par onglets, le clavardage, le replay de parties, le jeu en solo hors ligne, les thèmes, les effets sonores (désactivables). Excellent !

🎥️ Videos


🦝️ From Users: (202004),


🕯️ How To: (201702), (202105), [fr](202007),


🎲️ Gameplay (MP): (201302), (201608), [fr](202011),


🎲️ Gameplay (MP, local): (201307),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202004) r(202xxx) lp(202xxx) ht(201702) ht(202105) ht(201402) ht(202007) ht(202004) ht(202004) ht(201606) ht(202004) ht(201709) ht[fr](202007) ht[fr](201405) ht[fr](202009) ht[fr](201505) ht[fr](201807) ht[pt](202005) mp(local)(201307) mp(201302) mp(201608) mp(201609) mp(202102) mp(202004) mp(202010) mp(201707) mp(201803) mp[fr](202011) 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
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

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

🦣️ Social
Devs (Cockatrice Team [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
[Software.Manjaro] [reddit] [Amino]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE (author's repo)] [Debian/Ubuntu (author's repo)] [Flatpak] [AppImage(author's repo)] [Snap]

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

🕊️ Source of this Entry: [Flatpak]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Cockatrice
🦊️ What's: A libre virtual tabletop for card games
🏡️ https://cockatrice.github.io/
🐣️ https://github.com/Cockatrice
🔖 #LinuxTool #Flagship #Tabletop
📦️ #Libre #Arch #RPM #Deb #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

Dev ----------------------------------------
💥️ NEW!
❤️ Like it (2.9.0): 👏️⭐⭐⭐⭐
🥁️ Update: 2.9.0
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://github.com/Cockatrice/Cockatrice/releases/tag/2021-01-26-Release-2.8.0
🦣️ From: 📶️ https://github.com/Cockatrice/Cockatrice/releases.atom

Stable -------------------------------------
💥️ NEW!
🥁️ Update: 2.9.1
⚗️ Loads of new features ⭐️
📌️ Changes: https://github.com/Cockatrice/Cockatrice/releases/tag/2023-09-14-Release-2.9.0
🦣️ From: 📶️ https://github.com/Cockatrice/Cockatrice/releases.atom

🦝️ https://www.youtube.com/embed/To4zMbCmSa4
🕯️https://www.youtube.com/embed/k1fzBBcNtXU
🕯️[fr] https://www.youtube.com/embed/VwGKFRkYhUU
🎲️ https://www.youtube.com/embed/0PnFGYhLi_c

🕶️ A view of its UI during a 4-player online game (of Magic: The Gathering) I attended as a spectator. The main part of the UI is divided into 4, showing for each player the cards placed on the mat and its parameters. On the right-hand side of the UI, several zones (which can be detached from the UI), including Card Info (the spectator can select a card on the mat with a mouse hover to read it better), Player List (selecting a player also opens a menu with actions on that player, such as chat, add to friends list, view games, etc.), Messages (from the UI specifying player actions). At the top of the UI, tabs allow you to build a Deck by selecting cards online, view Servers by game type, view Replays, attend (and participate in?) several games simultaneously.

📚️ Cockatrice is a libre, multi-platform virtual tabletop card game (on a client/server model) whose (server-based) design prevents users from manipulating the game to gain an unfair advantage. Features include Deck design (cards downloaded from the interface), a well-designed lobby client allowing different types of game (Magic: The Gathering, Poker, Pokemon, YuGiOh, Hearthstone) with or without spectators, tabbed navigation between multiple games, chat, replay of games, offline solo play, themes, sound effects (deactivatable). Excellent!

📕 Description [en]

📜️ "A libre virtual tabletop for card games" 📜️

Cockatrice is an open-source, multiplatform program for playing tabletop card games over a network. The program's server design prevents users from manipulating the game for unfair advantage.
The client also provides a single-player mode, which allows users to brew while offline.

📕 Description [fr]

Une table virtuelle de jeu de carte, par la Cockatrice Team.

Cockatrice est une table virtuelle de jeu de carte (sur un modèle client/serveur) libre et multi-plateforme dont la conception (en serveur) empêche les utilisateurs de manipuler le jeu pour en tirer un avantage injuste. Elle offre notamment la conception de Decks (cartes téléchargées depuis l'interface), un client lobby bien conçu permettant différents types de jeux (Magic: The Gathering, Poker, Pokemon, YuGiOh, Hearthstone) autorisant ou non les spectateurs, la navigation entre plusieurs parties par onglets, le clavardage, le replay de parties, le jeu en solo hors ligne, les thèmes, les effets sonores (désactivables). Excellent !

Crédit image (lien ci-dessus): Software.Manjaro


Cockatrice est un programme libre et multi-plateforme permettant de jouer à des jeux de cartes de table en réseau. La conception du programme en tant que serveur empêche les utilisateurs de manipuler le jeu pour en tirer un avantage injuste.
Le client offre également un mode solo, qui permet aux utilisateurs de jouer en mode hors ligne.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque 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/votre_application ou ~./local/share/flatpak/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

• Source non testé.


🚀️ LANCEMENT DU JEU

☝️ Nota :
• pour jouer il nécessite un enregistrement en ligne depuis l'interface avec fourniture de l'adresse mail (lutte contre les bots).
• après vous êtes enregistré, je vous recommande de relancer l'interface (au redémarrage de l'interface il présente les serveurs disponibles).


▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] cockatrice ou $ cockatrice
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./cockatrice

▸ Flatpak :
• Si vous avez installé votre jeu/outil à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).

🕵️ Test [fr]

📜️ Préambule :

⚬ 1ere édition : le 20 juin 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 60 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


🫕️ Installation :
▸ (✔ v. 2.9.0) Paquet Arch/AUR : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Flatpak : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, de très grande qualité, complète, mature, efficace, dynamique (réaction de l'interface au survol de la souris), ergonomique, assez intuitive pour la partie principale (un peu moins en jeu), correctement traduite, correctement expliquée (il est néanmoins nécessaire de connaître les règles), agréable à utiliser,
🟢️ Elle offre notamment sa mise à jour depuis l'interface, une information d'une nouvelle version disponible depuis son interface, un "Tip of the day" au démarrage, une pléthore de paramétrages, une connexion en ligne (avec inscription depuis l'interface), des services requérant une connexion en ligne (téléchargement de contenu, liste des parties par type de jeu, nombre de joueurs inscrits & totaux, temps d'attente, ...), le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, le support des thèmes, le support des onglets (permettant de naviguer entre plusieurs sessions simultanément), la mise à jour à la demande de son contenu, du contenu libre/gratuit téléchargeable depuis l'interface, le filtrage dynamique du contenu (recherches temps réel sur la base),
🟠️ Il lui manque davantage d'accompagnement de l'utilisateur (bulles d'aides pour les contrôles notamment),

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou à la souris.

‣ 🎧️ Son
🟢️ L'interface est sonorisée (effets sonores), elle prend en charge la désactivation sonore, des thèmes sonores,

‣ 🏞️ Graphismes
🟢️ Un graphisme très soigné (les cartes sont superbes),

‣ 🍯️Contenu
🟢️ Il offre un contenu très important, un contenu classé, du contenu externe (sans quitter l'interface),

‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs en ligne (jusqu'à 4 joueurs, et même davantage suivant le type de jeux), en écran partagé,
🟢️ Son interface dispose d'un client lobby simple et efficace, très bien conçu, permettant notamment de rejoindre des parties, de créer ses propres parties, avec un jeu ouvert ou fermé aux autres joueurs (mot de passe), un jeu ouvert ou fermé aux spectateurs,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est une table virtuelle de jeu de carte (sur un modèle client/serveur) permettant différents types de jeux (Magic: The Gathering, Poker, Pokemon, YuGiOh, Hearthstone)

‣ 🐮️ Spécificités
🟢️ Elle empêche les utilisateurs de manipuler le jeu pour en tirer un avantage injuste.

‣ 🍨️ Variantes de gameplay
🟢️ Il/Elle offre plusieurs types/modes de jeu,

‣ 🗻️ Difficulté / prise en main de l'utilisateur
🟠️ Il/Elle requiert de savoir jouer au jeu proposé,

🟠️ Points faibles relevés :
- l'interface manque d'accompagnement de l'utilisateur débutant (pas de tuto et/ou d'IA l'accompagnant),
- il manque un Deck pré-construit (ou je n'ai pas compris l'IU) pour le débutant qu'il aurait ensuite loisir d'améliorer,


🧪️ Tests effectués :

‣ 🧫️ Conditions du test :
⚪️ L'idée était de faire une copie d'écran, et de voir ses possibilités,
⚪️ J'ai su jouer en amateur avec Louis qui m'avait montré les règles, mais j'ai oublié depuis.
⚪️ Si j'ai bien compris, il faut commencer par se construire un Deck.

‣ 🎲️ Résultat des tests :
‣ 👤️ Solo : ✔ tested
⚪️ je vois que l'on peux jouer en solo hors connexion. J'ai tenté le jeu mais je ne le maîtrise pas assez pour voir s'il y a une IA et si elle fonctionne bien.

‣ 👥️ Multi-joueur : ✔ tested (⭐⭐⭐)
🟢️ Il fonctionne bien et je n'ai pas décelé de bugs.


🌻️ Premières impressions :

🟢️ L'interface est très complète, et les joueurs sont assez nombreux.
🟠️ Malheureusement, pour l'instant, elle s'adresse aux joueurs expérimentés qui savent construire leur deck et connaissent les règles.
⚪️ Une autre grosse plus-value pourrait être d'aider les novices à apprendre les jeux proposés.
🟢️ L'interface propose plusieurs types de jeux. Néanmoins la plupart des joueurs jouent à Magic: The Gathering.
🟢️ Les cartes sont superbes.
⚪️ L'interface en cours de partie est un peu déroutante : je ne sais pas à quoi servent ses boutons. Mon test s'arrête là, à la limite de mes compétences / connaissances.


🧭️ Conclusion :

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

🟢️ Même si je ne sais pas jouer, l'impression qui s'en dégage est la qualité et la simplicité d'accès au jeu.
🟠️ Dommage qu'elle ne pousse pas la puissance jusqu'à aider le joueur novice à apprendre le jeu.
🟠️ Il manque aussi une aide contextuelle sur la fonction des boutons.
🟢️ Un superbe outil !
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !