Holdings

Latest

Bottega Suite Sep 2026 · 207 commits

44 projects · 39 repositories

Vizier

A UCI chess engine in portable C11

In development Sheet 26 of 47

Description

Vizier is the engine that ships with ChessViz, but it speaks standard UCI over stdin and stdout, so any UCI interface can drive it.

The core is bitboard-based with magic-bitboard sliding attacks and Zobrist hashing. Move generation is fully legal and verified against known perft node counts. Search is iterative-deepening principal variation search with a transposition table, quiescence, null-move pruning, late-move reductions and killer/history ordering.

Features

  • Magic-bitboard move generation verified against published perft counts
  • Iterative deepening PVS with transposition table and quiescence search
  • Null-move pruning, late-move reductions, killer and history heuristics
  • Portable C11 — builds and runs anywhere, driven by any UCI GUI

Construction

  • C11
  • Bitboards
  • 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.