ROCE

toc
 * Home * Engines * ROCE**

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.
 * ROCE**, (Roman's Own Chess Engine)

=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.

=See also=
 * Acronym
 * Perft

=Forum Posts=
 * [|WCRCC-Report] by Roman Hartmann, CCC, June 23, 2008 » WCRCC 2008
 * [|perft/divide bug in roce38 and Sharper? [SOLVED]] by thedrunkard, Winboard Forum, October 16, 2013 » Perft, Sharper

=External Links=

Chess Engine
> [|How to write a chess engine] > [|Regarding perft/divide] » Perft
 * [|ROCE - Roman's Own Chess Engine]
 * [|Roce 0.0390] in CCRL 40/4

Misc

 * [|ROCE from WIkipedia]

=References= =What links here?= include page="ROCE" component="backlinks" limit="40"
 * Up one level**