RuyDos

Home * Engines * RuyDos



RuyDos, an UCI compliant chess engine by Álvaro Begué and José Manuel Morán, written in C++, developed since 2013 and first published as open source under the MIT License in June 2017.

=Etymology= The name is the Spanish procounciation of "Ruy 2", meaning the second program in the Ruy-López saga. It is also a homophone of the Spanish word "ruidos", which means "noises".

=Features=

Board Representation

 * Bitboard Board-Definition
 * 8x8 Board
 * Little-Endian Rank, Big-Endian File Mapping (LERBEF) (h1=0, a1=7, a8=63)
 * Fancy Magic Bitboards

Search

 * Iterative Deepening
 * Principal Variation Search
 * Transposition Table
 * Selectivity
 * Null Move Pruning
 * Late Move Reductions
 * Check Extensions
 * Recapture Extensions


 * Quiescence Search
 * Delta Pruning
 * SEE > 0


 * Move Ordering
 * MVV/LVA
 * Killer Heuristic
 * History Heuristic

Evaluation

 * Material
 * Material Hash Table
 * Tapered Eval
 * Bishop Pair


 * Square Control
 * Outposts
 * Pawn Structure
 * Backward Pawn
 * Doubled Pawn
 * Isolated Pawn


 * Passed Pawn
 * King Safety
 * Mobility
 * Tuned with RuyTune

Misc

 * Syzygy Bases via Fathom

=See also=
 * Ruy Lopez
 * RuyTune

=Forum Posts=

2013 ...

 * Suggestions for a sparring partner by Álvaro Begué, CCC, February 19, 2013

2017

 * RuyDos publicly available by Álvaro Begué, CCC, June 01, 2017
 * RuyDos publicly available by Álvaro Begué, CCC (General Topics), June 01, 2017
 * Testing endgame strength by Álvaro Begué, CCC, June 21, 2017 » Engine Testing
 * Fathom memory usage by Álvaro Begué, CCC, June 22, 2017 » Syzygy Bases via Fathom
 * RuyDos with support for syzygy tablebases by Álvaro Begué, CCC, June 23, 2017 » Syzygy Bases
 * RuyDos 1.0.13 UCI release by Norbert Raimund Leisner, CCC, June 25, 2017
 * RuyDos 1.0.27 UCI for macOS - includes src by Michael B, CCC, September 03, 2017

2018

 * RuyDos 1.0.32 UCI by Norbert Raimund Leisner, CCC, February 06, 2018
 * RuyDos 1.1.0 by Álvaro Begué, CCC, February 17, 2018
 * RuyDos 1.1.6 by Álvaro Begué, CCC, May 01, 2018
 * Re: easy move? by Álvaro Begué, CCC, October 19, 2018 » Time Management

=External Links=

Chess Engine

 * alonamaloh / RuyDos — Bitbucket (Wayback Machine)
 * RuyDos at CCRL 40/4
 * RuyDos at CCRL 40/40

Misc

 * ruy - Wiktionary
 * Ruy - Wiktionary
 * Ruy from Wikipedia
 * Ruido - Wikipedia.es (Spanish)

=References= Up one Level