Chessguessr is a game where you try to guess the next moves in a chessgame. All positions are currently taken from games played on Lichess.
Like Wordle, or Chessle, you are given hints after each guess.
- 🟩 indicates that the move is correct.
- 🟨 indicates that the move is correct, but in the wrong place.
- 🟦 indicates that the correct piece type was moved (but not necessarily the exact same piece).
- ⬜ indicates that the move is wrong.
Chessguessr is built with Remix, Typescript, Tailwind, Firebase (for keeping track of puzzle stats).
GET https://chessguessr.com/api/daily
The API returns a JSON object with the following properties:
date
: The date of the puzzle, in the format "YYYY-MM-DD".fen
: The chess position in FEN format.solution
: An array of moves that represents the solution to the puzzle.id
: The unique ID of the puzzle.boardImage
: an image of the chess board with the puzzle position.players
: An array of objects representing the white and black players in the game. Each player object has the following properties:color
: The color of the player ("white" or "black").name
: The name of the player.rating
: The rating of the player.title
: The chess title of the player, if any (e.g. "GM" or "WIM").