Holdings

Latest

Bottega Suite Sep 2026 · 207 commits

44 projects · 39 repositories

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

Construction

  • C
  • Win32
  • GDI
  • UCI

Project resources

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.