UCI Chess Engine

VeryChess

A project focused on developing chess engine playing on personal PCs, evaluation and testing chess engines. Built by Oleh Sych.

A glowing gold chess knight etched onto a microprocessor surrounded by circuit-board traces, representing the VeryChess engine.

About VeryChess

VeryChess is a UCI-compatible chess engine developed as a personal software project at the intersection of chess and programming. The engine is designed to work with UCI-compatible chess GUIs such as Arena, Cute Chess, and BanksiaGUI.

Development is focused on building a clean, understandable architecture, improving engine strength through systematic testing, and documenting every step of the journey publicly.

About the Author
  • UCI-compatible — works with standard chess GUIs
  • Tested in round-robin tournaments
  • Releases documented with full change notes
  • Results published with PGN game files

Latest Release

All releases →

VeryChess 0.4.0

Date: 2026 August 4  ·  Release

Release Notes

What's new

This release covers two areas: a sharper quiescence search and a rebuilt static evaluation.
First, the quiescence search — the tactical search that runs at the leaves of the main search to resolve pending captures before the position is evaluated — was responsible for roughly 87% of all nodes searched, much of it spent on hopeless captures (a queen taking a defended pawn, a rook grabbing a piece and being lost immediately).

Second, the hand-crafted evaluation was rebuilt from a flat, hard-switched function into a tapered, component-based one — smoothly interpolated between middlegame and endgame by game phase — and gained full-board mobility, rook file evaluation, and drawn-endgame scaling.

Latest Tournament

All tournaments →

Project Goals

  • Build a clean, understandable chess engine architecture
  • Improve engine strength step by step through testing and measurement
  • Run repeatable, documented engine tournaments
  • Publish releases, experiments, and progress openly