ゲームに戻る

ソリティアの配札はどれだけ勝てるのか — 勝率の統計と数学

ソリティアは8.07×10⁶⁷通りの配札を持つ、確率がはっきり測れるゲームです。1枚めくりでは理論上およそ91%の配札が解けますが、実際のプレイヤーの勝率はモードと経験に応じて10〜45%。この記事では、これらの数字の出どころ、自分の勝率が統計より低く見える理由、そしてStillDeckが勝敗をどう数えているかを説明します。

読了目安 1分 5セクション
目次
  1. ソリティアの配札は何通りあるか — 山札の組合せ論
  2. 理論上、何%の配札が解けるのか
  3. なぜ実際のプレイヤーはもっと負けるのか — 情報の非対称性
  4. StillDeckは勝率をどう数えているか
  5. すべての配札に勝てるのか — 「解けない配札」の存在証明
  6. ソリティアの統計に関するよくある質問

あなたはこの物差しのどこ?

プレイしているモードとおおよその勝率を選ぶと、現在地と次の一歩がわかります。

プレイしているモード:
おおよその勝率:

あなたのレベル:

初級者

ルールは理解し、定番の手も見えていますが、まだ2〜3手先までは読んでいない段階です。次の一歩は戦略です:どの手を打つ前にも「これで何がめくれるか?」を自問する習慣をつけましょう。

1枚めくりで遊ぶ

ソリティアの配札は何通りあるか — 山札の組合せ論

標準的な52枚のデッキの並び方は52!(52の階乗)通り、およそ8.07×10⁶⁷という68桁の数になります。これは天の川銀河の原子の数よりも多い数字です。あなたがこれから始めるどのゲームも、統計的にはほぼ確実に、誰も一度も見たことのない配札です。実際にはゲームの対称性により、多くの並びは互いに等価です。スペードとクラブを入れ替えても、「見た目」が違うだけの同じゲームになります。スートの等価性を考慮すると、本質的に異なる配札の数はおよそ24分の1、約3.4×10⁶⁶まで減ります。それでも天文学的な数です。28枚の場札と24枚の山札という開始配置も組合せを多少絞ります — 最初の配り終わり以降、山札は24枚すべてを同じ順でめくっていくため、その順序が勝敗の可能性を変えることはありません。それでも本質的に異なる配札の数は膨大なままで、実用上は「毎回が新しいゲーム」と言い切れます。そしてそれは数学的にも正しいのです。

52! 並び方の総数 ≈ 8.07×10⁶⁷通り
3.4×10⁶⁶ スート対称性を除いた数 約24分の1
28 場札の枚数 うち21枚は裏向き
24 山札の枚数 52 − 28 = 24枚

理論上、何%の配札が解けるのか

「解ける」かどうかは配札そのものの性質であって、プレイヤーの腕前ではありません。山札のすべての札を常に見通せる「全知」のプレイヤーが勝ちまで到達できるなら、その配札は解けます。できなければ解は存在せず、世界一の名手でも勝てません。ソリティアの可解性に関する本格的なコンピュータ研究は2000年代から行われてきました。アルゴリズムが何百万もの無作為な配札を調べ、52枚すべてを組札へ運ぶ手順が存在するかを判定します。1枚めくりでの理論上の上限はおよそ91%。3枚めくりでは75〜80%まで下がります。埋まった札に手が届かないことで、理論上は解ける並びでも実質的に解けなくなるためです。また、最初からすべての札が表向きの「透明な」ゲームでは、山札と場札が完全に見えることで82〜85%に達します。

条件勝てる確率
「全知」プレイヤー(全札が見える) 82-85%
1枚めくり・理論上の上限 約91%
1枚めくり・経験者 40-45%
1枚めくり・平均的なプレイヤー 25-35%
3枚めくり・理論上の上限 75-80%
3枚めくり・経験者 15-25%
3枚めくり・平均的なプレイヤー 10-15%

数値は概数です。探索アルゴリズムや「解けない配札」の集計基準の違いにより、研究間で数%の幅があります。

なぜ実際のプレイヤーはもっと負けるのか — 情報の非対称性

理論上の可解率(1枚めくりで91%)と実際の勝率(30〜45%)の差は大きく、その理由はただ一つ:開始時点で28枚の場札のうち21枚が裏向きだからです。見えるのは各列の一番上の1枚、合計7枚だけ。残りは、めくるまで情報の闇の中です。最善手がまだ見ていない札に依存する局面では、目隠しでプレイしているのと同じです。経験者の「負け」の半分は、実は解けた配札です — 見えている情報から下した判断が、裏の札がめくれた後になって最善でなかったと判明しただけなのです。だから「理論91%」と「実際40〜45%」の差は、あなたが下手だという意味ではありません。隠された情報のあるゲームを遊んでいるという意味であり、隠された量が多いほど差は開きます。3枚めくりでは情報のペナルティが倍増します。山札の各3枚組のうち2枚も見えないからです。例外は記憶を鍛えたプレイヤーで、山札を通り過ぎた札を覚え、次の周回で必要な札に届く確率が最大になるよう手を組み立てます。3枚めくりで10%と20%を分けるのは、まさにこの技術です。

StillDeckは勝率をどう数えているか

StillDeckはプロフィールに3つの数字を保存します:開始したゲーム数、勝ったゲーム数、負けたゲーム数。勝率は「勝ち ÷ 開始 × 100%」です。単純に見えますが、細部に意味があります。ゲームは札が場に配られた時点で「開始」と数えられます — 1分でタブを閉じても同じです。「新しいゲーム」を押すたびに試行が1つ増えます。勝ちは52枚すべてが組札に載った時点で記録されます。負けは、進行中のゲームを終えずに「新しいゲーム」または「リスタート」を押した時点です。開いたまま触っていないゲームは、やり直すまでどちらにも数えられません。StillDeckでは手を戻してもペナルティはありません — 勝率が映すのはゲームの最終結果であって、過程ではないからです。これは意図的な設計です:本当の勝率には、あなたの軌道修正も含まれるべきです。もし勝率が思ったより低い(1枚めくりで20%未満)なら、原因はたいてい、負け扱いになった中断ゲームです。負けが見えていてもゲームを最後まで — そうすれば数字は実力どおりに戻ります。

すべての配札に勝てるのか — 「解けない配札」の存在証明

いいえ。勝ちに至る合法手順が一つも存在しない配札があることは、証明済みです。1枚めくりでは約9%、3枚めくりでは約20〜25%。こうした配札は無作為に生まれ、真剣に遊ぶ人なら毎週のように出会います。解けない配札を開始時に見抜くことはほぼ不可能です — 最速のアルゴリズムでさえ、判定までに何百万もの手順を調べます。プレイヤーにとっては、最初の「詰まった」数分が合図です:打てる手がなく、鍵になる札が崩せない列の底に埋まっているなら、それ以上の続行はおそらく徒労です。一部のアプリは「事前選別」を行い、解ける配札だけを生成します。StillDeckはあえてそれをしません。本物のソリティアは9%の解けないゲームを含む遊びであり、それを取り除けば勝率は人工的に変わります — 勝ちは増えますが、そのぶんすべての負けが「運」ではなく「自分のせい」になってしまいます。解けない配札も含む正直なゲームのほうが、本当の戦略も、負けとの本当の付き合い方も、よく鍛えてくれます。

事前選別をするアプリは60〜80%の勝率を見せ、プレイヤーに実力の錯覚を与えます。StillDeckは本物の配札を配ります。

ソリティアの統計に関するよくある質問

ソリティアの配札はすべて解けますか?

いいえ。1枚めくりでは全配札のうち約91%が解け、残る約9%は理論上も解けません — 全札が見える「全知」のプレイヤーでも勝てない並びです。3枚めくりでは解けない配札が約20〜25%に増えます。ソリティアは、運の要素が組み込まれたゲームなのです。

なぜ自分の勝率は統計より低いのですか?

主な原因は2つです。1つ目は中断したゲーム:前のゲームを終えずに新しいゲームを始めると、前のゲームは負けとして数えられます。2つ目はプレイスタイル:統計の40〜45%は、2〜3手先を読み、エースを急がず送る丁寧なプレイを前提とした数字です。計画なしの速いプレイでは20〜30%になります。

最も難しい配札とは?開始時に見抜けますか?

最も難しいのは、同じスートの低い札(2・3・4)が場札の列の奥深くに埋まり、キングが長い列の底にある配札です。開始時に見抜くのは難しく、前に進めるかどうかの判断には3〜4分のプレイが必要です。経験則として:山札を1周してもエースを1枚も組札に送れなければ、その配札には問題がある可能性が高いです。

AIなら配札の100%に勝てますか?

いいえ。AIが勝てるのは「解ける配札」の100%です — それは探索の問題にすぎません。しかし解けない配札(1枚めくりで9%、3枚めくりで20〜25%)は、どんなアルゴリズムでも勝てません。勝ちへ至る合法手順が存在しないことが数学的に証明されているからです。AIの上限は1枚めくりで約91%、3枚めくりで75〜80%です。

なぜ一部のアプリは解ける配札しか出さないのですか?

マーケティング上の選択です — 高い勝率が表示されるほうがプレイヤーは気分がいいからです。しかし事前選別は統計を誤解させます。Windows Vista以前の古典的なMicrosoftソリティアは選別をしておらず、公式の統計は実際の研究と一致していました。現代の選別型アプリは60〜80%を表示し、実力の錯覚を与えます。StillDeckは本物の配札を配ります。

ソリティアをプレイ