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.
평균 솔루션 길이 줄일 수 있도록 옵션이 추가 되었습니다 ("-플레어 선택" 및 "-플레어 iters 요소"). 거기에 그 일을 위해 두 가지 새로운 사전 설정. 이 릴리스는 플레어 기반 사전에 대 한 메모리 최적화를 추가합니다.
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.
이 릴리스에 수정 합니다 "-최대-iters" 플래그 및 입력에서 빈 기초. 그것은 실험적인 델타 상태 구현 및 해당 dbm_solver 추가. 거기에 많은 작은 최적화 및 정리.
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.
사용하는 몇 가지 충돌 - 트림 맥스 - 저장 - 상태가 해결되었습니다. 보다 의미있는 사람 페이지가 추가되었습니다. 스크립트 / 병렬 범위 - 해결사 - 총 분할 그들이 청크에 의해 병렬로 거래의 범위를 해결하기 위해 추가되었습니다. 작은 많은 개선 및 수정 사항이 있습니다.
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.
이 릴리스에는 타사에서 libfreecell - 해결사로 컴파일하려고 부러 fcs_dllexport.h 헤더를 설치합니다. tracemem 옵션을 - 그것이 추가됩니다. 그것은 점차적으로 런타임 한도를 증가에 대한 bugfix가 있습니다. 그것은 배포판에 kazlib 균형 이진 트리의 수정된 버전이 창고에 대한 백엔드으로 사용 추가합니다. 그것은 일반적인 기능을 추출하여 다양한 범위의 해법을 revamps. 좀 상대적으로 마이너 최적화 및 코드 정리가 있습니다.
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.
- 설정 가지치기 옵션의 "문명화 - 타조"속도와 "악의 - 애매한"에 대한 사전 짧은 솔루션을 생성하기위한 미리 설정뿐만 아니라, 추가되었습니다. 컴파일시 옵션의 RAM을 많이 보존 RCS에 같은 상태 저장소를 사용하도록 추가되었습니다. CMake 구성은 이제 "lib 디렉토리 $ {LIB_SUFFIX}"사용하는 일부 64 비트 시스템의 구축하실 수 있습니다. 실험 - 트림 - 맥스 - 저장 - 상태 플래그는 현재 할께요 추락 수있는,이 추가되었습니다 (향후 릴리스에서 수정되어야 알려진 버그.)
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.)