Skip to content

デッキ回し(プレイテスト)

画面イメージ

(モックアップ作成後に追加)

概要

構築済みデッキを使って一人回し(ゴールドフィッシュ)を行える画面。初手ドロー・マリガン・ターン進行・ゾーン間のカード移動をシミュレートし、デッキの動きを確認できる。ロンドンマリガンルールに対応し、回し結果をもとにAIがデッキ改善アドバイスを提供する。

画面構成

┌─────────────────────────────────────────────────────────┐
│ ヘッダー(デッキ名・ターン数・ライフ・リセット)            │
├─────────────────────────────────────────────────────────┤
│                                                         │
│                    戦場ゾーン                            │
│       (土地エリア / クリーチャーエリア / その他)          │
│                                                         │
├──────────┬──────────────────────────────┬───────────────┤
│          │                              │               │
│ ライブラリ│        手札ゾーン             │   墓地/追放    │
│(残り枚数)│   (カード画像を横並び表示)   │  (枚数表示)  │
│          │                              │               │
├──────────┴──────────────────────────────┴───────────────┤
│ 操作パネル(ドロー・アンタップ・ターン進行・マナプール)     │
├─────────────────────────────────────────────────────────┤
│ 統計/AIパネル(マナ使用率・展開速度・改善アドバイス)       │
└─────────────────────────────────────────────────────────┘

ゾーン一覧

Noゾーン名説明表示形式
1ライブラリデッキの山札裏面カード + 残り枚数
2手札現在の手札カード画像を横並び(ファンアウト表示)
3戦場プレイしたカード土地エリアとパーマネントエリアに分割
4墓地使用済み/破壊されたカードカードリスト(展開可能)
5追放追放されたカードカードリスト(展開可能)
6マナプール現在利用可能なマナWUBRG+無色のマナシンボル

機能一覧

ゲーム進行

No機能説明操作
1初期ドローライブラリをシャッフルし7枚ドロー「ゲーム開始」ボタン
2マリガンロンドンマリガン対応(引き直し後にX枚戻す)「マリガン」ボタン
3キープ現在の手札でゲーム開始「キープ」ボタン
4ドローライブラリから1枚引く「ドロー」ボタン / ライブラリクリック
5ターン進行ターンカウント+1、自動アンタップ、自動ドロー「次のターン」ボタン
6アンタップ戦場の全カードをアンタップ「全アンタップ」ボタン
7リセットゲーム状態を初期化「リセット」ボタン
8アンドゥ直前の操作を取り消しCtrl+Z / 「戻る」ボタン

カード操作

No操作説明
1プレイ手札からカードをドラッグして戦場に配置
2タップ/アンタップ戦場のカードをクリックで90度回転
3墓地送りカードを右クリック→「墓地に送る」
4追放カードを右クリック→「追放する」
5手札に戻す戦場/墓地のカードを右クリック→「手札に戻す」
6ライブラリトップに置くカードを右クリック→「ライブラリトップへ」
7トークン生成「トークン追加」ボタンでトークンカードを戦場に配置
8カウンター操作カード上の+1/+1カウンター、忠誠度カウンターの増減

マナ管理

機能説明
自動マナ計算戦場の土地からマナプールを自動計算
マナタップ土地カードをタップしてマナプールに追加
マナ消費呪文プレイ時にマナプールから自動消費(手動調整可)
マナフロート表示未使用マナをリアルタイム表示

マリガン仕様

ロンドンマリガンルールに完全対応

ステップ動作
1回目マリガン7枚引き直し → 1枚ライブラリボトムに戻す
2回目マリガン7枚引き直し → 2枚ライブラリボトムに戻す
3回目マリガン7枚引き直し → 3枚ライブラリボトムに戻す
N回目マリガン7枚引き直し → N枚ライブラリボトムに戻す
  • ボトムに戻すカードはユーザーが選択
  • マリガン回数は画面上部に表示

ヘッダー情報

項目表示形式操作
デッキ名テキスト-
ターン数数値(T1, T2, ...)-
ライフ数値(デフォルト20)+/- ボタンで増減
マリガン回数数値-
対戦相手ライフ数値(デフォルト20)+/- ボタンで増減
経過時間タイマー-

統計パネル

リアルタイム統計

項目表示形式説明
土地ドロップ率パーセンテージN ターンまでに土地をN枚出せた割合
マナカーブ達成率棒グラフ理想的なマナカーブとの比較
キーカード到達ターン数値特定カードを引くまでのターン数
展開速度スコア戦場にカードを展開した効率

AI分析(セッション終了後)

機能説明
マナベース評価土地の枚数・色バランスの適正度
テンポ分析各ターンのマナ効率と展開速度の評価
マリガン判断支援初手の評価基準と改善ポイント
デッキ改善提案回し結果に基づく具体的なカード入替え提案

セッション管理

機能説明
セッション保存回し結果(ターン数、ライフ推移、プレイ履歴)を保存
セッション一覧過去の回し結果を日時順に表示
統計サマリー複数回の回し結果を集計してデッキ全体の傾向を分析
セッション共有回しの再生リプレイURLを生成して共有

操作

アクション動作
初期表示デッキ選択画面または直前に編集していたデッキを表示
ゲーム開始ライブラリシャッフル → 7枚ドロー → マリガン判断
キープゲーム開始、ターン1へ
ターン進行全アンタップ → ドロー → メインフェイズ
セッション終了結果保存 → AI分析 → フィードバック表示
デッキビルダーへ現在のデッキをデッキビルダーで開く

キーボードショートカット

ショートカット動作
Spaceターン進行
Dドロー
U全アンタップ
Rリセット
Ctrl+Zアンドゥ
Mマリガン
Kキープ

データベース

操作テーブル説明
参照Decksデッキ情報の取得
参照DeckCardsデッキ内カード情報
参照Cardsカード詳細情報・画像
作成PlaytestSessionsセッション情報の保存
作成PlaytestActionsターンごとのアクション記録

エラーハンドリング

ケースメッセージ
ライブラリ0枚でドロー「ライブラリが空です。ゲームオーバー!」
デッキ未選択「デッキを選択してください」
60枚未満のデッキ「デッキが不完全です(X/60枚)。このまま開始しますか?」
セッション保存失敗「セッションの保存に失敗しました。再試行してください」

パフォーマンス目標

項目目標値
シャッフル&初期ドロー< 100ms
カードドラッグ&ドロップ< 16ms(60FPS)
ターン進行処理< 50ms
AI分析レスポンス< 3秒
セッション保存< 200ms