XMage (ex MAGE) - Le Bottin des Jeux Linux

XMage (ex MAGE)

🗃️ Specifications

📰 Title: XMage (ex MAGE) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 👁️ Visual: 2D
🏷️ Category: Puzzle ➤ Card game ➤ Collectible Card Game (CCG) ➤ Magic: The Gathering 🏝️ Perspective: Third person
🔖 Tags: Puzzle; Card Game; Collectible Card Game; Magic: The Gathering; Strategy ⏱️ Pacing: Turn-Based
🐣️ Approx. start: 2012-03-25 👫️ Played: Single & Multi
🐓️ Latest: 2024-09-14 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 1.4.53v2➜1.4.54v2 / Dev : 2f0559f ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2011-10-14 🐜️ Updated: 2024-09-15

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 🦍️ Consistent version 👔️ 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: 11843

📖️ Summary

📜️[en]: A libre, multi-platform, single-player (AI) and multiplayer (client/server, up to 10 simultaneous human/IA players online) Magic: the Gathering game on a virtual table, with cards downloaded from its interface. It includes complete rules for over 30,000 unique cards and more than 75,000 reprints of various editions, including customized games such as Star Wars. It supports single matches and tournaments with dozens of game modes (duel, multiplayer, standard, modern, commander, pauper, oathbreaker, historic, freeform, richman, ...), and player evaluation. 📜️[fr]: Un jeu de Magic : l'assemblée (Magic: The Gathering) libre et multi-plateforme, solo (IA) et multijoueur (en client/serveur, jusqu'à 10 joueurs humains/IAs simultanés en ligne) sur une table virtuelle, avec des cartes téléchargées depuis son interface. Il comprend les règles complètes pour plus de 30 000 cartes uniques et plus de 75 000 réimpressions de différentes éditions, y compris des jeux personnalisés tel que Star Wars. Il prend en charge notamment les matchs simples et les tournois avec des dizaines de modes de jeu (duel, multijoueur, standard, moderne, commandant, pauper, oathbreaker, historique, freeform, richman, ...), et l'évaluation des joueurs.

🎥️ Videos


🕯️ How To: (201910), (201812), [fr](202003),


🕯️ How To: (original) (202305), (201001), (201001),


🎲️ Gameplay: (202306), (202110), (201911),

🕸️ 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(201910) ht(201812) ht(201906) ht[fr](202003) ht(o)(202305) ht(o)(201001) ht(o)(201001) ht(o)(201001) ht(o)(201001) ht(o)(201001) ht(o)(201001) ht(o)(202406) g(202306) g(202110) g(201911) g(202401) g(202304) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](201805) g[tr](202xxx)] [WIKI] [FAQ 1 2] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources

🔘️ Learning resources
• Magic Ville [en/fr] (Magic rules [en] / Les règles complètes de Magic: The Gathering [fr]): [Homepage] [Dev site] 🎬️ g(202xxx)
• MagicCorporation [fr] (Les Règles officielle de Magic the Gathering [fr]): [Homepage] [Dev site] 🎬️ g(202xxx)
• 💥️ Magic Judge (Translated Rules (of Magic the Gathering)): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (XMage Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Magic: The Gathering / Magic : l'assemblée) [fr] [en] [de]]
[Wikipedia (Collectible card game / Jeu de cartes à collectionner) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ 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: XMage
🦊️ What's: A libre Magic: the Gathering game
🏡️ http://xmage.today/
🐣️ https://github.com/magefree/mage
🔖 #LinuxGaming #ShareYourGames #MagicTheGathering
📦️ #Libre #Bin #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.4.53v2➜1.4.54v2
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/magefree/mage/releases
🦣️ From: https://mastodon.social/@holarse/113136308942262649
🛜️ https://github.com/magefree/mage/releases.atom

🕯️https://www.youtube.com/embed/E6Z-l8L1RGI
🕯️https://www.youtube.com/embed/?list=PLxoTzV2zDkf3LzBgtdvr3vOJ3i4as-hZX
🕯️[fr] https://www.youtube.com/embed/W6v1Xu0PBUQ
🎲️ https://www.youtube.com/embed/iWmJ1K_mO2o
🎲️ https://www.youtube.com/embed/dxNuWmfQ2FM
🎲️ https://www.youtube.com/embed/?list=PL3a_XM0Qvz0dT_j4lpMCQD2hx1h2I2vpz

🕶️ A view of its UI with a multiplayer game (4 players) in progress (and me as a spectator), showing the quality of its cards. The interface displays a status bar for each player, as well as the layout of the cards he has placed on the table. On the right-hand side, there's an area for player messages, and another for system messages.

📚️ XMage is a libre, multi-platform, single-player (AI) and multiplayer (client/server, up to 10 simultaneous human/IA players online) Magic: the Gathering game on a virtual table, with cards downloaded from its interface. It includes complete rules for over 30,000 unique cards and more than 75,000 reprints of various editions, including customized games such as Star Wars. It supports single matches and tournaments with dozens of game modes (duel, multiplayer, standard, modern, commander, pauper, oathbreaker, historic, freeform, richman, ...), and player evaluation.

📕 Description [en]

📜️ "A libre Magic: the Gathering game" 📜️

XMage — Magic, Another Game Engine

XMage allows you to play Magic against one or more online players or computer opponents. It includes full rules enforcement for over 25 000 unique cards and more than 65 000 reprints from different editions. You can also find custom sets like Star Wars. All regular sets have nearly all implemented cards.

It supports single matches and tournaments with dozens of game modes like duel, multiplayer, standard, modern, commander, pauper, oathbreaker, historic, freeform, richman and much more.

Local server supports a special test mode for testing combos and other game situations with pre-defined conditions.

There are public servers where you can play XMage against other players. You can also host your own server to play against the AI and/or your friends.

Features

✅️ Multiplatform app: Windows, Linux, MacOS;
✅️ Deck editor (support multiple deck formats and deck sources);
✅️ Two player duel or a multiplayer free-for-all game with up to 10 players;
✅️ Computer AI opponents;
✅️ Players rating system (Glicko);
✅️ Supports special formats like Commander (up to 10 players), Oathbreaker, Cube, Tiny Leaders, Super Standard, Historic Standard and more;
✅️ Single matches or tournaments supported (elimination or swiss type handling), which can be played with up to 16 players:
• Booster (also Cube) draft tournaments (4-16)
• Sealed (also from Cube) tournaments (2-16)



✅️ It's fully free and open source app that allows to play Magic against one or more online players or computer opponents. It includes full rules enforcement for over 30 000 unique cards and more than 75 000 reprints from different editions. You can also find custom sets like Star Wars.
✅️ It supports single matches and tournaments with dozens of game modes like duel, multiplayer, standard, modern, commander, pauper, oathbreaker, historic, freeform, richman and much more.
✅️ It's a java application, so you can run it on any systems like Windows, Linux, macOS and even SteamOS.

📕 Description [fr]

Un moteur de jeux de Magic : l'assemblée (cartes) permettant de jouer aux cartes sur une table virtuelle, par la XMage Team.
En Java.

XMage (ex MAGE pour Magic, Another Game Engine) est un jeu de Magic : l'assemblée (cartes, Magic: The Gathering) libre et multi-plateforme, solo (IA) et multijoueur (en client/serveur, jusqu'à 10 joueurs humains/IAs simultanés en ligne) sur une table virtuelle, avec des cartes téléchargées depuis son interface. Il comprend les règles complètes pour plus de 30 000 cartes uniques et plus de 75 000 réimpressions de différentes éditions, y compris des jeux personnalisés tel que Star Wars. Il prend en charge notamment les matchs simples et les tournois avec des dizaines de modes de jeu (duel, multijoueur, standard, moderne, commandant, pauper, oathbreaker, historique, freeform, richman, ...), et l'évaluation des joueurs.


XMage - Magic, un autre moteur de jeu

XMage vous permet de jouer à Magic contre un ou plusieurs joueurs en ligne ou contre un ordinateur. Il comprend des règles complètes pour plus de 25 000 cartes uniques et plus de 65 000 réimpressions de différentes éditions. Vous pouvez également trouver des jeux personnalisés comme Star Wars. Toutes les séries régulières contiennent la quasi-totalité des cartes implémentées.

Il prend en charge les matchs simples et les tournois avec des dizaines de modes de jeu comme le duel, le multijoueur, le standard, le moderne, le commandant, le pauper, l'oathbreaker, l'historique, le freeform, le richman et bien d'autres encore.

Le serveur local prend en charge un mode de test spécial pour tester les combos et d'autres situations de jeu avec des conditions prédéfinies.

Il existe des serveurs publics où vous pouvez jouer à XMage contre d'autres joueurs. Vous pouvez également héberger votre propre serveur pour jouer contre l'IA et/ou vos amis.

Caractéristiques

✅️ Application multiplateforme : Windows, Linux, MacOS ;
✅️ Editeur de deck (supporte plusieurs formats de deck et sources de deck) ;
✅️ Duel à deux joueurs ou jeu multijoueur à la carte jusqu'à 10 joueurs ;
✅️ Adversaires IA informatisés ;
✅️ Système d'évaluation des joueurs (Glicko) ;
✅️ Supporte des formats spéciaux comme Commander (jusqu'à 10 joueurs), Oathbreaker, Cube, Tiny Leaders, Super Standard, Historic Standard et plus encore ;
✅️ Prise en charge des matchs simples ou des tournois (élimination ou gestion de type suisse), qui peuvent être joués jusqu'à 16 joueurs :
• Tournois de draft Booster (également Cube) (4-16)
• Tournois scellés (également de Cube) (2-16)


✅️ Il s'agit d'une application entièrement libre et open source qui permet de jouer à Magic contre un ou plusieurs joueurs en ligne ou contre des adversaires informatiques. Elle comprend l'application complète des règles pour plus de 30 000 cartes uniques et plus de 75 000 réimpressions de différentes éditions. Vous pouvez également trouver des jeux personnalisés comme Star Wars.
✅️ Il prend en charge les matchs simples et les tournois avec des dizaines de modes de jeu comme le duel, le multijoueur, le standard, le moderne, le commandant, le pauper, l'oathbreaker, l'historique, le freeform, le richman et bien d'autres encore.
✅️ Il s'agit d'une application Java, vous pouvez donc l'exécuter sur n'importe quel système comme Windows, Linux, macOS et même SteamOS.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
▸ Installation du binaire java :
• Binaire Java : Un binaire Java (.jar) est disponible, rendez-le exécutable s'il ne l'est pas déjà (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU

▸ Java :
• Si vous disposez du binaire java, en console dans son répertoire racine lancez (nom à adapter) : $ java -jar XMageLauncher-0.3.8


📑️ PARAMÉTRAGE

• Au démarrage, sous la 1ere interface, si vous souhaitez jouer :
- contre d'autres joueurs en ligne (il se connectera sur le serveur beta.xmage.today), cliquez sur le bouton "Launch Client",
contre une IA en local, cliquez sur le bouton "Launch Client and Server".

• Sous la 2nde interface qui s'est ouverte, si vous souhaitez jouer :
- contre d'autres joueurs en ligne (il se connectera sur le serveur beta.xmage.today), cliquez sur le bouton "Beta",
contre une IA en local (il se connectera sur localhost), cliquez sur le bouton "LOCAL, AI".
⚠️Nota: si vous avez cliqué précédemment sur "Launch Client", il indiquera : "Could not connect: Server is likely offline" (il fallait cliquer sur "Launch Client and Server")

• Saisissez votre nom utilisateur (peu importe le nom, moi j'ai saisi "goupildb"),
• Pas besoin de saisir un mot de passe (sauf si ultérieurement vous jouez sur des serveurs qui le nécessitent).
• Cliquez sur le bouton "Connect to server" ou le bouton "LOCAL, AI".

• Sur la 3eme interface (client Lobby) :
- en multi-joueurs en ligne, il est possible de rejoindre des parties en attente de joueur(s) (bouton "Join") ou de regarder des parties en cours (cliquez sur le bouton "Watch").
- En solo, cliquez sur le bouton "New Match" (en haut à gauche), puis sur la nouvelle fenêtre, à "Player 2" sélectionnez "Computer - mad" puis "generate" (un Deck), idem pour vous (Player 1) si vous n'avez pas de Deck personnalisé, puis sur le bouton "Create", puis "Start".

💡 Nota : Si vos cartes n'ont pas de fond (elles ne contiennent que du texte, c'est le cas à la 1ere utilisation), c'est que vous devez les télécharger via l'interface. Pour cela, cliquez sur le bouton "Download" en haut de l'interface. Je vous suggère de télécharger d'abord "Mana symbols" (assez rapide, env 30 secondes), puis "Card images" (assez long, personnellement j'ai retenu "BIG: high quality (env 15GB)" ce qui a pris 10-15min avec la fibre).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 18 août 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 40 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



🫕️ Installation :
▸ (✔ v. 1.4.53v1) Binaire classique : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
($ java -jar XMageLauncher-0.3.8.jar)


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Son lanceur (initial) est magnifique (image de fond qui change à chaque connexion, barre de progression, boutons clairs) et très évolué, proposant des messages et bouton simples pour les novices (avec téléchargement et mise à jour Java en toute transparence pour être sûr que tout fonctionne bien), et des fonctions plus évoluées pour les plus expérimentés (changement de branche "Stable/Beta/Custom", modification des options Java, modification des débits d'upload/download en Torrent) ainsi qu'un accès au forum et au site.
🟠️ Néanmoins le libellé "Launch Client and Server" manque de clarté, ce n'est qu'en laissant le curseur survoler le bouton 1s ou 2 que le message "Use this if you will be playing locally against an AI" apparaît. Évidemment je ne l'avais pas vu :). Pour plus de clarté il vaudrait mieux le renommer par exemple "Solo against AI (Launch Client & Server)" et l'autre bouton "Multi (Launch Client)".

De manière générale :
🟢️ Une interface élégante, de très grande qualité, dynamique (réaction de l'interface au survol de la souris), ergonomique, assez intuitive pour la partie principale (un peu moins pour les paramétrages),
🟢️ Elle offre notamment sa mise à jour depuis l'interface, un changelog, une pléthore de paramétrages, une connexion en ligne (avec inscription depuis l'interface) sans toutefois l'imposer, un redimensionnement de sa fenêtre par glisser-déposer, un mode fenêtré avec redimensionnement de fenêtre et plusieurs tailles de fenêtres, la possibilité de modifier indépendemment la taille de différents éléments de l'interface, le support des thèmes,

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

‣ 🎧️ Son
🟢️ L'interface elle-même est sonorisée notamment par une voix au lancement d'une partie,

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe (cartes de qualité),
⚪️ Le jeu est en vue du dessus,

‣ 🍯️Contenu
🟢️ Il/Elle offre un contenu très important, libre et original (conçu par ses auteurs), de qualité, du contenu libre/gratuit téléchargeable depuis l'interface (permet de se faire la main sans devoir rechercher du contenu), un contenu adaptable à la configuration de l'utilisateur (taille importante du livrable si détaillé ou non), la catégorisation du contenu, la possibilité de créer du contenu (éditeur de deck), du contenu externe (sans quitter l'interface),

‣ 👤️ Solo
🟢️ Son interface permet notamment le choix des règles, le choix de la difficulté, le jeu solo vs une ou plusieurs IA dont la force est réglable,

‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs en hotseat, en réseau local, en ligne via un client lobby,
🟢️ Son client lobby est simple, clair, efficace, très bien conçu, permet notamment d'effectuer des recherches, 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, et les mêmes fonctionnalités qu'avec le jeu en solo (notamment le jeu en multi vs des IAs),


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un jeu de Magic : l'assemblée (cartes, Magic: The Gathering) sur une table virtuelle, avec des cartes téléchargées depuis son interface.

‣ 🐮️ Spécificités
⚪️ Il comprend les règles complètes pour plus de 30 000 cartes uniques et plus de 75 000 réimpressions de différentes éditions, y compris des jeux personnalisés tel que Star Wars. Il prend en charge l'évaluation des joueurs.

‣ 🍨️ Variantes de gameplay
🟢️ Il/Elle offre des matchs simples et des tournois avec des dizaines de modes de jeu (duel, multijoueur, standard, moderne, commandant, pauper, oathbreaker, historique, freeform, richman, ...).


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
⚪️ Point à prendre en considération : je n'ai pas les compétences/manque de temps pour un test sérieux de ce jeu. J'ai su y jouer (Louis m'avait appris les règles de base), mais j'ai oublié depuis - faute de pratique.
⚪️ Ce test a pour objectif de faire une copie d'écran, de vérifier que le jeu/outil démarre, qu'aucun bug apparent ne survient, qu'il fonctionne avec des opérations basiques, de survoler son interface pour me faire une idée de ses fonctionnalités, de voir le comportement de l'interface avec quelques jeux pour vérifier que l'outil fonctionne.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
🟢️ Il/Elle offre des IAs réglables, un classement des parties en ligne par niveau de jeu, une aide contextuelle, un Deck pré-construit pour le débutant qu'il a ensuite loisir d'améliorer,
🟠️ Point(s) faible(s) relevé(s) : il lui manque davantage d'accompagnement de l'utilisateur débutant (pas de tuto et/ou d'IA l'accompagnant, il requiert de savoir jouer au jeu / d'en connaître les règles),

‣ 🎲️ Résultat des tests
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : ✔ tested (en spectateur uniquement)


🏆️ Impressions :

🟢️ Une excellente interface, très complète, la boite à outil du Magic: The Gathering avec un contenu immense et de qualité, et des tonnes de possibilités (tournois, modes de jeu, ...).
🟠️ Malheureusement - comme dans bien d'autres jeux, il manque un accompagnement du novice par une IA qui pourrait le conseiller - voir jouer pour lui à la demande, avec un rappel des règles principales. Cela permettrait aussi d'amener de nouveaux joueurs.


🧭️ Conclusion :

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

🟢️ Une référence.
🟢️ Un jeu magnifique - de qualité commerciale, dans le haut du panier (une perle).
🟠️ Mais qui se mérite (rien n'est disponible pour l'instant pour aider à l'apprentissage du jeu).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !