Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
ROCE
Edit
0
5
…
3
Tags
acronym
engines
uciengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Description
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
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
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
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
ROCE - Roman's Own Chess Engine
How to write a chess engine
Regarding perft/divide
»
Perft
Roce 0.0390
in
CCRL 40/4
Misc
ROCE from WIkipedia
References
^
Regarding perft/divide
^
Description based on
ROCE - Roman's Own Chess Engine - A few technical details
What links here?
Page
Date Edited
Engines
Mar 10, 2018
Perft
Sep 26, 2017
Perft Results
Feb 10, 2018
ROCE
Jun 6, 2017
Roman Hartmann
Nov 21, 2016
Sharper
Jun 6, 2017
WCRCC 2007
Nov 21, 2016
WCRCC 2008
Nov 21, 2016
Up one level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
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 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
How to write a chess engine
Regarding perft/divide » Perft
Misc
References
What links here?
Up one level