Changes

Jump to: navigation, search

RuyDos

6,318 bytes added, 13:55, 25 October 2018
Created page with "'''Home * Engines * RuyDos''' FILE:Gravitational-wave detector sensitivities and astrophysical gravitational-wave sources.png|border|right|thumb| [https:/..."
'''[[Main Page|Home]] * [[Engines]] * RuyDos'''

[[FILE:Gravitational-wave detector sensitivities and astrophysical gravitational-wave sources.png|border|right|thumb| [https://en.wikipedia.org/wiki/Pink_noise Noise] curves <ref> Figure showing the noise curves of various [https://en.wikipedia.org/wiki/Gravitational-wave_observatory gravitational-wave detectors] as a function of frequency together with the characteristic strain of a selection of [https://en.wikipedia.org/wiki/Astrophysics astrophysical] sources, [https://en.wikipedia.org/wiki/Pink_noise Pink noise from Wikipedia]<br/>Christopher Moore, Robert Cole, Christopher Berry ('''2014'''). ''Gravitational-wave sensitivity curves''. [https://arxiv.org/abs/1408.0740 arXiv:1408.0740]</ref> ]]

'''RuyDos''',<br/>
an [[UCI]] compliant chess engine by [[Álvaro Begué]] and [[José Manuel Morán]] <ref>[https://bitbucket.org/alonamaloh/ruydos/src/88d7ffc1026339c334ee75d234a8df9e6af2ca34/LICENSE?at=default alonamaloh / RuyDos / source / LICENSE — Bitbucket]</ref>, written in [[Cpp|C++]], developed since 2013 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47268 Suggestions for a sparring partner] by [[Álvaro Begué]], [[CCC]], February 19, 2013</ref> and first published as [[:Category:Open Source|open source]] under the [[Massachusetts Institute of Technology#License|MIT License]] in June 2017 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=64138 RuyDos publicly available] by [[Álvaro Begué]], [[CCC]], June 01, 2017</ref>.

=Etymology=
The name is the [https://en.wikipedia.org/wiki/Spanish_phonology Spanish procounciation] of "Ruy 2", meaning the second program in the [[Ruy Lopez|Ruy-López]] saga. It is also a [https://en.wikipedia.org/wiki/Homophone homophone] of the Spanish word "[https://es.wikipedia.org/wiki/Ruido ruidos]", which means "[https://en.wikipedia.org/wiki/Noise noises]".

=Features=
==[[Board Representation]]==
* [[Bitboard Board-Definition]] <ref>[https://bitbucket.org/alonamaloh/ruydos/src/88d7ffc1026339c334ee75d234a8df9e6af2ca34/board.h?at=default alonamaloh / RuyDos / source / board.h — Bitbucket]</ref>
* [[8x8 Board]]
* [[Square Mapping Considerations|Little-Endian Rank, Big-Endian File Mapping (LERBEF)]] (h1=0, a1=7, a8=63)
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]]
==[[Search]]==
* [[Iterative Deepening]] <ref>[https://bitbucket.org/alonamaloh/ruydos/src/88d7ffc1026339c334ee75d234a8df9e6af2ca34/engine.cpp?at=default alonamaloh / RuyDos / source / engine.cpp — Bitbucket]</ref>
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Selectivity]]
: [[Null Move Pruning]]
: [[Late Move Reductions]]
: [[Check Extensions]]
: [[Recapture Extensions]]
* [[Quiescence Search]]
: [[Delta Pruning]]
: [[SEE - The Swap Algorithm|SEE > 0]]
* [[Move Ordering]]
: [[MVV-LVA|MVV/LVA]]
: [[Killer Heuristic]]
: [[History Heuristic]]
==[[Evaluation]]==
* [[Material]] <ref>[https://bitbucket.org/alonamaloh/ruydos/src/88d7ffc1026339c334ee75d234a8df9e6af2ca34/engine.cpp?at=default alonamaloh / RuyDos / source / engine.cpp — Bitbucket]</ref>
: [[Material Hash Table]]
: [[Tapered Eval]]
: [[Bishop Pair]]
* [[Square Control]]
* [[Outposts]]
* [[Pawn Structure]]
: [[Backward Pawn]]
: [[Doubled Pawn]]
: [[Isolated Pawn]]
* [[Passed Pawn]]
* [[King Safety]]
* [[Mobility]]
* [[Automated Tuning|Tuned]] with [[RuyTune]]
==Misc==
* [[Syzygy Bases]] via [[Syzygy Bases#Fathom|Fathom]]

=See also=
* [[Ruy Lopez]]
* [[RuyTune]]

=Forum Posts=
==2013 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=47268 Suggestions for a sparring partner] by [[Álvaro Begué]], [[CCC]], February 19, 2013
==2017==
* [http://www.talkchess.com/forum/viewtopic.php?t=64138 RuyDos publicly available] by [[Álvaro Begué]], [[CCC]], June 01, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=64145 RuyDos publicly available] by [[Álvaro Begué]], [[CCC]] (General Topics), June 01, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=64356 Testing endgame strength] by [[Álvaro Begué]], [[CCC]], June 21, 2017 » [[Engine Testing]]
* [http://www.talkchess.com/forum/viewtopic.php?t=64377 Fathom memory usage] by [[Álvaro Begué]], [[CCC]], June 22, 2017» [[Syzygy Bases]] via [[Syzygy Bases#Fathom|Fathom]]
* [http://www.talkchess.com/forum/viewtopic.php?t=64383 RuyDos with support for syzygy tablebases] by [[Álvaro Begué]], [[CCC]], June 23, 2017 » [[Syzygy Bases]]
* [http://www.talkchess.com/forum/viewtopic.php?t=64402 RuyDos 1.0.13 UCI release] by [[Norbert Raimund Leisner]], [[CCC]], June 25, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=65070 RuyDos 1.0.27 UCI for macOS - includes src] by [[Michael Byrne|Michael B]], [[CCC]], September 03, 2017
==2018==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=66520 RuyDos 1.0.32 UCI] by [[Norbert Raimund Leisner]], [[CCC]], February 06, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=66618 RuyDos 1.1.0] by [[Álvaro Begué]], [[CCC]], February 17, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67301 RuyDos 1.1.6] by [[Álvaro Begué]], [[CCC]], May 01, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68692&start=8 Re: easy move?] by [[Álvaro Begué]], [[CCC]], October 19, 2018

=External Links=
==Chess Engine==
* [https://bitbucket.org/alonamaloh/ruydos alonamaloh / RuyDos — Bitbucket]
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=RuyDos&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 RuyDos] at [[CCRL|CCRL 40/4]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=RuyDos&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 RuyDos] at [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wiktionary.org/wiki/ruy ruy - Wiktionary]
* [https://en.wiktionary.org/wiki/Ruy Ruy - Wiktionary]
* [https://en.wikipedia.org/wiki/Ruy Ruy from Wikipedia]
* [https://es.wikipedia.org/wiki/Ruido Ruido - Wikipedia.es] (Spanish)

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:UCI]]
[[Category:Open Source]]
[[Category:Astronomy]]

Navigation menu