Older Version Newer Version

GerdIsenberg GerdIsenberg Nov 15, 2017

**[[Home]] * [[Engines]] * Rhetoric**
|| [[image:DemosthPracticing.jpg width="231" height="297" link="http://en.wikipedia.org/wiki/File:DemosthPracticing.jpg"]] ||~   || **Rhetoric**,
an [[UCI]] compliant chess engine by primary author [[Alberto Sanjuan]] supported by chess advisors [[Jose Antonio Morillas]] and [[Juan José Corbalán]] <ref>[[http://www.chessrhetoric.com/index.php/equipo|Rhetoric - Equipo de Desarrollo]]</ref>, first released as free engine in April 2012. Rhetoric is written in [[Cpp|C++]], and has been trained with [[Genetic Programming#GeneticAlgorithm|Genetic Algorithms]] to fit grandmaster moves from a collection of games played by [[http://en.wikipedia.org/wiki/Anatoly_Karpov|Anatoly Karpov]] versus strong grandmasters <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=43144|New engine: Rhetoric]] by [[Alberto Sanjuan]], [[CCC]], April 03, 2012</ref>, and therefor promises an interesting playing style.

Rhetoric **1.2**, released in February 2014 <ref> [[http://www.talkchess.com/forum/viewtopic.php?t=51431|Rhetoric 1.2 Released]] by [[Alberto Sanjuan]], [[CCC]], February 28, 2014</ref>, was a huge improvement due to the introduction of [[Singular Extensions|singular extensions]] and [[Futility Pruning#MoveCountBasedPruning|late move pruning]], and further by performing [[Automated Tuning|evaluation tuning]] inspired by the [[Texel's Tuning Method|method]] proposed by  [[Peter Österlund]] <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=51431&start=7|Re: Rhetoric 1.2 Released]] by [[Alberto Sanjuan]], [[CCC]], February 28, 2014</ref>  <ref>[[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=555522&t=50823|The texel evaluation function optimization algorithm]] by [[Peter Österlund]], [[CCC]], January 31, 2014</ref>. ||
|| [[http://en.wikipedia.org/wiki/Demosthenes|Demosthenes]] Practicing [[http://en.wikipedia.org/wiki/Oratory|Oratory]] <ref>[[http://en.wikipedia.org/wiki/File:DemosthPracticing.jpg|Demosthenes Practising Oratory]] by [[Arts#LecomteDuNouy|Jean-Jules-Antoine Lecomte du Nouÿ]] (1842–1923). [[http://en.wikipedia.org/wiki/Demosthenes|Demosthenes]] used to study in an underground room he constructed himself. He also used to talk with [[http://en.wikipedia.org/wiki/Pebble|pebbles]] in his mouth and recited verses while running. [[http://en.wikipedia.org/wiki/Demosthenes|Demosthenes from Wikipedia]]</ref> ||~   ||^   ||
[[toc]]
=Technical Details= 
<ref>[[http://www.chessrhetoric.com/index.php/tecnicos|Rhetoric - Detalles técnicos]]</ref>
* [[Bitboards]]
** [[Magic Bitboards]] <ref> [[http://www.talkchess.com/forum/viewtopic.php?t=42291|Moving to Magic Bitboards... any advice?]] by [[Alberto Sanjuan]], [[CCC]], February 03, 2012</ref>
* [[Evaluation]]
** [[Tapered Eval]]
** [[Material]]
** [[Piece-Square Tables]]
** [[Pawn Structure]]
** [[Mobility]]
** Occupation of strong squares
** [[King Safety]]
** [[Texel's Tuning Method|Tuning à la Texel]] (1.2)
* [[Search]]
** [[Principal Variation Search]]
** [[Quiescence Search]]
** [[Transposition Table]]
** [[Killer Heuristic]]
** [[Static Exchange Evaluation]]
** [[Razoring]]
** [[Null Move Pruning]]
** [[Late Move Reductions]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]] (1.2)
** [[Singular Extensions]] (1.2)

=Forum Posts= 
==2012==
* [[http://www.talkchess.com/forum/viewtopic.php?t=42291|Moving to Magic Bitboards... any advice?]] by [[Alberto Sanjuan]], [[CCC]], February 03, 2012 » [[Magic Bitboards]]
* [[http://www.talkchess.com/forum/viewtopic.php?t=43144|New engine: Rhetoric]] by [[Alberto Sanjuan]], [[CCC]], April 03, 2012
==2013==
* [[http://www.talkchess.com/forum/viewtopic.php?t=48418|Rhetoric 1.0, new version]] by [[Alberto Sanjuan]], [[CCC]], June 25, 2013
* [[http://www.talkchess.com/forum/viewtopic.php?t=48525|Test Rhetoric 1.0 x64]] by [[Pedro Castro]], [[CCC]], July 03, 2013
* [[http://www.talkchess.com/forum/viewtopic.php?t=48823|passed pawn question]] by [[Alberto Sanjuan]], [[CCC]], August 02, 2013 » [[Passed Pawn]]
* [[http://www.talkchess.com/forum/viewtopic.php?t=50581|Rhetoric 1.1]] by [[Alberto Sanjuan]], [[CCC]], December 21, 2013
==2014==
* [[http://www.talkchess.com/forum/viewtopic.php?t=51431|Rhetoric 1.2 Released]] by [[Alberto Sanjuan]], [[CCC]], February 28, 2014
* [[http://www.talkchess.com/forum/viewtopic.php?t=51660|Steps to compile for Android]] by [[Alberto Sanjuan]], [[CCC]], March 19, 2014 » [[Android]]
* [[http://www.talkchess.com/forum/viewtopic.php?t=52699|Rhetoric 1.4]] by [[Alberto Sanjuan]], [[CCC]], June 20, 2014
* [[http://www.talkchess.com/forum/viewtopic.php?t=53783|Rhetoric 1.4.1 available]] by [[Alberto Sanjuan]], [[CCC]], September 22, 2014
==2015 ...==
* [[http://www.talkchess.com/forum/viewtopic.php?t=58376|Rhetoric 1.4.3 Released]] by [[Alberto Sanjuan]], [[CCC]], November 26, 2015
* [[http://www.talkchess.com/forum/viewtopic.php?t=59792|Rhetoric (Dynamic Settings) Review]] by [[Brendan J. Norman]], [[CCC]], April 08, 2016

=External Links= 
==Chess Engine== 
* [[http://www.chessrhetoric.com/|Rhetoric, un nuevo estil]] (Spanish)
* [[http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Rhetoric%201.0%2064-bit|Rhetoric 1.0 64-bit]] in [[CCRL|CCRL 40/40]]
* [[http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Rhetoric%201.4%2064-bit#Rhetoric_1_4_64-bit|Rhetoric 1.4 64-bit]] in [[CCRL|CCRL 40/40]]
==Misc== 
* [[http://en.wikipedia.org/wiki/Rhetoric|Rhetoric from Wikipedia]]

=References= 
<references />
=What links here?= 
[[include page="Rhetoric" component="backlinks" limit="20"]]
**[[Engines|Up one level]]**