Difference between revisions of "ROCE"

From Chessprogramming wiki
Jump to: navigation, search
 
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

Home * Engines * ROCE

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

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

External Links

Chess Engine

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

Misc

References

Up one level