Télécharger la liste

Description du projet

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.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-12-11 11:02
3.16.0

Options ont été ajoutées pour aider à réduire la longueur de la solution moyenne ("--choix des fusées" et "--torches-ITER-facteur"). Il y a deux nouveaux presets pour cela. Cette version ajoute une optimisation de la mémoire pour les presets axée sur les fusées.
Tags: Major feature enhancements, RAM optimization, Stable
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.

2012-01-17 05:46
3.10.0

Cette version corrige le "--max-ne" drapeau et les fondations vides en entrée. Elle ajoute qu'un delta expérimental indique la mise en œuvre et un dbm_solver correspondant. Il y a beaucoup de petites optimisations et de nettoyages.
Tags: Bug fixes, Optimization, Minor feature enhancements
This release fixes the "--max-iters" flag and the empty foundations in input. It adds an experimental delta states implementation and a corresponding dbm_solver. There are many small optimizations and cleanups.

2011-07-04 00:32
3.8.0

Certains accidents en utilisant - garniture-max-stocké-états étaient fixes. Une page de l'homme plus significative a été ajouté. scripts / parallèle gamme solveur-total a été ajouté à résoudre une série de traite en parallèle par les découpant en morceaux. Il ya de nombreuses améliorations et corrections de petits.
Tags: Stable, Minor bugfixes
Some crashes using --trim-max-stored-states were fixed. A more meaningful man page was added. scripts/parallel-range-solver-total has been added to solve a range of deals in parallel by splitting them into chunks. There are many smaller improvements and fixes.

2011-02-02 07:05
3.6.0

Cette version installe l'en-tête fcs_dllexport.h, qui a éclaté en train de compiler avec libfreecell-solveur par des tiers. Il ajoute l'option - tracemem. Il a un correctif pour augmenter peu à peu les limites de l'exécution. Il ajoute une version modifiée de l'arbre binaire équilibré kazlib à la distribution qui sera utilisé comme backend pour le stockage. Il procède à la mise solveurs gamme variée, l'extraction des fonctionnalités communes. Il ya quelques optimisations mineures et nettoyage de code.
Tags: Stable, Code cleanup, licensing, Bugfixes
This release installs the fcs_dllexport.h header, which broke trying to compile with libfreecell-solver by third parties. It adds the --tracemem option. It has a bugfix for incrementally increasing the run-time limits. It adds a modified version of the kazlib balanced binary tree to the distribution to be used as a backend for storages. It revamps the various range solvers, extracting common functionality. There are some relatively minor optimizations and code cleanups.

2010-12-06 11:58
3.4.0

L'option - set-taille a été ajouté, ainsi que les «éclairé-autruche" preset pour la vitesse et la «malveillance-obscur" preset pour générer des solutions à court. Une option de compilation a été ajouté à utiliser RCS-Etats comme le stockage, qui conserve une grande quantité de RAM. La configuration CMake utilise maintenant "lib $ {} LIB_SUFFIX", qui permet de construire sur certains systèmes 64-bit. Un dispositif expérimental - drapeau trim-max-enregistrées-États a été ajouté, qui, actuellement, peut se bloquer le solveur (un bug connu qui devrait être résolu dans une version future.)
Tags: Stable, speed, Optimization, Major feature enhancements
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.)

Project Resources