Inspiration

Queen's Gambit

What it does

The smart chess board communicates with an AR app to show you the best next move to make and display evaluations of previous moves

How we built it

An Arduino senses where the pieces on the board are, it relays that information to a chess engine sitting in a node server on GCP, which communicates with the AR app to display best moves and evaluations.

Challenges we ran into

Connecting the various components of the project together proved to be very difficult. This included sending data from the Arduino to the node server and forwarding that data to the HoloLens.

Accomplishments that we're proud of

Getting the board to recognize the location of pieces, creating a working API for the chess engine, and displaying move animations in AR.

What we learned

We learned how to create multiple software components that communicate with each other over HTTP

What's next for ChessLens

There are lots of kinks to work out including allowing for some special moves such as castling and en passant.

Share this project:

Updates