Xmage - 魔法、別のゲームエンジン
Xmageを使用すると、1人以上のオンラインプレーヤーまたはコンピューターの対戦相手に対して魔法をかけることができます。これには、28,000を超える一意のカードの完全な規則執行と、異なるエディションからの73,000を超える転載が含まれています。スターウォーズのようなカスタムセットも見つけることができます。すべての通常のセットには、ほぼすべて実装されたカードがあります。
Duel、Multiplayer、Standard、Modern、Commanter、Pauper、Oathbreaker、Historic、Freeform、Richmanなど、数十のゲームモードを備えたシングルマッチとトーナメントをサポートしています。
ローカルサーバーは、事前定義された条件でコンボやその他のゲーム状況をテストするための特別なテストモードをサポートしています。
他のプレイヤーに対してXmageをプレイできるパブリックサーバーがあります。また、独自のサーバーをホストして、AIや友達と対戦することもできます。
Xmageコミュニティとリソース:
- GitHubでの公式Xmageサポートと機能のリクエスト。
- 公式Xmageフォーラム(時代遅れ);
- Reddit Xmage Group;
- Reddit XMage Discord Channel;
- 最新の変更。
- 最新ニュース;
- 最新リリース。
- プロジェクトのドキュメント。
サーバーステータス:
- http://xmage.today/servers/(一時的にサービスを休んでいない)
非リリースまたは開発機能を備えたベータサーバー:
- http://xmage.today/(リリースバージョン)
特徴
- マルチプラットフォームアプリ:Windows、Linux、MacOS;
- デッキエディター(複数のデッキ形式とデッキソースをサポート);
- 2人のプレーヤーの決闘または最大10人のプレイヤーを持つマルチプレイヤーフリーオールゲーム。
- コンピューターAIの対戦相手;
- Players Rating System(Glicko);
- 司令官(最大10人のプレイヤー)、Oath Breaker、Cube、Tiny Leaders、Super Standard、Historic Standardなどの特別なフォーマットをサポートしています。
- サポートされているシングルマッチまたはトーナメント(エリミネーションまたはスイスタイプの取り扱い)。最大16人のプレイヤーでプレイできます。
- ブースター(またキューブ)ドラフトトーナメント(4-16)
- 密閉(キューブから)トーナメント(2-16)
バグレポート /機能リクエスト
バグまたは機能要求を報告する最良の方法は、GitHubの問題ページです。
インストール /実行
- 最新のXmageランチャーとアプリファイルをダウンロードし、
D:gamesxmage
のような任意のフォルダーにUNPACKを使用します。 - ランチャーを実行するには、Javaバージョン8以降が必要です。
Wikiページには、プライベートまたはパブリックサーバーのセットアップに関する詳細情報が含まれています。
サーバーオプション
Xmageサーバーは、デフォルトで現在の作業ディレクトリからRealtion Path config/config.xml
( configconfig.xml
in windows)に構成ファイルを見つけます。この場所を変更するには、Property xmage.config.path
を使用してサーバーを開始します。たとえば、 -Dxmage.config.path=config/otherconfig.xml
など。このオプションはSettings > Java > Server java options
から設定できます。
トラブルシューティング / FAQ
GitHubの問題ページには、一般的な問題と修正が含まれています。
- any:プログラムはスタートアップでフリーズします(ホワイト/ブルー/ブラックスクリーン)。
- 任意:画像をダウンロードできないか、しばらくしてから停止します。
- 任意:クライアントを実行できず、開くことができません... jvm.cfg;
- 任意:ランチャーにテキストや小さなボタンはありません。
- Windows:醜いカード、ボタン、またはその他のGUI描画アーティファクト。
- Windows:ピクシル化された画像、アイコン、テキスト。
- MacOS:M1/M2で実行できません。
- MacOS:ランチャーを開くことができません。
- macOS:GUIでクライアントがフリーズします(接続ダイアログ、新しい一致で);
- Linux:標準以外のOSまたはRaspberry Piのようなハードウェアで実行します。
- Linux:醜いGUIと描画アーティファクト。
パフォーマンスの調整
優れたGPUをお持ちの場合は、余分なJavaフラグを通じてパフォーマンスを大幅に向上させることができる可能性が非常に高くなります。
XmageはJRE 8で実行されるため、このリンクは利用可能なフラグを提供するはずです。
余分なフラグを有効にする方法
- Xmageを起動します
- ランチャーのメニューバーで、[設定]をクリックして、[設定]ウィンドウを開きます。
- 「Java」タブに移動します
- 「クライアントJavaオプション」テキストフィールドを編集して、余分なフラグを渡すことができます
Linuxの調整
OpenGLを有効にします
OpenGLの詳細:
考えられる問題:
- 警告:OpenGLが有効になっているときにファイルCHOOSERにバグがあります(たとえば、ディスクからデッキをロードしてみると、ファイルCHOOSERを使用します)。推奨される回避策はゲームをクラッシュさせるため、オプションではありません。
- 回避策:i3を使用すると、ウィンドウの「フローティング」機能を切り替えて再レンダリングを強制することで、バグを回避できます。
Xrenderを有効にします
Xrenderの詳細:
-
-Dsun.java2d.xrender=true
メモリの使用量を増やします
これは改善をもたらすことは保証されていませんが、ユースケースに依存します。余裕があるラムがたくさんある場合は、最初のヒープサイズを適切に増やすことができます。メモリ設定の詳細:
開発者
開発者向けの完全なプロジェクトのドキュメントと指示は、Wikiページにあります。
Xmageの開発者の最初のステップ:
- 開発環境を設定します
- 開発テストツール
- 開発ワークフロー
- 開発ハウツーガイド
Freepik -Flaticonによって作成されたトーチアイコン