Projects / Freecell Solver

Freecell Solver

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

Tweet this project Short link

Rss 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.

  • Rrelease-mid
  •  18 May 2009 10:59
  • Rrelease-after

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

C0dc043e0e80eadced3af3bf103e08ba_thumb

Project Spotlight

Camera Life

A photo gallery system.

No-screenshot

Project Spotlight

Convey

A light UI abstraction layer library.