Xmage - Magic, outro motor de jogo
O Xmage permite que você jogue magia contra um ou mais jogadores on -line ou adversários de computador. Inclui regulamentos completos para mais de 28.000 cartões exclusivos e mais de 73.000 reimpressões de diferentes edições. Você também pode encontrar conjuntos personalizados como Star Wars. Todos os conjuntos regulares têm quase todos os cartões implementados.
Ele suporta fósforos e torneios únicos com dezenas de modos de jogo como duelo, multiplayer, padrão, moderno, comandante, pauper, juramento, histórico, forma livre, richman e muito mais.
O servidor local suporta um modo de teste especial para testar combos e outras situações de jogo com condições predefinidas.
Existem servidores públicos onde você pode jogar XMage contra outros jogadores. Você também pode hospedar seu próprio servidor para reproduzir contra a IA e/ou seus amigos.
Comunidade e recursos Xmage:
- Support Official do Xmage e solicitação de recurso no GitHub;
- Fórum Oficial do Xmage (desatualizado);
- Reddit Xmage Group;
- Reddit Xmage Discord Channel;
- Mudanças mais recentes;
- Últimas notícias;
- Últimos lançamentos;
- Documentação do projeto.
Status dos servidores:
- http://xmage.today/servers/ (temporariamente fora de serviço)
Servidor beta com recursos não lançados ou em desenvolvimento:
- http://xmage.today/ (versão de liberação)
Características
- App multiplatform: Windows, Linux, MacOS;
- Editor de deck (suporta vários formatos de deck e fontes de deck);
- Duelo de dois jogadores ou um jogo gratuito para todos com até 10 jogadores;
- Oponentes da IA do computador;
- Sistema de classificação de jogadores (Glicko);
- Apoia formatos especiais como Commander (até 10 jogadores), Oathbreaker, Cube, minúsculos líderes, super padrão, padrão histórico e muito mais;
- Matches ou torneios únicos suportados (eliminação ou manuseio do tipo suíço), que podem ser jogados com até 16 jogadores:
- Torneios de draft de Booster (também Cube) (4-16)
- Torneios selados (também de cubo) (2-16)
Relatório de bug / solicitação de recurso
A melhor maneira de relatar a solicitação de bug ou recurso é a página de problemas do Github.
Instalação / corrida
- Faça o download dos mais recentes arquivos do XMAGE Launcher e App e não o inclua em qualquer pasta como
D:gamesxmage
; - Você precisa ter a versão 8 do Java ou posterior para executar o lançador.
A página do Wiki contém informações detalhadas sobre a configuração do servidor público ou privado.
Opções do servidor
O servidor XMAGE localiza por padrão o arquivo de configuração do diretório de trabalho atual para o caminho relativo config/config.xml
( configconfig.xml
no windows). Para alterar este local, inicie o servidor com a propriedade xmage.config.path
definida para o local desejado, por exemplo -Dxmage.config.path=config/otherconfig.xml
. A opção pode ser definida no XMAGELAUNCHER em Settings > Java > Server java options
.
Solução de problemas / FAQ
Páginas do GitHub contêm problemas e correções populares:
- Qualquer: programa congela na inicialização (tela branca/azul/preta);
- Qualquer: não é possível baixar imagens ou para depois de algum tempo;
- Qualquer: não pode executar o cliente, não pôde abrir ... jvm.cfg;
- Qualquer: sem textos ou botões pequenos no lançador;
- Janelas: cartões feios, botões ou outros artefatos de desenho da GUI;
- Windows: imagens, ícones e textos pixilados;
- MacOS: não é possível executar no M1/M2;
- MacOS: não é possível abrir o lançador;
- MacOS: o cliente congela na GUI (na caixa de diálogo Connect, na nova correspondência);
- Linux: execute com sistema operacional não padrão ou hardware como o Raspberry Pi;
- Linux: GUI feia e artefatos de desenho;
Tweaks de desempenho
Se você tiver uma boa GPU, é muito provável que você consiga aumentar muito o desempenho por meio de bandeiras de java extras.
O Xmage é executado no JRE 8, então esse link deve fornecer os sinalizadores disponíveis.
Como ativar as bandeiras extras
- Inicie o Xmage
- Na barra de menus do lançador, clique em "Configurações", que abrirão a janela Configurações
- Vá para a guia "Java"
- Você pode passar bandeiras extras editando o campo de texto "Opções Java do cliente"
Tweaks Linux
Ativar Opengl
Mais informações sobre o OpenGL:
Possíveis problemas:
- Advertência : há um bug com o selecionador de arquivos quando o OpenGL é ativado (você usa o clara de arquivo quando, por exemplo, tenta carregar um deck do disco). A solução alternativa sugerida fará com que o jogo tenha um acidente, por isso não é uma opção.
- Solução alternativa : ao usar o i3, você pode contornar o bug, alternando os recursos "flutuantes" da janela e forçando-o a renderizar novamente.
Ativar Xrender
Mais informações sobre Xrender:
-
-Dsun.java2d.xrender=true
Aumentar o uso da memória
Isso não é garantido para produzir melhorias, mas depende do seu caso de uso. Se você tem muita RAM de sobra, pode aumentar o tamanho da pilha inicial para uma boa medida. Mais detalhes sobre as configurações de memória:
Desenvolvedor
A documentação completa do projeto e as instruções para desenvolvedores podem ser encontradas nas páginas do Wiki.
Primeiros passos para os desenvolvedores do Xmage:
- Configurando seu ambiente de desenvolvimento
- Ferramentas de teste de desenvolvimento
- Fluxo de trabalho de desenvolvimento
- Desenvolvimento como guias
Ícones da tocha criada por Freepik - Flaticon