XMAGE - Magia, otro motor de juego
XMage te permite jugar magia contra uno o más jugadores en línea o oponentes de computadora. Incluye la aplicación de reglas completas para más de 28 000 tarjetas únicas y más de 73 000 reimpresiones de diferentes ediciones. También puede encontrar conjuntos personalizados como Star Wars. Todos los conjuntos regulares tienen casi todas las tarjetas implementadas.
Admite partidos y torneos individuales con docenas de modos de juego como Duel, Multiplayer, Standard, Modern, Commander, Pauper, Oathbreaker, Historic, Freeform, Richman y mucho más.
El servidor local admite un modo de prueba especial para probar combos y otras situaciones de juego con condiciones predefinidas.
Hay servidores públicos en los que puedes jugar XMage contra otros jugadores. También puede alojar su propio servidor para jugar contra la IA y/o sus amigos.
Comunidad y recursos de XMAGE:
- Soporte oficial de XMAGE y solicitud de funciones en GitHub;
- Foro oficial de XMAGE (anticuado);
- Reddit XMage Group;
- Reddit XMage Discord Channel;
- Últimos cambios;
- Últimas noticias;
- Últimos lanzamientos;
- Documentación del proyecto.
Estado de los servidores:
- http://xmage.today/servers/ (temporalmente fuera de servicio)
Servidor beta con características liberadas o en desarrollo:
- http://xmage.today/ (versión de versión)
Características
- Aplicación multiplataforma: Windows, Linux, MacOS;
- Editor de mazos (admitir múltiples formatos de mazo y fuentes de mazo);
- El duelo de dos jugadores o un juego multijugador para todos con hasta 10 jugadores;
- Opponentes de AI de computadora;
- Sistema de calificación de jugadores (Glicko);
- Admite formatos especiales como Commander (hasta 10 jugadores), Oathbreaker, Cube, Tiny Leaders, Super Standard, Historic Standard y más;
- Partidos o torneos individuales compatibles (eliminación o manejo de tipo suizo), que se pueden jugar con hasta 16 jugadores:
- Torneos de draft de refuerzo (también cubo) (4-16)
- Torneos sellados (también de Cube) (2-16)
Solicitud de informe / función de error
La mejor manera de informar la solicitud de error o función es la página de problemas de GitHub.
Instalación / ejecución
- Descargue los últimos archivos de XMage Launcher y App y no lo empaqueten en cualquier carpeta como
D:gamesxmage
; - Debe tener Java versión 8 o posterior para ejecutar el lanzador.
La página Wiki contiene información detallada sobre la configuración de servidor público o privado.
Opciones de servidor
El servidor XMAGE localiza por defecto el archivo de configuración del directorio de trabajo actual a la ruta relativa config/config.xml
( configconfig.xml
en Windows). Para cambiar esta ubicación, inicie el servidor con la propiedad xmage.config.path
establecido en la ubicación deseada, por ejemplo -Dxmage.config.path=config/otherconfig.xml
. La opción se puede configurar desde el XMagelauncher en Settings > Java > Server java options
.
Solución de problemas / Preguntas frecuentes
La página de problemas de GitHub contiene problemas y soluciones populares:
- Cualquiera: el programa se congela en la inicio (pantalla blanca/azul/negra);
- Cualquiera: No se puede descargar imágenes o se detiene después de un tiempo;
- Cualquiera: No puedo ejecutar cliente, no podría abrir ... jvm.cfg;
- Cualquiera: Sin textos o botones pequeños en el lanzador;
- Windows: tarjetas feas, botones u otros artefactos de dibujo GUI;
- Windows: imágenes, iconos y textos pixilados;
- MacOS: No se puede ejecutar en M1/M2;
- MacOS: No se puede abrir el lanzador;
- MacOS: el cliente se congela en GUI (en el diálogo Connect, en una nueva coincidencia);
- Linux: ejecute en un sistema operativo o hardware no estándar como Raspberry Pi;
- Linux: GUI feo y artefactos de dibujo;
Ajustes de rendimiento
Si tiene una buena GPU, es muy probable que pueda aumentar el rendimiento por mucho a través de banderas de Java adicionales.
XMAGE funciona en JRE 8, por lo que este enlace debería darle las banderas disponibles.
Cómo habilitar las banderas adicionales
- Iniciar XMAGE
- En la barra de menú desde el lanzador, haga clic en "Configuración", que abrirá la ventana Configuración
- Ir a la pestaña "Java"
- Puede pasar banderas adicionales editando el campo de texto "Opciones de Java del cliente"
Tweaks de Linux
Habilitar OpenGL
Más información sobre OpenGL:
Posibles problemas:
- Advertencia : hay un error con el selector de archivos cuando OpenGL está habilitado (utiliza el selector de archivos cuando, por ejemplo, intenta cargar un mazo desde el disco). La solución sugerida hará que el juego se bloquee, por lo que no es una opción.
- Solución alternativa : cuando usa i3, puedes trabajar alrededor del error al alterando las capacidades "flotantes" de la ventana y obligándolo a volver a renderizar.
Habilitar xrender
Más información sobre Xrender:
-
-Dsun.java2d.xrender=true
Aumentar el uso de la memoria
No se garantiza que esto produzca mejoras, pero depende de su caso de uso. Si tiene mucha RAM de sobra, puede aumentar el tamaño inicial del montón por si acaso. Más detalles sobre la configuración de la memoria:
Revelador
La documentación completa del proyecto e instrucciones para los desarrolladores se pueden encontrar en las páginas Wiki.
Primeros pasos para los desarrolladores de XMage:
- Configuración de su entorno de desarrollo
- Herramientas de prueba de desarrollo
- Flujo de trabajo de desarrollo
- Desarrollo de cómo guías
Iconos de antorcha creados por Freepik - Flaticon