Sunday, July 3, 2011

Freecell Solver 3.8.0 was Released

Freecell Solver version 3.8.0 has been released. It is available in the form of a source tarball from the download page.

This release fixes some crashes using --trim-max-stored-states, adds a more meaningful man page instead of the token one that was previously present, adds scripts/parallel-range-solver-total to solve a range of deals in parallel by splitting them into chunks, and many smaller improvements and fixes.

We also forgot to mention the 3.6.0 release, which fixed the installation of fcs_dllexport.h, added the --tracemem compile time option, added a bug fix for incrementally increasing the iterations/stored-states limits, added a built-in version of kazlib's balanced binary search tree as a possible back-end for storage, and had some other improvements.



  1. I have solved the following without help of any computer programme:
    I have not been able to solve: 454,617,1941,6182,8591,11982,

    1. Hi Harish,

      please see my comment below - sorry for not replying directly at first.

  2. Harish: all the games in the range 1-32,000 can be solved, except for 11,982. For more information see the wikipedia and the Freecell FAQ.

    Freecell Solver can provide solutions for the deals you have not been able to solve. You should try it with a flag such as "-l eo" (which is a preset that usually yields short solutions.)

  3. I have a Brainium version of Freecell on my phone and I don't think this is solvable:
    6S AS 7D 4D 3C 8D AS JS
    3S QC JC KC 6D 3H AC 2D
    6C 10S QD 6H KS 10C 8C 7H
    4C 9H 8H 10D 5D 2H 4H 10H
    4S 5C 2S 9D 3D JH 5S JD
    8S 9S 7C QD QH 2C 7S KH
    5H KD 9C AD