このプロジェクトについて

XMage(Magic: Another Game Engine)は、公開サーバーまたは自己ホスト型インスタンス上で、他の人間のプレイヤーまたはコンピューターAIとMagic: The Gatheringをプレイするためのオープンソースのルール強制エンジンです。公式セットやStar Warsなどのカスタムセットにわたる32,000以上のユニークなカードと、91,000以上の再版をサポートしています。 主な機能: - Windows、Linux、macOSで動作するクロスプラットフォームのクライアントとサーバー - 最大10人までの2人用デュエルとマルチプレイヤーゲーム(Commanderやその他のフォーマットを含む) - カジュアルゲームとドラフト/デッキ構築の両方に対応したスマートなAI対戦相手 - 不正防止設計:すべてのルールと隠された情報はサーバー側で強制されます - 複数のアプリやサービスからのインポートをサポートするデッキエディター - Glickoを使用したプレイヤー評価システム - Commander、Oathbreaker、Cube、Tiny Leaders、Super Standard、Historic Standardなど、数十のフォーマットをサポート - 最大16人までのエリミネーションまたはスイス式ペアリングによるシングルマッチとトーナメント - 開発者が事前定義された条件でコンボやゲーム状況をシミュレートするための特別なテストモード - 約80%のカバレッジを持つ約9,000のユニットテスト ユーザーはxmage.todayなどの公開サーバーに参加するか、自分のサーバーをホストできます。これには、インターネット接続なしの完全オフラインのローカルプレイも含まれます。ランチャーがクライアントとサーバーのインストールを管理し、Java 8以降が必要です。コミュニティリソースには、バグ報告や機能リクエストのためのGitHub Issues、Redditコミュニティ、Discordサーバー、セットアップ、開発者向けオンボーディング、トラブルシューティングをカバーする広範なWikiが含まれます。