First prototype of a chess app

Would love to hear if it’s fun and how to make it better :smiley:

1 Like

This is great! If your intended purpose is to let players practice famous endgame situations… fantastic! You could add little more details, like a move counter or white/black turn.

I would love to be enlightened on how you designed this. And what was necessary to build this application. I myself once tried but couldn’t exactly understand how to proceed with such a momentous task.

Thanks for the response :smiley: Thankfully most of the heavy lifting is done by 3 libraries

  1. cm-chessboard for rendering a responsive chessboard
  2. stockfishjs for evaluation
  3. chessjs for move validation and keeping the state of a game

I glued them together inside a Vue project