Games

One rank away

Golf

One deck
Golf in Cardz, played with the Neon deck
Neon deck
The Golf board1 stock, 1 foundation, 7 tableaus. Fanned piles are shown with a trail of cards.
StockFoundationTableau

Goal: clear all seven tableau columns onto the foundation.

  • Play the top card of any column onto the foundation if it is one rank up or down from the foundation's top card (no suit restriction).
  • There is no wrap: only a Queen plays on a King, and only a 2 plays on an Ace.
  • Stuck with no legal move and an empty stock? The game is lost.
  • Draw the stock onto the foundation to keep going (one pass only — no recycling).
  • Your score is the number of cards left in the tableau, lower is better. Clear the tableau and each card left in the stock takes one off.
Read its design file 26 lines

One foundation that takes a card a rank up or down, a stock that draws straight onto it, and a loss when no move is left. Written as a design file, this is the whole game. Make a game explains every part of it.

{
  "name": "Golf",
  "family": "Golf",
  "description": "**Goal:** clear all seven tableau columns onto the foundation.\n\n- Play the **top card** of any column onto the foundation if it is one rank **up or down** from the foundation's top card (no suit restriction).\n- There is **no wrap**: only a Queen plays on a King, and only a 2 plays on an Ace.\n- Stuck with no legal move and an empty stock? The game is **lost**.\n- Draw the **stock** onto the foundation to keep going (one pass only — no recycling).\n- Your **score** is the number of cards left in the tableau, lower is better. Clear the tableau and each card left in the stock takes one off.",
  "depots": [
    { "type": "Stock", "col": 5, "row": 0, "name": "stock", "acceptRule": "none",
      "ejectRule": "locked", "draw": { "to": "foundation" } },
    { "type": "Foundation", "col": 6, "row": 0, "name": "foundation",
      "acceptRule": { "build": { "direction": "Either" } } },
    { "type": "Tableau", "col": 0, "row": 1, "name": "tab", "repeat": 7, "acceptRule": "none",
      "ejectRule": "topOnly" }
  ],
  "dealRules": [
    { "kind": "dealGroup", "to": "tab", "faceUp": 5, "roundRobin": true },
    { "kind": "dealGroup", "to": "foundation", "faceUp": 1 }
  ],
  "depotOnly": true,
  "winCondition": { "kind": "depotsEmpty", "depots": "Tableau" },
  "lossCondition": { "kind": "noLegalMoves" },
  "scoring": {
    "value": "sum(Tableau, count(it)) - count(stock, empty(Tableau))",
    "better": "Low",
    "keep": "Over"
  },
  "tools": "None"
}
Play it inCardz for Windows No ads, no accounts, fully offline.