Berserk

Home * Engines * Berserk



Berserk, an UCI compliant open source chess engine by Jay Honnold, written in C and licensed under the GPL v3.0, first released in February 2021. Berserk 4.2.0-dev had its tournament debut at TCEC Season 21 in May 2021 and gained a respectable 50% score in its strong Qualification League. Version 5 marked the end of Hand Crafted Evaluation in Berserk. Berserk 6 and following feature NNUE evaluation with an own network architecture.

=Credit= Berserk was influenced by other engines, engine authors and resources :
 * Chess22k by Sander Maassen vd Brink
 * BBC and its Video Series by Maksim Korzh
 * Martin Sedlak
 * Vice by BlueFeverSoft
 * Stockfish by Tord Romstad, Marco Costalba, Joona Kiiski and Gary Linscott et al.
 * Ethereal and OpenBench by Andrew Grant
 * CPW (thank you)
 * Connor McMonigle (Seer author) for his guidance on NNs

=Features=

Board Representation

 * Bitboards
 * Magic Bitboards

Search

 * Lazy SMP
 * Iterative Deepening
 * Aspiration Windows
 * Negamax
 * Principal Variation Search
 * Transposition Table
 * Move Ordering
 * Internal Iterative Deepening
 * Killer Heuristic
 * History Heuristic
 * Countermove Heuristic
 * Butterfly Heuristic
 * MVV/LVA
 * SEE
 * Selectivity
 * Mate Distance Pruning
 * Reverse Futility Pruning
 * Null Move Pruning
 * Late Move Pruning
 * SEE Pruning
 * Singular Extensions
 * Late Move Reductions
 * Delta Pruning
 * Quiescence Search

Evaluation

 * NNUE (Berserk 6)
 * Tapered Eval
 * Material
 * Bishop Pair
 * Piece-Square Tables
 * Mobility
 * Trapped Pieces
 * Rooks on (Semi) Open Files
 * Outposts
 * Pawn Structure
 * Pawn Hash Table
 * Backward Pawn
 * Doubled Pawn
 * Isolated Pawn
 * Connected Pawns
 * Candidate Passed Pawn
 * Passed Pawn
 * King Safety
 * Attacking King Zone
 * Pawn Shelter
 * Pawn Storm
 * Square Control
 * Tactical Pattern
 * Threats
 * Battery
 * Hanging Pieces
 * Tempo

Misc

 * Texel's Tuning Method
 * KPK Bitbase by Martin Sedlak

=See also=
 * Zerker

=Forum Posts=
 * Berserk Chess Engine (new) by Jay Honnold, CCRL Discussion Board, February 20, 2021
 * Re: New engine releases & news 2021 by Gabor Szots, CCC, February 20, 2021
 * Re: New engine releases & news 2021 (Berserk 2.0.0) by Gabor Szots, CCC, March 05, 2021
 * Re: New engine releases & news 2021 (Berserk 3.0.0) by Gabor Szots, CCC, March 19, 2021
 * Re: New engine releases & news 2021 (Berserk 4.0.0) by Jay Honnold, CCC, April 27, 2021
 * Re: New engine releases & news 2021 (Berserk 4.1.0) by Jay Honnold, CCC, May 02, 2021
 * Re: New engine releases & news 2021 (Berserk 4.2.0) by Jay Honnold, CCC, May 25, 2021
 * Re: New engine releases & news 2021 (Berserk 4.3.0) by Jay Honnold, CCC, July 03, 2021
 * Re: New engine releases & news 2021 (Berserk 6) by Jay Honnold, CCC, October 19, 2021


 * Berserk 7 by Jay Honnold, CCC, November 05, 2021
 * Berserk 8 Released by Jay Honnold, CCC, December 05, 2021

=External Links=

Chess Engine

 * GitHub - jhonnold/berserk: UCI Chess Engine written in C
 * Berserk in CCRL Blitz
 * Berserk in CCRL 40/15

Misc

 * berserk - Wiktionary
 * Berserk from Wikipedia
 * Berserker (disambiguation) from Wikipedia
 * Berserker from Wikipedia
 * The Dave Fox Group - Berserker, Gatewalk (2004), YouTube Video

=References= Up one Level