Skip to content
This repository was archived by the owner on Dec 22, 2025. It is now read-only.

zzzzz151/Starzix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

336 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starzix

Starzix is a strong C++ chess engine that communicates using UCI.

The search is a standard fail-soft negamax principal variation search with various enhancements such as alpha-beta pruning, quiescence search and transposition table.

For evaluation, it uses a (768x2x6 -> 1536)x2 -> 1 horizontally mirrored NNUE trained on Lc0 data with my trainer Starway.

Elo (v6.0)

CCRL Blitz 8 Threads: 3761 (#10/783)

CCRL Blitz 1 Thread: 3699 (#11/779)

CCRL Rapid 4 Threads: 3603 (#10/627)

CCRL Rapid 1 Thread: 3566 (#13/627)

Stefan Pohl SPCC: 3638 (#15/16)

Ipman Bullet: 3531 (#21/51)

How to compile

Have clang++ and run make

UCI options

  • Hash (integer, default 32, 1 to 131072) - transposition table size in MiB

  • Threads (integer, default 1, 1 to 512) - search threads

Extra commands

  • display

  • perft <depth>

  • perftsplit <depth>

  • bench <depth>

  • eval

About

A strong C++ chess engine

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors