Об этом проекте
XMage (Magic: Another Game Engine) — это открытый движок правил для игры в Magic: The Gathering против других людей или компьютерного ИИ, как на публичных серверах, так и на самостоятельно размещённых экземплярах. Он поддерживает более 32 000 уникальных карт и более 91 000 переизданий в официальных наборах и пользовательских наборах, таких как Star Wars.
Ключевые возможности:
- Кроссплатформенный клиент и сервер, работающие на Windows, Linux и macOS
- Дуэли для двух игроков и многопользовательские игры до 10 игроков, включая Commander и другие форматы
- Умные ИИ-противники как для обычных игр, так и для драфта/составления колоды
- Защита от читерства: все правила и скрытая информация контролируются на стороне сервера
- Редактор колод с поддержкой импорта из нескольких приложений и сервисов
- Система рейтинга игроков на основе Glicko
- Поддержка десятков форматов, включая Commander, Oathbreaker, Cube, Tiny Leaders, Super Standard и Historic Standard
- Одиночные матчи и турниры с олимпийской системой или швейцарской жеребьёвкой для до 16 игроков
- Специальный режим тестирования для разработчиков, позволяющий моделировать комбо и игровые ситуации с заданными условиями
- Около 9 000 модульных тестов с покрытием примерно 80%
Пользователи могут присоединяться к публичным серверам, таким как xmage.today, или размещать собственный сервер, включая полностью офлайн-игру без подключения к интернету. Лаунчер управляет установкой клиента и сервера и требует Java 8 или более позднюю версию. Ресурсы сообщества включают GitHub issues для сообщений об ошибках и запросов функций, сообщество на Reddit, сервер Discord и обширную вики, охватывающую настройку, ввод в разработку и устранение неполадок.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.