Games

Every card in plain sight

FreeCell

One deck
FreeCell in Cardz, played with the Deepfield deck
Deepfield deck
The FreeCell board4 free cells, 4 foundations, 8 tableaus. Fanned piles are shown with a trail of cards.
Free cellFoundationTableau

Goal: build all four foundations up from Ace to King, each in a single suit.

  • Tableau columns build down in alternating colour (e.g. a red 6 on a black 7).
  • You move strictly one card at a time. A run already in alternating-colour order can be dragged as a group, but only as many cards as you could move by hand: (1 + free cells) × 2 for each empty column. Free a cell or clear a column to move a longer run.
  • Each of the four free cells holds a single card — use them as temporary parking.
Read its design file 25 lines

Four free cells that hold one card each, alternating-colour columns, and staged moves that limit how many cards a run may carry. Written as a design file, this is the whole game. Make a game explains every part of it.

{
  "name": "FreeCell",
  "family": "FreeCell",
  "description": "**Goal:** build all four foundations up from Ace to King, each in a single suit.\n\n- Tableau columns build **down in alternating colour** (e.g. a red 6 on a black 7).\n- You move strictly **one card at a time**. A run already in alternating-colour order can be dragged as a group, but only as many cards as you could move by hand: **(1 + free cells) × 2 for each empty column**. Free a cell or clear a column to move a longer run.\n- Each of the four **free cells** holds a single card — use them as temporary parking.",
  "depots": [
    { "type": "Cell", "col": 0, "row": 0, "name": "cell", "repeat": 4,
      "acceptRule": { "emptyOnly": true, "single": true } },
    { "type": "Foundation", "col": 4, "row": 0, "name": "found", "repeat": 4,
      "acceptRule": { "seed": "Ace", "build": { "direction": "Up" }, "suit": "Same" },
      "ejectRule": "locked" },
    { "type": "Stock", "col": -1, "row": -1, "name": "stock", "offTable": true },
    { "type": "Tableau", "col": 0, "row": 1, "name": "tab", "repeat": 8,
      "acceptRule": { "build": { "direction": "Down" }, "suit": "AlternateColor" },
      "ejectRule": "faceUp" }
  ],
  "dealRules": [
    { "kind": "dealGroup", "to": "tab", "faceUp": 6, "roundRobin": true },
    { "kind": "dealGroup", "to": ["tab-1", "tab-2", "tab-3", "tab-4"], "faceUp": 1,
      "roundRobin": true }
  ],
  "depotOnly": true,
  "compoundMoves": "Staged",
  "winCondition": { "kind": "allCardsIn", "depots": "Foundation" },
  "tools": "None"
}
Play it inCardz for Windows No ads, no accounts, fully offline.