Sobre o projeto
O XMage (Magic: Another Game Engine) é um motor de aplicação de regras de código aberto para jogar Magic: The Gathering contra outros jogadores humanos ou IA de computador, seja em servidores públicos ou instâncias auto-hospedadas. Ele suporta mais de 32.000 cartas únicas e mais de 91.000 reimpressões em coleções oficiais e coleções personalizadas como Star Wars.
Principais recursos:
- Cliente e servidor multiplataforma executados no Windows, Linux e macOS
- Duelos de dois jogadores e partidas multijogador com até 10 jogadores, incluindo Commander e outros formatos
- Oponentes de IA inteligentes tanto para partidas casuais quanto para draft/construção de deck
- Design à prova de trapaça: todas as regras e informações ocultas são aplicadas no lado do servidor
- Editor de decks com suporte à importação de vários aplicativos e serviços
- Sistema de classificação de jogadores usando Glicko
- Suporta dezenas de formatos, incluindo Commander, Oathbreaker, Cube, Tiny Leaders, Super Standard e Historic Standard
- Partidas individuais e torneios com emparelhamentos eliminatórios ou suíços para até 16 jogadores
- Modo de teste especial para desenvolvedores simularem combos e situações de jogo com condições predefinidas
- Cerca de 9.000 testes unitários com aproximadamente 80% de cobertura
Os usuários podem entrar em servidores públicos como xmage.today ou hospedar seu próprio servidor, incluindo jogo local totalmente offline sem conexão à internet. Um launcher gerencia a instalação do cliente e do servidor, exigindo Java 8 ou superior. Os recursos da comunidade incluem issues no GitHub para relatórios de bugs e solicitações de recursos, uma comunidade no Reddit, servidor no Discord e uma wiki extensa cobrindo configuração, integração de desenvolvimento e solução de problemas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.