Figura: Arquivo de entrada Problem.txt
Para executar o programa basta baixar o arquivo 2001-02-PegSolitaire.zip abaixo e expandi-lo em algum diretório. No diretório "bin" terá um arquivo chamado PegSolitaire.jar. Se tiver um "Java Runtime Environment" instalado então bastará clicar duas vezes sobre o PegSolitaire.jar. O programa lerá o arquivo Problem.txt automaticamente. Para poder acompanhar a execução do programa recomendo abrir uma janela DOS, ir até o diretório "bin" e executar java -jar PegSolitaire.jar.
Figura: Leitura do arquivo de Problem.txt após a execução do programa. |
Aparecerá uma janela com dois botões "Start" e "Stop". Obviamente, botão de "Start" inicia a busca por uma solução.
Figura: Janela de controle. |
Durante a procura de uma solução o programa apresentará quantas possibilidades foram analisadas até o momento.
Figura: Execução do programa. |
Para parar a busca por uma solução basta clicar sobre o botão "Stop". Se o programa encontrar uma solução então ele criará um arquivo "Solution.txt" com a indicação de cada movimento da solução.
Figura: Parte de uma solução encontrada. |
|