Older Version
Newer Version
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]]**