ChessViz
A native Windows chess viewer and analysis board, written in C
In development
Sheet 34 of 55
Description
Load games from PGN or FEN and step through them, move pieces around freely, and analyze any position with a UCI engine like Stockfish, lc0, Komodo, or Vizier, which was written alongside it.
It’s plain C on GDI with no outside dependencies. You get a green and cream board with Unicode pieces, coordinates, highlights for the last move and for check, dots for legal moves, and a board flip. Move by dragging or clicking, pick promotions from a menu, and step through a two-column move list with animation.
Features
- Works with any UCI engine and draws MultiPV analysis arrows on the board
- Loads PGN and FEN, with keyboard and mouse navigation through the moves
- Pieces slide between positions as you step through the move list
- Plain C on GDI, with no frameworks and no runtime dependencies