Klondike Solitaire

Written by Steve Moore

Overview

Klondike Solitaire is a solitaire game played with the standard 52 card deck. The variations of the game all deal with how many cards are flipped at once from the deck, and how many times the deck of cards can be cycled through. The variations are:

Rules

The board is setup with seven stacks of cards, a deck of the remaining cards, and four home stacks. The goal is to move all cards to the home stacks in ascending order from ace to king of the same suit. Cards are placed one at a time in order on the home stacks. The seven stacks of cards are dealt with each stack containing one more card than the previous stack. The first stack will contain one card and the last of the seven will contain seven cards. All cards in the seven stacks are face down accept the top card. Cards can be moved between the stacks by placing red cards on black cards in descending order from king to ace. When a card is moved of a stack with a face down card being exposed it will be flipped over automatically. A card can also be played on the home stack, if it is an ace or the next card in ascending order of a suit in one of the home stacks. Once moves are exhausted on the board the next set of cards can be flipped over from the deck. The top card in the flipped over cards from the deck can be played using the same rules described for the stacks. Play will continue until all moves are exhausted or until all cards are moved to the home stacks and the game is won.

Scoring

A point is scored when a card is moved to one of the home stacks. A total of 52 points can be scored, one for each card in the deck. The current score is indicated in the status bar at the bottom of the game window.

Game Play

Cards that are movable will be indicated when the mouse is over them with the open hand icon. Cards with the open hand icon displayed over them can be dragged and dropped to another stack or clicked to move them to another stack. Hints of possible moves are available from the menu select Control->Hint.