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

2 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors