Freecell Solver is a library that automatically solves games of Freecell, and several similar Solitaire variants, as well as games of Simple Simon. The distribution also contains some stand-alone command line programs.
| Tags | Games/Entertainment Puzzle Games |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX Windows Windows |
| Implementation | C Perl |
Recent releases


Changes: An improved theme for solving Simple Simon was added ("the-last-mohican" or "tlm" for short). The --next-instance flag was restored. An improved atomic moves-based Freecell theme was added.


Changes: This release fixes many build problems, especially on Windows (and MSVC), but also on Linux.


Changes: A large code cleanup was done, which also resulted in a substantial speed boost. Several bugfixes were done to the CMake-based build system. Support for Google's tcmalloc was added. Internal identifiers in the DLL/shared-library were hidden. The inline keyword is now supported on more compilers. More functions and macros have been converted to inline functions.


Changes: Some run-time presets that aim to optimize the lengths of the solutions were added. Support was added for using the various libavl2 trees for the positions and stacks storages. A large code reorganization took place.


Changes: An off-by-one error that caused a segfault on x86-64 systems was fixed.