Vizier / Documentation
Vizier, in detail
A UCI chess engine in portable C11
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.