Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Rice 5.0 NNUE


Rice - UCI chess engine
Author - Slender
 
# Overview
Rice is a free and open source UCI chess engine written in C.
Rice is not a complete chess program and requires a <a href="https://www.chessprogramming.org/UCI#GUIs">UCI-compatible graphical user interface</a> in order to be used comfortably.

# Features
# Board Representation
* Bitboards
* Fancy magics for movegen
# Search
* Negamax
* Alpha beta pruning
* Quiescence search
* Null move pruning (NMP)
* Static null move pruning aka Reverse Futility Pruning
* PVS (Principal Variation Search)
* ZWS (Zero Window Search)
* LMR (Late Move Reduction)
* SEE Pruning (Static Exchange Evaluation Pruning)
* Movecount Pruning/LMP (Late Move Pruning)
* Transposition Table cutoffs and move ordering
* History, killers and MVVLVA Move ordering
# Evaluation
* NNUE (Efficiently updateable neural network)



Comments