Move count:
9999
0
Time:
9999999
0
FreeCell is a solitaire card game played with a standard 52-card deck. Unlike many other solitaire games, all the cards are dealt face up from the very beginning, so every move depends on planning and strategy rather than luck.
The objective is simple: move all the cards into the Foundations, building each suit in order from Ace through King. How you get there, though, is where the challenge lies.
The board is divided into three main areas:
The game uses a standard 52-card deck. Within each suit, cards are ranked from lowest to highest: A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K.
Winning: Move all cards to the Foundations, building each suit from Ace to King.
You can
Remember: you can move sequences in the Tableau as long as they alternate in color and decrease in rank one step at a time.
The game records both your move count and the time taken. There's no real "game over" - the only way to lose is if you give up on a deal and start another.
The game includes a hint feature to guide you when you're stuck or still learning the rules. It highlights both the card you should move and its destination. For instance, the example below shows a hint for moving the J♥ on top of Q♣. You can have the game make the suggested move by left-clicking the button.
The hint system looks for a path to victory, though it doesn't always find the shortest solution. Since FreeCell is mathematically a hard problem, the solver is designed to run quickly (within about a second). If it fails, even a single move on your part can change the outcome - try shifting a few cards, then use the hint again.
This version of FreeCell uses the same deal generator as the classic Windows release. That means you can enter any specific deal number to replay it. For instance, Windows deal #11982 is famously unsolvable!
FreeCell has a long history, and you can read more about it on Wikipedia. I first discovered the game back in 1998 when my dad got his first Windows PC. It took me a while to fully understand it, but I was quickly hooked!
I also had a lot of fun coding this version and building its AI. I hope you enjoy playing it as much as I enjoyed creating it!