capizero
uma engine de xadrez em c++
capizero é uma engine de xadrez que estou desenvolvendo para aprender sobre xadrez computacional.
no momento ela se encontra incompleta pois existem diversos recursos a serem implementados a fim de melhorar sua performance, velocidade e entendimento das posições, porém, já é possível jogar contra ela através do terminal de comandos, basta você baixar e compilar o código fonte, ou baixar uma das builds disponíveis nos releases.
caso queira contribuir com o projeto, fique a vontade, toda ajuda é bem vinda!
Recursos presentes na engine
1. Representação do tabuleiro
1.2 Geração de lances
2. Pesquisa de lances
2.1 Poda de lances
2.2 Extensões de pesquisa
2.3 Reduções de pesquisa
3. Ordenação de lances
4. Hash
5. Avaliação de posições
-
Estrutura de peões
-
Posicionamento das peças
-
Torres na coluna aberta ou semi aberta
-
Segurança da ala no qual o rei está rocado
6. Interface
- Compatibilidade com Xboard
Para compilar
use o g++ para compilar
a versão do c++ é a 11
no terminal, digite:
make build
Para contribuir
leia o nosso Guia de contribuição