Games

Eight open wings, no stock

Beleaguered Castle

One deck
Beleaguered Castle in Cardz, played with the Deepfield deck
Deepfield deck
The Beleaguered Castle board4 foundations, 8 tableaus. Fanned piles are shown with a trail of cards.
FoundationTableau

Goal: build all four foundations up in suit from Ace to King.

  • The four Aces begin in the centre, with eight six-card tableau wings around them. Every tableau card is face-up.
  • Tableau piles build down by rank regardless of suit.
  • Move only one exposed card at a time. Any single card may fill an empty tableau pile.
  • There is no stock, waste, reserve, or free cell: success comes from creating and preserving empty spaces.
Read its design file 34 lines

Aces placed on the foundations before the deal, and eight columns that fan out to the left and right and move one card at a time. Written as a design file, this is the whole game. Make a game explains every part of it.

{
  "name": "Beleaguered Castle",
  "family": "Beleaguered Castle",
  "aliases": ["Laying Siege", "Sham Battle"],
  "description": "**Goal:** build all four foundations up in suit from Ace to King.\n\n- The four Aces begin in the centre, with eight six-card tableau wings around them. Every tableau card is face-up.\n- Tableau piles build **down by rank regardless of suit**.\n- Move only one exposed card at a time. Any single card may fill an empty tableau pile.\n- There is no stock, waste, reserve, or free cell: success comes from creating and preserving empty spaces.",
  "rules": { "tableau": { "single": true, "build": { "direction": "Down" } } },
  "depots": [
    { "type": "Foundation", "col": 4, "row": 0, "name": "found", "repeat": 4, "perRow": 1,
      "acceptRule": {
        "single": true,
        "seed": "Ace",
        "build": { "direction": "Up" },
        "suit": "Same"
      },
      "ejectRule": "locked" },
    { "type": "Tableau", "fanDirection": "Left", "col": 3, "row": 0, "name": "left", "repeat": 4,
      "perRow": 1, "acceptRule": "$tableau", "ejectRule": "topOnly" },
    { "type": "Tableau", "fanDirection": "Right", "col": 5, "row": 0, "name": "right", "repeat": 4,
      "perRow": 1, "acceptRule": "$tableau", "ejectRule": "topOnly" },
    { "type": "Stock", "col": -1, "row": -1, "name": "stock", "offTable": true }
  ],
  "dealRules": [
    { "kind": "place", "rank": "Ace", "suit": "Spades", "to": "found-1" },
    { "kind": "place", "rank": "Ace", "suit": "Hearts", "to": "found-2" },
    { "kind": "place", "rank": "Ace", "suit": "Diamonds", "to": "found-3" },
    { "kind": "place", "rank": "Ace", "suit": "Clubs", "to": "found-4" },
    { "kind": "dealGroup",
      "to": ["left-1", "right-1", "left-2", "right-2", "left-3", "right-3", "left-4", "right-4"],
      "faceUp": 6, "roundRobin": true }
  ],
  "depotOnly": true,
  "winCondition": { "kind": "allCardsIn", "depots": "Foundation" },
  "tools": "None"
}
Play it inCardz for Windows No ads, no accounts, fully offline.