Neste projeto, criaremos um jogo de xadrez simples em C# console. O jogo será jogado entre dois jogadores, onde um jogador será representado pelas peças brancas e o outro pelo preto.
Antes de começarmos a criar o jogo, vamos recapitular as regras do xadrez:
- O jogo é jogado em um tabuleiro de 8x8.
- Cada jogador tem 16 peças: 1 rei, 1 rainha, 2 bispos, 2 cavalos, 2 torres e 8 peões.
- O objetivo do jogo é dar xeque-mate ao rei adversário, ou seja, deixar o rei adversário em uma posição em que ele está ameaçado (em xeque) e não há como escapar dessa ameaça na próxima jogada.
- As peças se movem de maneiras diferentes. Por exemplo, o rei se move uma casa em qualquer direção, enquanto o cavalo se move em L.