ROCE
Revision as of 14:12, 22 November 2020 by GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * ROCE''' '''ROCE''', (Roman's Own Chess Engine)<br/> an UCI compliant chess engine by Roman Hartmann, written in C. Its devel...")
ROCE, (Roman's Own Chess Engine)
an UCI compliant chess engine by Roman Hartmann, written in C. Its development started in late 2003.
ROCE played the WCRCC 2007 and the WCRCC 2008 respectively, and became a reference engine for Perft and Divide
[1].
Contents
Description
Roce's board is represented by a 10x12 board and a piece list, incrementally updated during make move, which is also applied to the evaluation score. It generates legal moves only. Plain alpha-beta is realized in negamax manner with Beta-cutoffs, and performs null move pruning with R=2 and verification search, and a quiescence search considering MVV/LVA to order moves [2].
See also
Forum Posts
- WCRCC-Report by Roman Hartmann, CCC, June 23, 2008 » WCRCC 2008
- STS [1-10] Roce 0.0380 by Swaminathan Natarajan, July 15, 2010 » Strategic Test Suite
- perft/divide bug in roce38 and Sharper? [SOLVED] by thedrunkard, Winboard Forum, October 16, 2013 » Perft, Sharper