Changes

Jump to: navigation, search

RofChade

3,692 bytes added, 17:46, 28 January 2019
Created page with "'''Home * Engines * RofChade''' '''RofChade''', (rofChade)<br/> an UCI compliant chess engine by Ronald Friederich, written in C++. While it..."
'''[[Main Page|Home]] * [[Engines]] * RofChade'''

'''RofChade''', (rofChade)<br/>
an [[UCI]] compliant chess engine by [[Ronald Friederich]], written in [[Cpp|C++]]. While its over the board tournament debut already occured at the [[PT 53]] in Spring 2018, RofChade was first released in August 2018.
Despite initially using a [[Tapered Eval|tapered eval]] of [[Middlegame|middlegame]] and [[Endgame|endgame]] [[Material|material]] and asymmetrical [[Piece-Square Tables|piece-square tables]] only,
albeit [[Texel's Tuning Method|Texel tuned]] and along with a sophisticated [[Parallel Search|parallel search]], RofChade '''1.0''' nevertheless aleady played in the 2700+ Elo range <ref>[http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=RofChade%201.0%2064-bit#RofChade_1_0_64-bit RofChade 1.0 64-bit] in [[CCRL|CCRL 40/40]]</ref>.
RofChade 2.0 in December 2018, came with an improved [[Evaluation|evaluation]] considering [[Pawn Structure|pawn structure]] and [[King Safety|king safety]].

=Photos & Games=
[[FILE:PT54-JonnyRofchade.jpg|none|border|text-bottom|link=https://www.csvn.nl/index.php/nieuws/51-toernooien/819-pt54-round-7]]
[[PT 54]] round 7, [[Jonny]] vs. [[RofChade]] operated by their authors [[Johannes Zwanzger]] and [[Ronald Friederich]] <ref>[https://www.csvn.nl/index.php/nieuws/51-toernooien/819-pt54-round-7 PT54 Round 7], Photo by [[Jan Krabbenbos]]</ref>
<pre>
[Event "CSVN PT 54"]
[Site "Leiden"]
[Date "2018.12.02"]
[Round "7"]
[White "Jonny"]
[Black "Rofchade"]
[Result "1/2-1/2"]
[ECO "E00"]
[EventDate "2018.12.02"]

1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 Nbd7 7.O-O O-O 8.Qb3 c6
9.Bf4 a5 10.Rd1 Nh5 11.Bd2 Nhf6 12.Nc3 a4 13.Nxa4 dxc4 14.Qc2 b5 15.Nc3 Qb6
16.a4 b4 17.Ne4 Nxe4 18.Qxe4 Ra5 19.Be3 Qa6 20.Rdc1 Rxa4 21.Rxa4 Qxa4 22.Nd2
Ba6 23.Qxc6 Bb5 24.Qc7 Qa6 25.Bb7 Qb6 26.Bf4 Qa7 27.Nxc4 Bd8 28.Qc8 Bf6
29.Qc7 Bd8 30.Qc8 Bf6 31.Qc7 Bd8 1/2-1/2
</pre>

=Features=
<ref>based on [http://rofchade.nl/?page_id=116 Technical – ROFCHADE], December 2018</ref>
==[[Board Representation]]==
* [[Bitboards]]
* [[Move Generation#Staged|Staged Move Generation]]
==[[Search]]==
* [[Lazy SMP]]
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[Captures]]
*** [[Static Exchange Evaluation|SEE]]
*** [[MVV-LVA|MVV/LVA]]
** [[Killer Heuristic]]
** [[Relative History Heuristic]]
* [[Selectivity]]
** [[Null Move Pruning]]
** [[Futility Pruning]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
** [[Late Move Reductions]]
** [[Razoring]]
** [[Check Extensions]] if [[Static Exchange Evaluation|SEE >= 0]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Texel's Tuning Method]]
* [[Material]]
* [[Piece-Square Tables]]
* [[Pawn Structure]]
* [[King Safety]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68311 New uci engine: Rofchade] by [[Ronald Friederich]], [[CCC]], August 27, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69330 rofChade 2.0 released, first version with regular eval] by [[Ronald Friederich]], [[CCC]], December 20, 2018

=External Links=
* [http://rofchade.nl/ RofChade – a UCI Chess Engine]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=RofChade&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents RofChade] in [[CCRL|CCRL 40/40]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[category:UCI]]

Navigation menu