Games

1-suit & 4-suit · Eight perfect runs

Spider

Two decks Suits: 1 · 4
Spider in Cardz, played with the Ornamental deck
Ornamental deck
The Spider (1 Suit) board1 stock, 8 foundations, 10 tableaus. Fanned piles are shown with a trail of cards.
StockFoundationTableau

Goal: assemble eight complete King-to-Ace runs and move them to the foundations.

  • Tableau columns build down in any suit. Spider has 1, 2, or 4-suit variations; this table enforces the 1-suit variation (suits are interchangeable, so any descending run can be moved together).
  • Only face-up cards can be picked up; uncovering a face-down card flips it.
  • Any card may start an empty column.
  • When you're stuck, tap the stock to deal one card onto every column — allowed only when no column is empty.
  • A complete King-to-Ace run (all 13 cards) leaves for a foundation on its own the moment you finish it — there is nothing to drag.
  • Your score starts at 500, loses one for every move and gains 100 for each run sent to the foundations.

Variants

The rules above are Spider (1 Suit). Here is how the other variants differ.

Spider (4 Suits)

Goal: assemble eight complete same-suit King-to-Ace runs and move them to the foundations. This is the classic, hardest four-suit Spider.

  • Tableau columns build down in any suit — a card lands on any card one rank higher, regardless of suit.
  • Cards move as a group only when they form a same-suit descending run; otherwise you move one card at a time.
  • Only face-up cards can be picked up; uncovering a face-down card flips it.
  • Any card may start an empty column.
  • When you're stuck, tap the stock to deal one card onto every column — allowed only when no column is empty.
  • A complete King-to-Ace run in a single suit (all 13 cards) leaves for a foundation on its own the moment you finish it — there is nothing to drag.
  • Your score starts at 500, loses one for every move and gains 100 for each run sent to the foundations.
Read its design file 37 lines

Eight foundations that take only a finished King-to-Ace run, columns that lift descending runs, and a stock that deals a row while no column is empty. This is Spider (1 Suit); the other variants change a line or two. Make a game explains every part of it.

{
  "name": "Spider (1 Suit)",
  "family": "Spider",
  "description": "**Goal:** assemble eight complete King-to-Ace runs and move them to the foundations.\n\n- Tableau columns build **down in any suit**. Spider has 1, 2, or 4-suit variations; this table enforces the **1-suit variation** (suits are interchangeable, so any descending run can be moved together).\n- Only **face-up** cards can be picked up; uncovering a face-down card flips it.\n- Any card may start an empty column.\n- When you're stuck, **tap the stock** to deal one card onto every column — allowed only when **no column is empty**.\n- A **complete King-to-Ace run** (all 13 cards) leaves for a foundation **on its own** the moment you finish it — there is nothing to drag.\n- Your **score** starts at 500, loses one for every move and gains 100 for each run sent to the foundations.",
  "decks": [{ "suits": ["Spades"], "count": 8 }],
  "depots": [
    { "type": "Stock", "col": 0, "row": 0, "name": "stock", "acceptRule": "none",
      "ejectRule": "locked" },
    { "type": "Foundation", "col": 2, "row": 0, "name": "found", "repeat": 8,
      "acceptRule": {
        "emptyOnly": true,
        "minCount": 13,
        "seed": "King",
        "build": { "direction": "Down" }
      },
      "ejectRule": "locked" },
    { "type": "Tableau", "col": 0, "row": 1, "name": "tab", "repeat": 10,
      "acceptRule": { "build": { "direction": "Down" } },
      "ejectRule": {
        "gate": "FaceUp",
        "unit": { "kind": "Run", "build": { "direction": "Down" } }
      },
      "autoFlipTop": true, "autoSend": "Foundation" }
  ],
  "dealRules": [
    { "kind": "dealGroup", "to": "tab", "faceDown": 4, "roundRobin": true },
    { "kind": "dealGroup", "to": ["tab-1", "tab-2", "tab-3", "tab-4"], "faceDown": 1,
      "roundRobin": true },
    { "kind": "dealGroup", "to": "tab", "faceUp": 1, "roundRobin": true }
  ],
  "redealRules": [{ "kind": "dealGroup", "to": "tab", "faceUp": 1, "roundRobin": true }],
  "redealWhen": { "kind": "depotsNonEmpty", "depots": "Tableau" },
  "depotOnly": true,
  "winCondition": { "kind": "allCardsIn", "depots": "Foundation" },
  "scoring": { "value": "500 - moves + 100 * count(Foundation, !empty(it))" },
  "tools": "None"
}
Play it inCardz for Windows No ads, no accounts, fully offline.