DeskDot Open in browser GitHub
Chess Puzzle running on a 32×32 LED panel
32×32 · Livereal render
GamesLive

Chess Puzzle

Chess.com's daily puzzle on a 32×32 board, then the solution plays out move by move.

At a glance

OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings8every one editable live in the studio, or by an agent with update_app_settings
ButtonsNext puzzle · Show solution · Restart · Stepstudio buttons, or app_action over MCP
Sourcechess.pysrc/deskdot/apps/chess.py

Game

Players1single player

Themes

Night (LED)WoodGreenBlue

Settings

Settings
SettingTypeDefaultOptions / range
PuzzlesourcechoiceDaily puzzle
Daily puzzleRandom puzzle
New random puzzle every (min)new_every0 = only with the Next buttonwhole number00 – 1440
Think time (s)thinkBefore the solution playswhole number81 – 120
Seconds per movemove_secondsnumber1.50.5 – 10
BoardthemechoiceNight (LED)
Night (LED)WoodGreenBlue
OrientationorientationchoiceSide to move at the bottom
Side to move at the bottomWhite at the bottom
Intro card (title, side to move)introon/offOnon / off
Highlight last movehighlighton/offOnon / off

Try it

render a frame to PNG (no panel needed)
$ uv run deskdot preview chess --settings '{"source":"random"}' --out chess.png
show it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/chess/activate

Or ask your agent: “Show Chess Puzzle on my panel”. It calls show_app with "chess". New here? Set up DeskDot first.

More games apps