Agradeço David Dahlem por esse logotipo
PreChess
Veja minha GUI para Xadrez!!!! NewBoard
Um versão prévia e
experimental de um programa de Xadrez em Ada 95. Versão 0.7.8.
Agora com melhor suporte a WinBoard/Arena
na Versão texto para Windows (pode aceitar por exemplo "draw
agreed") e com uma colorização que permite saber
qual foi a ultima peça mexida na versão gráfica
para Windows! Mas por favor leia as linhas abaixo.
AdaChess: O programa PreChess foi
feito sem nenhum conhecimento de programação de xadrez
e sem jamais ver o código fonte
de nenhum outro programa. Nem mesmo a "busca Alfa Beta"
havia sido implementada. Assim sendo de agora em
diante o programa PreChess será mantido apenas por razões
históricas e eu estarei trabalhando (junto com Stan Arts
da Holanda) noque se chamará AdaChess
http://sourceforge.net/projects/adachess/
um programa completamente novo, onde pelo menos a busca alpha beta
deverá ser implementada.
Novas
versões do PreChess ainda serão feitas mas com menos
frequência.
Este programa permite ao jogador fazer
todas as jogadas do Xadrez embora o programa em si não as
faças todas.
O
programa é muito básico e atinge "profundidade"
máxima igual a 2 lances (4 ply).
Há
limitações quanto ao Roque, En passant, etc, mas que
atingem somente o programa e não o jogador.
Ele não sabe o que é o
empate por repetir 3 vezes uma posição.
O programa foi inteiramente feito em
Ada 95 é FreeWare e Open Source e esta destribuido numa
licença BSD like.
Agradeço
ao meu irmão Rogerio por ter testado o programa inumeras
vezes e também ao meu irmão Reinaldo.
Erros conhecidos
1-Não conhece empate por repetição
de 3 vezes embora tente evitar.
2-Não
conhece empate por 50 lances.
3-Talvez
tenha problema no "En passant".
4-A
versão texto para Windows não funciona no WinBoard como
segundo programa mas só como primeiro.
PREVIEW (Versão gráfica para Windows com AdaGraph 2000)
PREVIEW (Versão Texto no console do Linux)
Licença
license.txt
Para detalhes sobre a
licença veja: Open
Source Initiative: The BSD License
Download
Versão texto para Linux
prechess0.7.8.tar.gz
Versão gráfica para Windows
prechess0.7.8-wg.zip
Versão texto para Windows Com suporte
Winboard/Arena!
prechess0.7.8.zip
Outros OS. Você pode compilar o código fonte
de ambas as versões texto sem suporte a Winboard (isto é,
com WinBoard=false no arquivo xboard.ads) para qualquer outro sistema
operacional usando o Gnat ou outro bom compilador Ada 95. O código
fonte acompanha os arquivos. A título de informação
a versão para Linux ainda não funciona com o XBoard.