in ,

Automatic Chess Board Design, Hacker News

Automatic chess board design

Sat (March)

Tagged: chess , electronics

Lichess has recently released a Boards API , allowing anybody to Interface a physical chess board with lichess in order to play online games using an automatic board. I previously thought about implementing my Strange Chess Clock using an automatic board, but never got round to it. With lichess now supporting online play with an automatic board, it’s hard to justify not making one!

Basic operation

There are only 2 things an automatic chess board really needs to do. It needs to be able to move the pieces on the board, and it needs to be able to detect where the player has moved the pieces on the board. You can view it as an input / output device: take input in the form of the player’s moves, and provide output in the form of the opponent’s moves.

Complications can arise in certain designs, because in addition to basic piece moves, you need to be able to input and output:

knight moves: knights are able to jump over other pieces, you need to account for this

  • captures: a piece gets removed from the board and the player’s piece takes its place (in particular, if you only measure square occupancy, you might not know which piece was captured)

    castling: the rook needs to jump over / around the king

    Read More

    What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    Ask HN: Non-cloud voice recognition for home use ?, Hacker News

    Sea turtles think plastic smells like food, Ars Technica

    Sea turtles think plastic smells like food, Ars Technica