ChessViz
A native Windows chess viewer and analysis board written in C
In development
Sheet 27 of 47
Description
Load and step through games from PGN or FEN, move pieces freely, and analyse any position with any UCI-compatible engine — Stockfish, lc0, Komodo or the engine written alongside it.
It is plain C on GDI with no external dependencies: a green and cream board with Unicode pieces, coordinates, last-move and check highlighting, legal-move dots, board flip, drag-and-drop or click-to-move with a promotion picker, and a two-column move list with animated navigation.
Features
- Drives any UCI engine, with MultiPV analysis arrows drawn on the board
- PGN and FEN loading with keyboard and click move navigation
- Piece slide animation between positions in the move list
- Pure C on GDI — no frameworks, no runtime dependencies