Skip to content

jackschedel/EndGame2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors

Languages