Skip to content
This repository was archived by the owner on Apr 6, 2026. It is now read-only.

runawaydevil/chess-pitico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xadrez Online

Python Flask Socket.IO Stockfish License Contributions Welcome

Um jogo de xadrez online desenvolvido com Python, Flask e Socket.IO, onde você pode jogar contra o Stockfish, um dos melhores engines de xadrez do mundo.

🚀 Funcionalidades

  • Interface web moderna e responsiva
  • Jogo contra o Stockfish
  • Histórico de movimentos em tempo real
  • Movimentos em notação algébrica
  • Suporte a promoção de peões
  • Reinício do jogo

🛠️ Tecnologias

  • Backend:

    • Python 3.8+
    • Flask
    • Flask-SocketIO
    • Stockfish
    • python-chess
  • Frontend:

    • HTML5
    • CSS3
    • JavaScript
    • Chessboard.js
    • Socket.IO Client

📦 Instalação

  1. Clone o repositório:
git clone https://github.com/pablomurad/chess.git
cd chess
  1. Crie um ambiente virtual e ative-o:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Instale as dependências:
pip install -r requirements.txt
  1. Instale o Stockfish:
  • Linux: sudo apt-get install stockfish
  • Mac: brew install stockfish
  • Windows: Baixe do site oficial e adicione ao PATH
  1. Execute o servidor:
python backend/app.py
  1. Acesse http://localhost:3654 no seu navegador

🎮 Como Jogar

  1. Você joga com as peças brancas
  2. Arraste as peças para fazer seus movimentos
  3. O Stockfish responderá automaticamente com as peças pretas
  4. Use o botão "Reiniciar Jogo" para começar uma nova partida

🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para:

  1. Fork o projeto
  2. Criar uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abrir um Pull Request

📄 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.

👨‍💻 Autor

🙏 Agradecimentos

About

simple python chess

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors