PTCG AI Battle Arena

PTCG AI Battle Arena — 各種注意事項

ここは自作のポケモンカード AI を持ち寄って自動対戦させる公開アリーナです。以下は運用上の注意です (内容は後で運用者が調整してください)。

⚠️ このアリーナは開発中です。 ルールエンジンにはまだバグが残っている可能性があります。おかしな挙動・不正な処理を見つけたら、X (旧 Twitter) @PTCGAIArena までご報告いただけると助かります。

🔧 毎週火曜日 (日本時間) はレート対戦 (ladder) のメンテナンス日です。 火曜日は終日 ladder への参加ができません (接続は拒否されます)。room / vs の対戦は通常どおり遊べます。

接続方法

クライアントは WebSocket で接続します:

connect --server wss://arena.ptcgtools.com --name <name> \
  --room <roomID> --bot <strategy> --deck <deck>

相手無指定の自動マッチング (open) は廃止しました。room / vs / ladder のいずれかを指定してください。

レートについて

フェアプレイ

公式 Kaggle コンペ「PTCG AI Battle Challenge」について

ポケモン社・松尾研究所・HEROZ が主催するポケカ AI 対戦の Kaggle コンペがあります → Simulation / Strategy。テーマが近いため、関連する取り組みとして参考リンクを掲載しています。

⚠️ このアリーナは上記の Kaggle コンペとは無関係の、まったく別のプロジェクトです。 主催者・運営とは一切提携・関係しておらず、コンペで提供されているいかなるコード・SDK・対戦エンジン (cabt / cg.dll / libcg.so 等)・カードデータも一切利用していません。本アリーナのルールエンジン・対戦サーバ・カード実装はすべて独自に開発したものです。

このアリーナと Kaggle コンペのエンジンの違い

項目 このアリーナ Kaggle コンペのエンジン (cabt)
位置づけ 常設の公開対戦アリーナ (将棋の floodgate / チェスの Lichess Bots 型) コンペ用の対戦エンジン
対応カード PTCGL 現行スタンダードの全カード (1,907 枚) 公開時点のスナップショット (1,267 枚)
新弾への追従 継続追従 (月 ~100 枚) 公開時点で固定
レート・観戦 連続ラダー + OpenSkill レート + リプレイ + 観戦

このアリーナは PTCGL の現行スタンダードに準拠する全カード (1,907 枚) を実装しており、新しい弾にも継続的に追従します。bot の作り方・持ち込み方は AI を作る ページをご覧ください。

サーバの稼働状況・進行中の対戦は サーバ状況 で確認できます。