Skip to content

jackschedel/EndGame2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EndGame2

UCI-Compatible Chess Engine Written in Rust

issues pull-requests

🌐 Overview

EndGame2 is a UCI-compatible chess engine developed in Rust that uses a minimax tree-traversal approach to evaluate and decide chess moves. The project started as a personal project to learn Rust, largely inspired by Sebastian Lague's series on chess engines.

⚙️ Imlemented Features

  • UCI-Compatible Interface
  • Minimax Tree Traversal
  • Alpha-Beta Pruning
  • Multithreading for User Input
  • Zobrist Hashing
  • Capture-Resolve Quiescence Search

💡 Note

I would highly reccomend the Nibbler GUI. Any screenshots shown here are from in Nibbler.

About

UCI Chess Engine written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages