ROCE

From Chessprogramming wiki
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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Home * Engines * ROCE

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

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

External Links

Chess Engine

A few informations regarding perft/divide » Perft
How to write a chess engine

Misc

References

Up one level