a StuStudios game
The back room of a chess club, one lamp, and a tournament set. Play the regulars, a friend on the same screen, a box of puzzles, or set up any position and let the club's engine look at it.
Each piece is a turned profile, revolved like wood on a lathe. The move-list icons are drawn from the same profiles. The knight is the one piece a lathe can't make, so it is a carved silhouette with rounded edges.
The diagram is the same set laid flat, the way a chess book prints a position: the dark squares engraved, the coordinates in the margin, a caption saying whose move it is. Each piece is its lathe profile with a line wherever the lathe cut an edge. In review the annotator's glyph is set on the square the move went to. It needs no graphics card, so it is the board wherever the 3D table cannot start.
The rules engine is checked by perft against the six standard reference positions, which together are over sixteen million positions that must come out exactly right. That covers castling through check, en passant pins and underpromotion. Every puzzle in the box is checked too. A mate is proved by exhaustive search, so each move you have to find is the only one that mates as fast; on the last move, any mate counts. Every other puzzle is the engine's judgement, looking at least twelve half-moves ahead: each move you have to find beats every alternative by at least two pawns, and no alternative still wins clearly.
The day's puzzle is one from the box, the same for everyone on the date in Taipei. The Lamp's notes are not from the box: they are positions from your own reviewed games, and a move counts there when the Lamp judges it good, giving away under 5% of your winning chance. That is the Lamp's judgement at the moment you play, not a proof like the box's.
The club ratings are the regulars' own estimate, not FIDE ratings. The weaker players aren't a strong engine with noise added. They look a few moves deep, choose among the moves they like, and sometimes overlook something, which is how people lose pieces too.