Este é um jogo de xadrez desenvolvido em Java. Permite que dois jogadores joguem uma partida completa de xadrez em um ambiente de console.
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.
- Execute o programa Java do jogo de xadrez.
- O tabuleiro de xadrez será exibido no console.
- Os jogadores devem fazer seus movimentos alternadamente.
- 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.
- O programa verificará se o movimento é válido e atualizará o tabuleiro de acordo.
- O jogo continuará até que ocorra um xeque-mate ou um empate.
- 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.
- Java Development Kit (JDK) instalado
- Ambiente de desenvolvimento Java, como Eclipse ou IntelliJ IDEA (opcional)
- Clone este repositório em sua máquina local.
- Navegue até o diretório do jogo de xadrez.
- Compile o código-fonte do jogo:
javac ChessGame.java
. - Execute o jogo:
java ChessGame
.