Games

Round the corner, Jokers wild or not

Putt Putt

One deck Jokers: Off · On
Putt Putt in Cardz, played with the Dread deck
Dread deck
The Putt Putt 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).
  • Rank wraps: an Ace and a King are adjacent, so either can follow the other.
  • With Jokers on, the two Jokers are wild: a Joker plays on any card, and any card plays on a Joker.
  • Draw the stock onto the foundation to keep going (one pass only — no recycling).
  • Stuck with no legal move and an empty stock? The game is lost.
  • 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 30 lines

Golf's one foundation with ranks that wrap from King to Ace, and a Jokers toggle that adds two wild cards. This is Putt Putt; the other variants change a line or two. Make a game explains every part of it.

{
  "name": "Putt Putt",
  "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- Rank **wraps**: an Ace and a King are adjacent, so either can follow the other.\n- With **Jokers** on, the two Jokers are **wild**: a Joker plays on any card, and any card plays on a Joker.\n- Draw the **stock** onto the foundation to keep going (one pass only — no recycling).\n- Stuck with no legal move and an empty stock? The game is **lost**.\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", "wrap": true },
        "wildDeclares": "free",
        "wildJoker": true
      } },
    { "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.