Holdings

Latest

Bottega Suite Sep 2026 · 207 commits

44 projects · 39 repositories

Vizier / Documentation

Vizier, in detail

A UCI chess engine in portable C11

In development Back to project overview

Project brief

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.

What is included

• 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

Current status

This project is actively being developed. Details may change as the work moves forward.

Questions and support

For questions about Vizier, contact DWMM Holdings with the project name and a concise description of what you need. Please do not send credentials or sensitive information by email.

dmoore@dwmmholdings.com

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