É um jogo de xadrez simples que roda em um servidor flask. Ele é equipado com um mecanismo de xadrez integrado. Desenvolvido por mim, Felipe Botelho, Diego Moretti, Igor Marcucci, Karlos Eduardo e Henrique Santa Terra para um projeto de Inteligência Artificial. Ele roda em um servidor Flask, possui um mecanismo de xadrez integrado e a IA alerta sobre situações como xeque, xeque-mate ou impasse. O jogo é acessível em diferentes dispositivos, usando o host local ou a ferramenta ngrok. Não há restrições, permitindo que qualquer pessoa jogue a qualquer momento e em qualquer lugar.
Execute o seguinte comando em seu terminal:
git clone https://github.com/islycodes/iara-chess-python.git
Você pode executar o setup.py pelo qual todos os módulos serão baixados automaticamente pelo pip:
python setup.py
Execute o seguinte código em seu terminal:
python play.py
- Assistente de voz
- Segue todas as regras do xadrez
- Pode ser reproduzido em dois dispositivos diferentes
Você pode usar a ferramenta ngrok para jogar em dois lugares diferentes. Basta baixá-lo, fazer cd no seguinte diretório e digitar o seguinte código:
ngrok http 5000
Agora envie o seguinte link fornecido pelo ngrok para o usuário com quem deseja jogar. Basicamente, ele redirecionará o usuário para seu localhost:5000.
- O jogo sempre começa pelas peças brancas, a IARA deve ser a primeira a jogar.
- Em alguns momentos a IARA pode demorar até 30 segundos para fazer sua jogada, não fique solicitando repetidas vezes.