Skip to content

IuryHilario/XadrezPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xadrez em Python

Um jogo de xadrez completo implementado em Python usando a biblioteca Pygame.

📝 Descrição

Este projeto é uma implementação completa do jogo de xadrez, incluindo todas as regras oficiais como movimentos especiais, promoção de peão e detecção de xeque-mate.

✨ Características

  • Interface gráfica completa usando Pygame
  • Movimentação de peças seguindo as regras oficiais do xadrez
  • Indicadores visuais para:
    • Movimentos possíveis
    • Peças que podem ser capturadas
    • Xeque
    • Xeque-mate
  • Sistema de promoção de peões
  • Alternância automática de turnos
  • Detecção de fim de jogo

🚀 Como executar

  1. Certifique-se de ter Python instalado em seu computador
  2. Instale a biblioteca Pygame:
pip install pygame
  1. Execute o jogo:
python Xadrez.py

🎮 Como jogar

  • Use o mouse para selecionar e mover as peças
  • Círculos verdes indicam movimentos possíveis
  • Bordas vermelhas indicam rei em xeque
  • Bordas verdes indicam peças que podem ser capturadas
  • Durante a promoção de peão, selecione a peça desejada na tela de promoção

🛠️ Tecnologias utilizadas

  • Python
  • Pygame

⚖️ Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Releases

No releases published

Packages

No packages published

Languages