Freecell Solver is a small, completely free but powerful application that can solve Freecell layouts, various Card Solitare variant (Eight Off, Seahaven Towers, Forecell) and Simple Simon boards.
The list with supported games is quite large. Here are several examples: American Canister, Baker's Game, Beleaguered Castle, British Canister, Castles in Spain, Challenge Freecell, Cruel, Eight Off, Fan, Freecell, Kentish, KingCell. Lightweight, Opus, Penguin, Relaxed Freecell, Repair, Seahaven Towers, Seven by Four, Snake, Spanish Patience II, Stronghold or Tuxedo
Freecell Solver comes with some interesting and unique options. Let's take a look over some of the most important ones:
- The stacks and free cells retain their position throughout the presented solution.
- It accepts some user signal combinations that turn some run-time debugging information on and off.
- Some configurations are very fast: can solve the first Microsoft Freecell 32,000 deals in 88 seconds on a Pentium 4-2.4 GHz computer (364 layouts per second).
- Ability to read command line arguments from a file, or from a preset collection. It makes command lines much less verbose.
- The core library and program is written entirely in a portable ANSI C code.
- Compile-time options for hard-coding several game-types parameters, which can make the solver faster. There's a combined FCS_FREECELL_ONLY mode.
- The order of the tests to be conducted on a given state can be specified at the beginning of the scan. It is also possible to include only a subset of the available tests.
- One can limit the scan to a certain number of checked states.
- After a solution path was found it can be optimized using a BrFS (= Breadth-First Search) scan on the intermediate states.
- The Randomized DFS scan accepts a user-defined seed.
- It is possible to specify a static prelude of quotas to be played before the perpetual loop.
- Can solve games whose sequence move is limited by the number of Freecells, or unlimited.
- Run-time choice of the number of Freecells and Stacks (limited by a compile-time directive).
Why is Freecell Solver famous?
Freecell Solver is famous because it is a small, completely free but powerful application that can solve Freecell layouts, various Card Solitare variant (Eight Off, Seahaven Towers, Forecell) and Simple Simon boards.
Publisher: Shlomi Fish
Tags: games, cards, solitaire, freecell, solver, solving, game ai, automated, c, open source,