Skip to content

hyperion-teary/ChessSystem-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jogo de Xadrez em Java

Este é um jogo de xadrez desenvolvido em Java. Permite que dois jogadores joguem uma partida completa de xadrez em um ambiente de console.

Regras do Jogo de Xadrez

O xadrez é um jogo de tabuleiro para dois jogadores, onde o objetivo é dar xeque-mate ao rei adversário. O jogo é jogado em um tabuleiro de 8x8 quadrados, alternando entre casas claras e escuras.

Cada jogador tem 16 peças no início do jogo, incluindo o rei, a rainha, torres, bispos, cavalos e peões. Cada tipo de peça possui regras de movimentação específicas. O jogador deve mover suas peças estrategicamente para capturar as peças do oponente e ameaçar o rei adversário.

Como Jogar

  1. Execute o programa Java do jogo de xadrez.
  2. O tabuleiro de xadrez será exibido no console.
  3. Os jogadores devem fazer seus movimentos alternadamente.
  4. O jogo solicitará a entrada do jogador para especificar o movimento desejado. Por exemplo, "a2 a4" para mover o peão na casa a2 para a casa a4.
  5. O programa verificará se o movimento é válido e atualizará o tabuleiro de acordo.
  6. O jogo continuará até que ocorra um xeque-mate ou um empate.

Funcionalidades do Jogo de Xadrez

  • Exibe o tabuleiro de xadrez no console.
  • Valida os movimentos de acordo com as regras do xadrez.
  • Implementa a lógica de xeque e xeque-mate.
  • Controla a vez dos jogadores e registra o estado do jogo.
  • Identifica o fim do jogo por meio de xeque-mate ou empate.

Capturar

Requisitos do Sistema

  • Java Development Kit (JDK) instalado
  • Ambiente de desenvolvimento Java, como Eclipse ou IntelliJ IDEA (opcional)

Como Executar o Jogo

  1. Clone este repositório em sua máquina local.
  2. Navegue até o diretório do jogo de xadrez.
  3. Compile o código-fonte do jogo: javac ChessGame.java.
  4. Execute o jogo: java ChessGame.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages