Skip to content

Chess system built in Java language. It contains OO concepts and personalize exceptions treatments.

Notifications You must be signed in to change notification settings

RonaldAG/chess-system-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess system


Descrição do projeto

Projeto finalizado referente a práticas de Orientação ao Objeto e tratamento de excessões. O Chess system, como o próprio nome já diz, é um sistema de xadrez que roda no terminal Git.

O sistema permite dois jogadores, sendo as peças brancas pertencentes ao primeiro jogador. O jogo somente acaba quando ocorre um xeque-mate e não possui tempo limite.

Funcionalidades

✔️ Funcionalidade 1:Capturar peças adversárias através de jogadas padrões ou movimentações especiais.

✔️ Funcionalidade 2:Contar a quantidade total de jogadas.

✔️ Funcionalidade 3:Promover peças que cheguem a ultima linha adversária.

✔️ Funcionalidade 4:Realizar jogadas especiais, como o roque.

✔️ Funcionalidade 5:Não permitir que o jogador se coloque em xeque.

Aplicação

Chess-System-image

Ferramentas utilizadas

java

Acesso ao projeto

Você pode acessar o código fonte do projeto ou baixá-lo.

Abrir e rodar o projeto

Após baixar o projeto, você pode abrir com o Eclipse. Para isso, na tela de launcher clique em:

  • Open an Existing Project (ou alguma opção similar);
  • Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo);
  • Por fim clique em OK.
  • Ao finalizar, você pode executar o App 🏆

About

Chess system built in Java language. It contains OO concepts and personalize exceptions treatments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages