ソリティアをもっと知る
私たちのソリティアの配札の作り方
ソリティアのゲームは、その配札と同じだけ公正です。私たちの配札を公正にするために、そして配札が勝てると証明するために、していることをご紹介します。
すべての配札は、1から99,999,999までの配札番号から、固定のアルゴリズムで作られる、52枚の本物のシャッフルです。同じ番号は常に同じカードを生みます。勝てる配札は、ソルバープログラムが勝ったリストから選ばれ、その勝ち筋は1手ずつ再現されています。今日のゲームは、日付によってそのリストから取られます。
シャッフル
デッキは、シード付きの乱数生成器と標準のフィッシャー・イェーツのシャッフルで混ぜます。配札番号がシードです。プログラミング言語に組み込まれたものではなく、自前の小さな生成器を使うので、同じ番号はどの端末、どのブラウザでも同じ配札になります。その後、カードはクロンダイクの標準の方法で配置されます。7つの列に28枚、山札に24枚です。
勝てる配札
勝てる配札のリストを作るために、勝つ手順を探すプログラム、ソルバーを動かしました。各候補の配札について、最大200,000局面まで調べさせました。勝ちが見つかったら、配札を採用する前に、ゲームのルールで勝ち筋を1手ずつ再現しました。
- 1枚めくり:14,400の候補から、10,000の勝てる配札が見つかりました。
- 3枚めくり:18,240の候補から、10,000の勝てる配札が見つかりました。
採用されなかった配札は、勝てないか、ソルバーが上限内で証明するには難しすぎたかのどちらかです。したがって、これらの数字は、勝てる配札の数の下限です。ソリティアは必ず勝てるのかをご覧ください。
今日のゲーム
UTCの日付が変わるたびに、ゲームは勝てる配札のリストから次の項目を取り出します。日付がリスト内の位置を決めるので、その日は全員が同じ配札を受け取ります。
私たちがしないこと
- あなたがどのくらい勝つか、支払ったかどうかで、難易度を変えません。
- コイン、ジョーカー、ブースターは使いません。
- 悪い配札をボタンの陰に隠しません。
よくある質問
シャッフルは本当にランダムですか?
配札番号で動く本物のシャッフルで、同じ番号は常に同じカードを生みます。
配札が勝てるとどうやってわかるのですか?
ソルバーが勝ち、その勝ち筋がゲームのルールで再現されました。
遊んでいるあいだに難易度は変わりますか?
いいえ。