ChessViz / Documentation
ChessViz, in detail
A native Windows chess viewer and analysis board, written in C
Project brief
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.
What’s included
• 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
Current status
This project is in active development, so details may change.
Questions and support
For questions about ChessViz, contact DWMM Holdings with the project name and a short description of what you need. Please don’t send credentials or other sensitive information by email.