Skip to content

RoboVermelho/terminalchess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Terminal Chess

Jogo de xadrez via terminal, com finalidade educativa, para aperfeiçoar a linguagem Shell Script.

Atualmente, o jogo se encontra em versão Alpha. Implementado:

  • movimentação e tomada de peça de: peão, torre, cavalo, bispo e dama com tomada de peça e mudança de turnos.
  • Interpretação dos movimentos com a notação: [RNBQ][A-G][1-8]

Próximos passos básicos:

  • movimentação de rei
  • Verificação de xeque
  • Verificaçãode xeque-mate
  • Roque grande e pequeno
  • Tomada au passant
  • Notações identificando casa origem (no caso do movimento ser possível para mais de uma peça.

Passos posteriores:

  • Tela de boas vindas
  • Implementação de inteligência artificial com níveis de dificuldade.
  • Possibilidade de gravar o jogo em arquivo de texto.
  • Carregar jogos gravados pelo padrão e repetir passo-a-passo.
  • Conexão para jogar on-line. (??)

About

Jogo de xadrez em shell script

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages