Skip to content

wagnerbit/xadrez-poo1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xadrez

Jogo de xadrez criado para o trabalho de Programação Orientada a Objetos 1, ministrada pelo professor Paulo.

Descrição

Para este trabalho, desenvolvemos um jogo de xadrez com interface de linha de comando. A implementação foi feita usando a linguagem Java, usando o padrão MVC (Model View Controller) e a framework Maven. O padrão MVC foi implementado levando em conta uma divisão de camadas, conforme sugerido por Falbo em seu material.

Possíveis melhorias

Algumas coisas deixaram de ser feitas, pois estavam fora do escopo do trabalho, e podem ser melhoradas no futuro. Como:

  • Melhorar o método de verificação de Xeque Mate. Que atualmente não verifica se alguma peça pode ajudar o rei a se livrar do xeque.
  • Persistir os dados das partidas que já ocorreram.
  • Salvar jogos em andamento, para continua-los mais tarde.
  • Criar diferentes níveis de Inteligência Artificial.
  • Criar um jogo com interface gráfica. Pode ser para web, android, desktop, ou qualquer outro.

Autores

  • Lucas Caetano Possatti (@possatti)
  • Thanner Soares Silva (@thanner_soares)

About

Jogo de xadrez criado para o trabalho de Programação Orientada a Objetos 1

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%