Miniprojeto Programação 1 - Damas (Checkers)
Screencast feito para apresentação do projeto em funcionamento: https://youtu.be/W7gbiqpUov0
Funcionalidades:
- Tabuleiro e peças são desenhados na janela do jogo;
- Sistema de turnos;
- Exibição de movimentos possíveis ao clicar em uma peça;
- Movimentação de peças para locais possíveis no tabuleiro;
- Captura de peças adversárias;
- Ao tentar movimentar a peça a uma posição não válida, a peça não é movida;
- Caso haja peças que possam capturar peças adversárias na vez do player, o movimento de peças naquele turno é restrito a elas;
- Captura em cadeia (tanto para peças comuns quanto para as damas);
- Interface durante a partida;
- Possibilidade de promoção de uma peça a Dama;
- Menu inicial;
- Opção de visualizar Regras/Ajuda no menu inicial;
- É exibida continuamente a pontuação dos jogadores durante a partida;
- É exibido, na interface, a quem pertence o turno atual;
- Mensagem de vitória é exibida quando um dos jogadores termina de capturar todas as peças do adversário.
Observação: Para fazer uso do jogo, é necessário ter o pygame e o python instalados no computador.
Data de conclusão: Junho de 2017.