このサイトについて
ポケカ初手計算ツールは、ポケモンカードゲーム(ポケカ)プレイヤー向けに、デッキ60枚から初手7枚を引いたときに特定カードが含まれる確率を超幾何分布で正確に計算する、個人が制作した非公式のファンツールです。
運営方針
- 無料で広告なし(公開後しばらくの間)
- ユーザー登録・個人情報収集なし
- 収益化が始まる場合は、本ページに明記してから開始
- ポケモンカードゲーム公式・株式会社ポケモン等とは一切関係ありません
計算ロジック
初手確率(超幾何分布)
デッキ N=60 枚から n=7 枚を引き、目当てのカード K 枚のうち k 枚以上を含む確率を計算します。
P(X ≥ k) = Σ C(K, i) × C(N-K, n-i) / C(N, n)
サイド落ち確率
デッキ60枚からサイド6枚を選ぶ全パターン C(60, 6) を分母とし、目当てのカードが指定枚数以上サイドに置かれるパターンを分子とした超幾何分布で計算します。
たねスタート率
初手7枚にたねポケモンが1枚以上含まれる確率 1 − C(60-B, 7) / C(60, 7) を計算。B はデッキ内のたねポケモン総数です。
複合条件
「初手にカードA かつ サイドにカードB が n枚以下」のような複合条件は、動的計画法でカード配分の組み合わせを全列挙して厳密計算します。
データ取得元
- カード情報・デッキ構成:ポケモンカードゲーム公式サイト の公開ページから取得
- カード画像:表示時のみ公式サーバーからプロキシ取得(保存・再配布は行いません)
- デッキコード:公式が発行するコード(XXXXXX-XXXXXX-XXXXXX 形式)をユーザーが入力
免責事項
本ツールの計算結果は数学的な期待値であり、実際の対戦結果を保証するものではありません。本ツールの利用によって生じたいかなる損害についても、運営者は責任を負いません。
本ツールはポケモンカードゲームの著作権者である株式会社ポケモン・株式会社クリーチャーズ・任天堂株式会社・The Pokémon Company International とは一切関係ありません。ポケモンカードゲームの著作権はすべて各権利者に帰属します。
技術スタック
- フロントエンド:HTML / CSS / バニラ JavaScript(外部ライブラリ未使用)
- 計算アルゴリズム:超幾何分布 + 動的計画法
- ホスティング:Cloudflare Workers(東京エッジ)
- アクセス解析:Cloudflare Web Analytics(Cookieless・プライバシーフレンドリー)
ソース&連絡先
本ツールに関するご質問・バグ報告・公式関係者からの連絡は、運営者の X DM(@poke_kakuritsu 予定)または GitHub Issue にてお願いします。公開直後のため、X アカウント開設時に本ページを更新します。