Changes

Jump to: navigation, search

ROCE

2,583 bytes added, 14:12, 22 November 2020
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..."
'''[[Main Page|Home]] * [[Engines]] * ROCE'''

'''ROCE''', (Roman's Own Chess Engine)<br/>
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 [[Perft#Divide|Divide]]
<ref>[http://www.rocechess.ch/perft.html A few informations regarding perft/divide]</ref>.

=Description=
Roce's [[Board Representation|board is represented]] by a [[10x12 Board|10x12 board]] and a [[Piece-Lists|piece list]], [[Incremental Updates|incrementally updated]] during [[Make Move|make move]],
which is also applied to the [[Evaluation|evaluation]] [[Score|score]]. It [[Move Generation#Legal|generates legal moves]] only.
Plain [[Alpha-Beta|alpha-beta]] is realized in [[Negamax|negamax]] manner with [[Beta-Cutoff|Beta-cutoffs]], and performs [[Null Move Pruning|null move pruning]] with [[Depth Reduction R|R=2]] and [[Null Move Pruning#ZugzwangVerification|verification search]],
and a [[Quiescence Search|quiescence search]] considering [[MVV-LVA|MVV/LVA]] to [[Move Ordering|order moves]] <ref>Description based on [http://www.rocechess.ch/rocee.html ROCE - Roman's Own Chess Engine - A few technical details]</ref>.

=See also=
* [[Perft]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=21919 WCRCC-Report] by [[Roman Hartmann]], [[CCC]], June 23, 2008 » [[WCRCC 2008]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=6&t=35439 STS <nowiki>[1-10]</nowiki> Roce 0.0380] by [[Swaminathan Natarajan]], July 15, 2010 » [[Strategic Test Suite]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=52965 perft/divide bug in roce38 and Sharper? [SOLVED]] by thedrunkard, [[Computer Chess Forums|Winboard Forum]], October 16, 2013 » [[Perft]], [[Sharper]]

=External Links=
==Chess Engine==
* [http://www.rocechess.ch/rocee.html ROCE - Roman's Own Chess Engine]
: [http://www.rocechess.ch/perft.html A few informations regarding perft/divide] » [[Perft]]
: [http://www.rocechess.ch/programming.html How to write a chess engine]
* [http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Roce%200.0390#Roce_0_0390 Roce 0.0390] in [[CCRL|CCRL Blitz]]
==Misc==
* [https://en.wikipedia.org/wiki/Return_on_capital_employed ROCE from WIkipedia]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:UCI]]
[[Category:PC]]
[[Category:X86]]
[[Category:Windows]]
[[Category:Linux]]
[[Category:Mac]]
[[Category:Acronym]]

Navigation menu