Skip to content

Aarush-Kanipakam/berserk2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Berserk Chess Engine

Berserk

A UCI chess engine written in C. Feel free to challenge me on Lichess!

Elo History

CCRL (40/15)

Rank #13

Version Elo TC
3.2.1 2935 40/15
4.2.0 3131 40/15
4.2.0 (4CPU) 3224 40/15
4.5.1 3294 40/15

CCRL (Blitz)

Rank #16

Version Elo TC
1.2.2 2160 2'+1"
2.0.0 2546 2'+1"
3.2.0 2896 2'+1"
4.1.0 3117 2'+1"
4.4.0 3316 2'+1"
4.4.0 (8CPU) 3467 2'+1"

Lars No SMP

Rank #10

Version Elo TC
2.0.0 ~2600 15'
3.0.0 2818 15'
3.2.0 2901 15'
4.0.0 3027 15'
4.1.0 3085 15'
4.2.0 3143 15'
4.3.0 3248 15'
4.4.0 3314 15'
4.5.0 3344 15'

Features

Board Representation and Move Generation

Search

Evaluation

Future Improvements

  • FRC Support
  • Small Pawn NN
  • Piece specific EG evaluation methods
    • Potentially small NNs for these
  • Proper KS Tuning

Building

At this time Berserk only supports gcc

$ git clone https://github.com/jhonnold/berserk
$ cd src
$ make
$ ./berserk

Credit

This engine could not be written without some influence and they are...

Engine Influences

Additional Resources

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages