RodrigoSchio, valeu por seu comentário!

Confesso que nunca entendi o algoritmo que esse esse carinha implementou, mas ele sempre me venceu nas partidas que tentei vencê-lo. Qualquer dia desses devo tentar reverter o código que ele minificou.

PS: Removi um dos links que erroneamente apontavam para outro recurso. Ah, e parabéns pelo visual que deu ao seu jogo!

O visual da minha versão ficou parecida com a do Óscar Toledo por que a gente optou por usar os unicode characters ao invés de imagens:

O chrome renderiza

com o código ♞

(testaê)

Muitas das decisões em 'code time' foram tomadas pensando em minimizar processamento e evitar disperdicio de hardware do user. Mas ele abriu mão da legibilidade do codigo e eu não.

[RodrigoSchio](https://www.tabnews.com.br/RodrigoSchio), os peões em Unicode são bem gordinhos 8-)! ♜♞♝♛♚♝♞♜ ♟♟♟♟♟♟♟♟ . . . . ♙♙♙♙♙♙♙♙ ♖♘♗♕♔♗♘♖ Nesta publicação da namecheap tem uma breve discussão e alguns tabuleiros de exemplo bem estilizados. https://www.namecheap.com/visual/font-generator/chess-symbols/ Os carinhas aproveitaram para embarcar na página o Toledo Nano Chess (jogável no último tabuleiro no fim da página).