Chess

App

Two players, one board, and every rule the game has.

ESP32-P42048 KB PSRAMTouch

Requirements

Chip
ESP32-P4
Resolution
any supported panel
PSRAM
2048 KB required
Storage
512 KB on the device store
Package size
150 KB

What you get

The whole game, with nothing left out: castling, en passant, promotion, check, mate and stalemate, and the draws for threefold repetition, fifty moves without progress, and too little material left to mate with. Two players share the device. Tap a piece and every square it may go to is dotted, with a ring around anything it can take - so the board never lets you play an illegal move, and never has to tell you off for trying. The last move stays marked, a king in check turns red, and the moves are written down in algebraic notation beside the board as you play. There is no computer opponent: this is a board for two people. For the 10 inch screen.

Features

  • Every rule, enforced: castling, en passant, promotion, check, mate and stalemate.
  • Tap a piece and every square it may go to is dotted, with a ring around anything it can take - so an illegal move is one you cannot make rather than one you are told off for.
  • The last move stays marked and a king in check turns red, so nobody has to ask what just happened.
  • The moves are written down in algebraic notation beside the board as you play.
  • Take back undoes a mis-tap, which is what two people sharing one screen actually need.
  • Draws are called properly: the same position three times, fifty moves with nothing taken and no pawn moved, and too little left on the board to mate with.
  • Keeps the running score, and picks the game up where you left it.
  • Two players share one screen. There is no computer opponent.

Reviews

No reviews yet

Nobody has reviewed this yet. If you own it, yours would be the first.

Write a review Reviews come from people who own it.
$24.99
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.