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.
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.
Opções foram adicionadas para ajudar a reduzir o comprimento médio de solução ("-flares-escolha" e "-flares-iters-factor"). Existem dois novos presets para fazer isso. Esta versão adiciona uma optimização de memória para predefinições de flares.
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.
Esta versão corrige o "-max-iters" bandeira e fundações vazias na entrada. Ele adiciona que um delta experimental afirma implementação e um dbm_solver correspondente. Existem muitas pequenas otimizações e limpezas.
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.
Algumas falhas usando - trim-max-armazenados-estados foram corrigidos. A página man mais significativa foi adicionada. scripts / paralela-range-solver-total foi adicionada para resolver uma série de promoções em paralelo, dividindo-os em pedaços. Existem muitas melhorias e correções menores.
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.
Esta versão instala o cabeçalho fcs_dllexport.h, que quebrou a tentar compilar com solver libfreecell por terceiros. Ele adiciona a opção - tracemem. Ele tem uma correção de erros para gradativamente aumentar os limites de tempo de execução. Ele adiciona uma versão modificada da árvore equilibrada kazlib binário para a distribuição a ser usado como um backend para despensas. Ele renova a gama de diferentes solvers, extração de recursos comuns. Existem algumas otimizações relativamente menores e limpeza de código.
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.
A opção - set-poda foi acrescentado, bem como o "iluminado de avestruz" pré-definidos para a velocidade e os "mal-intencionada obscuro" predefinido para a geração de soluções de curto prazo. Uma opção em tempo de compilação foi adicionado à utilização como armazenamento RCS-estados, que conserva uma grande quantidade de RAM. A configuração CMake agora usa "lib $ {} LIB_SUFFIX", que permite a construção em alguns sistemas de 64 bits. Uma experimental - bandeira da guarnição-max-armazenados-estados foi adicionado, que atualmente pode falhar o solver (um bug conhecido que deve ser corrigido em uma versão futura.)
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.)