Solver Freecell.

Freecell Solver é um programa ANSI C 100% que resolve automaticamente os jogos de Freecell.
Baixe Agora

Solver Freecell. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Shlomi Fish
  • Site do editor:
  • http://search.cpan.org/~shlomif/

Solver Freecell. Tag


Solver Freecell. Descrição

O Freecell Solver é um programa ANSI C 100% que resolve automaticamente os jogos de Freecell. O Freecell Solver é um programa que resolve automaticamente jogos de Freecell e similares variantes de paciência, como oito torres off, hipotecárias e seahaven, além de Simon Boards.Freecell Solver é o software livre distribuído sob o domínio público. O solver Freecell é escrito em ANSI C e requer um compilador C para ser construído. No entanto, os binários para o Windows 32-bit estão disponíveis.Cluído com o arquivo é o código-fonte para programas que podem alimentá-lo automaticamente com as placas de várias implementações populares do solitário.freecell Solver também podem ser construídas como uma biblioteca para uso em suas próprias implementações de solitaire. . Aqui estão algumas características principais do "Freecell Solver": Opções de usabilidade: · As pilhas e freecells mantêm sua posição em toda a solução apresentada. · Pode apresentar os estados intermediários (pisando em um movimento ou movimento de seqüência) ou os movimentos necessários para a solução. · No UNIX: Aceita algumas combinações de sinal de usuário que ativam e desativadas algumas informações de depuração de tempo de execução. · Algumas configurações são muito rápidas: pode resolver o Microsoft 32.000 em 22 minutos em uma máquina Pentium III 667 MHz. · Opção de usar movimentos atômicos que garantam um veredicto preciso. (varreduras não atômicas podem relatar um falso negativo) · Capacidade de ler argumentos de linha de comando de um arquivo ou de uma coleção predefinida. Faz linhas de comando muito menos detalhado. Características de desenvolvimento: · Disponível como biblioteca para uso em aplicativos de terceiros. A licença é de domínio público, o que significa que pode ser usado sem quaisquer restrições em todos os lugares. · A biblioteca central e o programa é escrito inteiramente em um código ANSI portátil. · Opção de tempo de compilação para usar estados de pilhas planas ("estados compactos") e estados em que as pilhas são armazenadas como ponteiros, enquanto cada formação de pilha é alocada apenas uma vez. O primeiro é mais rápido, mas o último consome menos memória. · Compatibilidade total entre aplicativos de terceiros vinculados dinamicamente à versão da biblioteca que é usada. Opções de digitalização: · Suporta o DFS (= profundidade - primeira pesquisa), DFs randomizados e uma varredura *. Qual deles pode ser especificado em tempo de execução. · A ordem dos testes a serem conduzidos em um determinado estado pode ser especificada no início da varredura. Também é possível incluir apenas um subconjunto dos testes disponíveis. · Com a varredura A *, pode-se especificar os pesos dos diferentes parâmetros do Estado Evalutaion. · Pode-se limitar a varredura a um certo número de estados verificados. · É possível retomar uma varredura de uma posição pré-empurrada. · Depois que um caminho de solução foi encontrado, ele pode ser otimizado usando um BFS (= largura - primeira pesquisa) varredura nos estados intermediários. · Há uma opção para reparar estados durante uma varredura se sua profundidade na solução for maior do que a com a qual foram atingidas. Isso também tende a encurtar o comprimento da solução. · A varredura DFS randomizada aceita uma semente definida pelo usuário. · Várias varreduras podem ser reproduzidas na coleção do mesmo estados (enquanto muda de digitalização para digitalizar), dando em média um tempo de solução mais rápida. · É possível especificar um prelúdio estático de cotas a serem reproduzidos antes do loop perpétuo. Tipos de jogos: · Pode resolver jogos cujas seqüências são construídas por terno, por cor alternativa ou por classificação, independentemente da cor. · Pode resolver jogos cujo movimento sequencial é limitado pelo número de freecells ou ilimitado. · Pode resolver jogos cujas pilhas vagas podem ser preenchidas por qualquer cartão, por reis, ou por nenhum cartão. · Escolha de tempo de execução do número de freecells e pilhas. (limitado por uma diretiva de tempo de compilação) · Suporta jogos de um e dois decks. Lista de variantes de Pysol que podem ser resolvidas: · Dúzia de Baker · Jogo de Baker · Castelo Sensado · Citadel. · Cruel · Der Katzenschwanz. · Die Schlange · Oito desativado · Forecell. · Célula livre · Boa medida · Apenas jogo de Baker Kings · Freecell relaxado · Relaxado Seahaven Towers · Torres Seahaven · Simple Simon. · Ruas e becos · Mais variantes inventadas do usuário podem ser especificadas na linha de comando usando as opções de linha de comando. O que há de novo nesta versão: · O principal destaque desta versão é que a documentação de texto simples que fez parte da distribuição de origem foi convertida em ASCIIDOC, uma linguagem de marcação leve que permite que as fontes de texto simples e legíveis humanos sejam convertidas em HTML, para DocBook / XML, para PDF e para outros formatos. Como resultado, eles agora também estão disponíveis on-line em formatos HTML. · Além disso, o processo para obter o conjunto de teste e o processo de benchmarking para cima e a corrida foram consideravelmente simplificados, graças à entrada recebida por Dimitri Leca (Pythack). · Finalmente, existem algumas outras melhorias mais pequenas. Este lançamento foi atrasado devido a alguma negligência por parte do mantenedor principal, mas esperamos que você ache o que há de novo satisfazendo o suficiente. Resolução feliz!


Solver Freecell. Software Relacionado