Projects / Freecell Solver / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

Release Notes: Options have been added to help reduce the average solution length ("--flares-choice" and "--flares-iters-factor"). There are two new presets for doing that. This release adds a memory optimisation for flares-based presets.

Release Notes: This release adds a sixth Best-first-search weight of the negated number of cards not above their parents, implements "random-dfs" ordering based on this a-star weight, adds several new commandline themes ("-l as" for speed, and "-l mf" for short solutions), implements "DeBondt" state encoding for the dbm_fc_solvers, and implement a prune for Baker's Dozen and similar games. It drops support for compiling with Microsoft Visual C++ and other non-GCC-compatible compilers.

Release Notes: The --set-pruning option was added, as well as the "enlightened-ostrich" preset for speed and the "maliciously-obscure" preset for generating short solutions. A compile-time option has been added to use RCS-like states storage, which conserves a lot of RAM. The CMake configuration now uses "lib${LIB_SUFFIX}", which allows building on some 64-bit systems. An experimental --trim-max-stored-states flag has been added, which currently may crash the solver (a known bug that should be fixed in a future release.)

Release Notes: The --depth-tests-order flag was added, which allows varying the tests' order based on the depth, which allows for interesting (and faster) searches. Several new presets were added: -l the-iglu-cabal, -l foss-nessy, and -l tea-for-two have been added; the latter were optimized for two freecell deals. Several bugs were fixed. The code was optimized and cleaned up.

Release Notes: This release implements the flares API (see the usage document), which allows running several alternative scans and then picking up the one with the shortest solution. It also adds the "-l children-playing-ball" and "-l sentient-pearls" themes that optimize on solution length (based on flares). There are also some cleanups to the internals.

Release Notes: The distributed documentation was converted to AsciiDoc, which allows it to be converted to XHTML and DocBook/XML. The test suite and benchmarking process was simplified. Some other minor changes were made.

Release Notes: 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.

  •  29 Sep 2002 02:25
Avatar

Release Notes: This release includes better documentation and help screens, a command line preset system (to avoid these long command lines), and the ability to read parameters from a file. Finally, it is possible to run one instance of the solver after the other has finished.

Release Notes: The range solver can now resume an interrupted run, the man pages were improved, and support for command line presets was added.

Release Notes: Freecell Solver now handles a sequence of instances that are run if the previous failed. A --read-from-file flag to read command line options out of a file was added, as well as a --reset flag that resets the state of the library. A CLI utility was also added.

Screenshot

Project Spotlight

Hypertable

A high performance, scalable database modeled after Bigtable.

Screenshot

Project Spotlight

Ivan Post

A simple peer-matching CGI.