Oxide 1.0.0 JA - UCI chess engine


Oxide is a chess Engine written in Rust, UCI compliant, focused on legibility whilst mantaining efficiency.
Author: Miguel Ángel De la Vega Rodríguez

Overview
Oxide started as a simple terminal-based chess project in my personal repository Projects, but it evolved into something much bigger. A professor proposed it as a challenge, and I took it seriously, transforming it from a basic command-line game into a fully-fledged UCI-compliant chess engine written in Rust. The goal? To learn, to enjoy coding something complex without a GUI, and to build a clean, efficient, and readable piece of software.

This engine is designed to be both a learning experience and a playground for exploring chess programming. It leverages bitboards for board representation, implements move generation with obstruction difference techniques, and aims to balance simplicity with performance. Whether you're a chess enthusiast or a Rust programmer, I hope you find something interesting here!

Windows & Linux builds - Jim Ablett compiles:


Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.9.0 - new version super strong chess engine

Reckless 0.10.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?