Skip to content

yvef/sparsegrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SparseGrid is yet another UCI compatible chess engine, mostly the for experimantal purposes.
The project enable the following features:

  • Quad-Bitboards
  • Magic board
  • MTD(f) search
  • Polyglot protocol adapter (classical chess only)
  • Support up to 32 CPU threads
  • UCI and FEN handling
  • Handcrafted trainer based on PyTorch:
    • Supervised-like uses pgn database
    • Classic self-play RL with MCTS