Skip to content

nli33/silverfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silverfish

Build and Test

Logo

UCI Chess Engine (work-in-progress)

Features

  • Hybrid bitboard & mailbox board representation
  • Magic bitboard move generation
  • Negamax search with alpha-beta pruning
  • Iterative deepening
  • Quiescence search
  • NNUE Evaluation, (768->256)x2->1 architecture, vertical mirroring, trained with PyTorch
    • Previously: evaluation using material counting + piece-square tables

Quickstart

The engine itself has no external dependencies besides Go 1.22.x, so it should just work.

make run

About

UCI Chess Engine

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors