:x
Rice 7.0.0
Rice is a powerful NNUE chess engine that combines the use of alpha-beta search with various other search techniques to achieve its impressive performance.
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
Search Extensions
Evaluation
NNUE (Efficiently updateable neural network)
Net Architecture: 768 inputs with 4 buckets, 1 hidden layer of 768 size, perspective aware.
NNUE Trainer: Grapheus by Luecx
Old trainer: marlinflow
Go here >> https://github.com/rafid-dev/rice