Skip to content

landernodias/chess-system-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

- ESSA APLICAÇÂO FOI DESENVOLVIDA EM UM SISTEMA OPERACIONAL LINUX E TODOS OS TESTES E TELAS FORAM EXECUTADAS NO MESMO.

Ubuntu Generic badge

Chess-System-Java

Este projeto foi contruido durante um treinamento JAVA. Ele consistem em aplicar todos conceitos de Java Como Herança, Polimorfismos, Encapsulamento entre outros conceitos fundamentais da linguagem.

Tecnologias Utilizadas

Linguagem

Para a execução dessa aplicação é necessario ter instalalado:

Java Generic badge

IDEs

Eclipse

Configuração e Execução do Projeto

  • Criar um novo Java Project

  • No gitHub faça o clone do projeto

     Use > git clone https://github.com/landernodias/chess-system-java.git
    

    Caso tenha configurado uma chave ssh no seu github:

    Use > git clone git@github.com:landernodias/chess-system-java.git
    
  • Copie a pasta src para seu novo projeto

  • Compile o codigo normalmente

Para uma melhor experiencia visualizando as cores aplicada dentro do sistema faça o seguinte procedimento:

  • Abra seu terminal git no caso do windows ou linux terminal
  • Navegue até o diretório:
 > /chess-ysteam-java/bin
  • Execute o comando:
> java application.Program

Exemplo executado no Ubuntu 22.04 LTS:

Jogo de Xadrez

Peças de Xadrex "Movimentações"

P : Pawn/Peão

R : Rook/Torre

N : Knight/Cavalo

B : Bishop/Bispo

Q : Queen/Reinha

K : King/Rei

Guia de Jogabilidade

Movimentação das peças

Como pode ser visto acima cada uma das peça tem sua forma de se movimentar.

  • Source: Qual peça o jogador White/Branco ou Black/Preto deseja movimenta.
  • Target: Qual o destino dessa peça que será movida.

Basicamente a logica de movimentação se baseia em coordenadas de tabuleiro em que as colunas vão de A até H e as linhas 1 até 8

O jogo fica alternando a vez de cada jogador e mostrando em que turno está no momento e quais peças foram capturadas.

Jogadas Especiais

Movimento roque (rock) do lado da Rainha

  • Possibilidade de Rock para o Lado da rainha

  • Rock Executado

Movimento roque (rock) do lado do Rei

  • Possibilidade de Rock para o lado do Rei

  • Rock Executado

Captura do peão en passant

  • Possibilidade de En Passant

  • En Passant Executado

Desenvolvido 🛠️ por Nelcione Dias

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages