Skip to content

A UCI compatible chess engine written in Rust.

Notifications You must be signed in to change notification settings

tomcant/chess-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess-rs

CI

A UCI compatible chess engine written in Rust.

Features

  • Bitboards for pseudo-legal move generation
  • Alpha/beta optimised Negamax search
  • Iterative deepening with PV move ordering
  • Material and piece-square table evaluation
  • Play via any UCI compatible GUI

To-do List

  • PVS (principal variation search)
  • Transposition table
  • Move ordering with MVV/LVA and TT
  • Time management/pondering