Oddbean new post about | logout
 The client does NOT need to understand chess.  But it should understand the 8x8 board, the initial piece layout, moving a piece from source to destination, and allowing the player to move a piece and submit that to the server.