XMage - Magic, un autre moteur de jeu
XMage vous permet de jouer à la magie contre un ou plusieurs joueurs en ligne ou adversaires informatiques. Il comprend l'application des règles complètes pour plus de 28 000 cartes uniques et plus de 73 000 réimpressions de différentes éditions. Vous pouvez également trouver des ensembles personnalisés comme Star Wars. Tous les ensembles réguliers ont presque toutes les cartes implémentées.
Il prend en charge des matchs uniques et des tournois avec des dizaines de modes de jeu comme Duel, multijoueur, standard, moderne, commandant, pauper, Oathbreaker, Historic, Freeform, Richman et bien plus encore.
Le serveur local prend en charge un mode de test spécial pour tester les combos et autres situations de jeu avec des conditions prédéfinies.
Il y a 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.
Communauté Xmage et ressources:
- Prise en charge officielle XMage et demande de fonctionnalité sur GitHub;
- Forum officiel de Xmage (obsolète);
- Reddit Xmage Group;
- Reddit Xmage Discord Canal;
- Les derniers changements;
- Dernières nouvelles;
- Dernières versions;
- Documentation du projet.
État des serveurs:
- http://xmage.today/servers/ (temporairement hors service)
Serveur bêta avec des fonctionnalités non publiées ou sous-développement:
- http://xmage.today/ (version de version)
Caractéristiques
- Application multiplateforme: Windows, Linux, macOS;
- Éditeur de deck (prendre en charge plusieurs formats de pont et sources de pont);
- Duel de deux joueurs ou un match multijoueur libre pour tout avec jusqu'à 10 joueurs;
- Les adversaires de l'AI informatique;
- Système de notation des joueurs (Glicko);
- Soutient des formats spéciaux comme le commandant (jusqu'à 10 joueurs), Oathbreaker, Cube, Tiny Leaders, Super Standard, Historic Standard et plus encore;
- Matchs uniques ou tournois soutenus (élimination ou manipulation de type suisse), qui peut être joué avec jusqu'à 16 joueurs:
- Booster (également Cube) Tournois de repêchage (4-16)
- Tournois scellés (également de Cube) (2-16)
Rapport de bogue / demande de fonctionnalité
La meilleure façon de signaler le bug ou la demande de fonctionnalité est la page des problèmes de GitHub.
Installation / course
- Téléchargez le dernier lanceur XMage et les fichiers d'applications et débortez-le dans n'importe quel dossier comme
D:gamesxmage
; - Vous devez avoir Java version 8 ou plus tard pour exécuter le lanceur.
La page Wiki contient des informations détaillées sur la configuration du serveur privé ou public.
Options de serveur
Le serveur XMage localise par défaut le fichier de configuration du répertoire de travail actuel vers le chemin relatif config/config.xml
( configconfig.xml
dans Windows). Pour modifier cet emplacement, démarrez le serveur avec la propriété xmage.config.path
définissez sur l'emplacement souhaité, par exemple -Dxmage.config.path=config/otherconfig.xml
. L'option peut être définie à partir du XMageLaUncher dans Settings > Java > Server java options
.
Dépannage / FAQ
La page des problèmes GitHub contient des problèmes et des correctifs populaires:
- Tout: le programme se fige au démarrage (écran blanc / bleu / noir);
- N'importe quel: Impossible de télécharger des images ou il s'arrête après un certain temps;
- N'importe quel: Impossible d'exécuter le client, je n'ai pas pu ouvrir ... JVM.CFG;
- Tout: pas de textes ou de petits boutons dans le lanceur;
- Windows: Cartes laides, boutons ou autres artefacts de dessin de GUI;
- Windows: images, icônes et textes pixilés;
- MacOS: Impossible de fonctionner sur M1 / M2;
- MacOS: Impossible d'ouvrir le lanceur;
- MacOS: le client se fige dans l'interface graphique (sur la boîte de dialogue Connect, sur une nouvelle correspondance);
- Linux: Exécutez un système d'exploitation ou un matériel non standard comme Raspberry Pi;
- Linux: GUI laide et artefacts de dessin;
Ajustements de performance
Si vous avez un bon GPU, il est très probable que vous pourrez augmenter beaucoup les performances grâce à des drapeaux Java supplémentaires.
XMage fonctionne sur JRE 8, donc ce lien devrait vous donner les drapeaux disponibles.
Comment activer les drapeaux supplémentaires
- Lancer XMage
- Dans la barre de menu du lanceur, cliquez sur "Paramètres", qui ouvriront la fenêtre Paramètres
- Allez dans l'onglet "Java"
- Vous pouvez passer des drapeaux supplémentaires en modifiant le champ de texte "Client Java Options"
Ajustements linux
Activer OpenGL
Plus d'informations sur OpenGL:
Problèmes possibles:
- Caveat : il y a un bogue avec le choix du fichier lorsque OpenGL est activé (vous utilisez le sélecteur de fichiers lorsque vous, par exemple, essayez de charger un jeu à partir du disque). La solution de contournement suggérée se bloquera le jeu, donc ce n'est pas une option.
- Solution : lorsque vous utilisez I3, vous pouvez contourner le bogue en basculant les capacités "flottantes" de la fenêtre et en la forçant à renvoyer.
Activer xrender
Plus d'informations sur Xrender:
-
-Dsun.java2d.xrender=true
Augmenter l'utilisation de la mémoire
Ce n'est pas garanti pour donner des améliorations, mais cela dépend de votre cas d'utilisation. Si vous avez beaucoup de RAM à perdre, vous pouvez augmenter la taille initiale du tas pour faire bonne mesure. Plus de détails sur les paramètres de mémoire:
Promoteur
La documentation complète du projet et les instructions pour les développeurs peuvent être trouvées dans les pages wiki.
Premières étapes pour les développeurs de Xmage:
- Configuration de votre environnement de développement
- Outils de test de développement
- Flux de travail de développement
- Développement howto guides
Icônes de torche créées par Freepik - Flaticon