Difference between revisions of "ROCE"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 37: | Line 37: | ||
'''[[Engines|Up one level]]''' | '''[[Engines|Up one level]]''' | ||
[[Category:UCI]] | [[Category:UCI]] | ||
+ | [[Category:Chess960]] | ||
[[Category:PC]] | [[Category:PC]] | ||
[[Category:X86]] | [[Category:X86]] |
Latest revision as of 15:07, 22 November 2020
ROCE, (Roman's Own Chess Engine)
an UCI compliant chess engine by Roman Hartmann, written in C - 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 initially generated legal moves only, and switched to pseudo legal later [2]. 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 [3].
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
- Re: Legal or Pseudo-Legal Move generation by Roman Hartmann, CCC, July 27, 2010
- Re: Question regarding WAC number 2 by Roman Hartmann, CCC, October 19, 2010 » Win at Chess
- Re: Chess960 / FRC on ICS by Roman Hartmann, CCC, July 01, 2013 » Chess960
- perft/divide bug in roce38 and Sharper? [SOLVED] by thedrunkard, Winboard Forum, October 16, 2013 » Perft, Sharper
- Re: Worst advice by Roman Hartmann, CCC, August 11, 2015 » Aspiration Windows
External Links
Chess Engine
Misc
References
- ↑ A few informations regarding perft/divide
- ↑ Re: Legal or Pseudo-Legal Move generation by Roman Hartmann, CCC, July 27, 2010
- ↑ Description based on ROCE - Roman's Own Chess Engine - A few technical details