Como programar um jogo de xadrez com javascript
Eu escrevi um tutorial com dicas de programação. Programar um jogo de xadrez é mais difícil do que parece.
https://aimowin.github.io/tutoriais/modulos/2/index.htm
Os resumos das lições são:
- Desenhar o tabuleiro e as peças
- Armazenar a posição das peças em um array
- Implementar mudança de posição
- Lista de Jogadas
Pode parecer uma ideia legal calcular a lista de jogadas válidas no momento que o user seleciona a peça. Mas não é uma boa ideia.
Para quer quer ver como fica:
https://xadrez-html.web.app/