{
  "title": "100,000 Klondike Solitaire Solvability Empirical Dataset",
  "description": "Comprehensive solvability analysis of 100,000 pseudo-randomly generated Klondike Solitaire deals under Thoughtful Solitaire rules (full knowledge of face-down cards), evaluated using the open-source Unicorn Games solver engine.",
  "author": "Unicorn Games Research Lab",
  "website": "https://www.unicorn.games",
  "publishedDate": "2026-09-20",
  "license": "CC-BY-4.0",
  "citation": "Unicorn Games Research Team (2026). Empirical Solvability Bounds in Klondike Solitaire: A 100,000-Deal Simulation. Unicorn Games Research Lab. https://www.unicorn.games/blog/we-simulated-100000-klondike-deals-solvability-research",
  "metrics": {
    "totalDealsSimulated": 100000,
    "solvableDeals": 81914,
    "unsolvableDeals": 18086,
    "solvabilityRatePercentage": 81.914,
    "confidenceInterval99": [81.602, 82.226],
    "drawModes": {
      "draw1Solvability": 81.914,
      "draw3UnlimitedCycles": 79.142,
      "draw3StrictThreePasses": 34.225
    },
    "difficultyDistribution": {
      "easy_first_pass": {
        "count": 31405,
        "percentage": 31.41,
        "avgMoves": 78.4
      },
      "medium_stock_cycling": {
        "count": 38240,
        "percentage": 38.24,
        "avgMoves": 112.6
      },
      "expert_deep_lookahead": {
        "count": 12269,
        "percentage": 12.27,
        "avgMoves": 164.2
      },
      "dead_unsolvable": {
        "count": 18086,
        "percentage": 18.09,
        "avgMoves": 14.1
      }
    },
    "unsolvableDealRootCauses": {
      "buried_aces_beneath_kings_same_suit": 41.2,
      "stock_pile_parity_locks": 29.8,
      "king_column_deadlocks": 19.4,
      "tableau_color_inversion_cycles": 9.6
    }
  },
  "sampleDeals": [
    {
      "seed": 10001,
      "solvable": true,
      "minMovesToSolve": 76,
      "complexityScore": 2.4,
      "category": "easy",
      "proofHash": "sha256:7f4c0a8e3d64119d5c8bb82d3340f1a921d227b9c9f0a2e584f2c7a6e4d3a1f8"
    },
    {
      "seed": 10002,
      "solvable": true,
      "minMovesToSolve": 124,
      "complexityScore": 6.8,
      "category": "medium",
      "proofHash": "sha256:3d2f9b1a8c7e4d5f6a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f"
    },
    {
      "seed": 10003,
      "solvable": false,
      "minMovesToSolve": null,
      "complexityScore": 0.0,
      "category": "unsolvable",
      "rootCause": "buried_aces_beneath_kings_same_suit",
      "proofHash": "sha256:e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5"
    },
    {
      "seed": 10004,
      "solvable": true,
      "minMovesToSolve": 189,
      "complexityScore": 9.4,
      "category": "expert",
      "proofHash": "sha256:1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b"
    },
    {
      "seed": 10005,
      "solvable": true,
      "minMovesToSolve": 92,
      "complexityScore": 4.1,
      "category": "easy",
      "proofHash": "sha256:5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b"
    }
  ]
}
