Agradeço David Dahlem por esse logotipo

PreChess


Veja minha GUI para Xadrez!!!! NewBoard

This page in English.

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.
 

Volta.