Об этом проекте

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 и обширную вики, охватывающую настройку, ввод в разработку и устранение неполадок.