Ratsu - UCI chess engines
Author: Eetu Rantala
This is the initial release of Ratsu, a chess engine written in rust. Based on gauntlet tournament against other engines, the estimated strength of Ratsu is currently ~1800-1900 Elo.
Features:
0x88 board representation
Iterative deepening negamax search
Quiescence search
Evaluation using material, piece-square tables, and pawn structures
Transposition table with Zobrist hashing
Move ordering using PV move, TT move, MVV-LVA, Killer moves, and History heuristic
Check extension
Null move pruning
Principal variation search
Detect repetitions and fifty-move rule
Basic UCI support

Comments
Post a Comment