Difference between revisions of "RuyDos"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * RuyDos''' FILE:Gravitational-wave detector sensitivities and astrophysical gravitational-wave sources.png|border|right|thumb| [https:/...") |
GerdIsenberg (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
'''RuyDos''',<br/> | '''RuyDos''',<br/> | ||
− | an [[UCI]] compliant chess engine by [[Álvaro Begué]] and [[José Manuel Morán]] | + | an [[UCI]] compliant chess engine by [[Álvaro Begué]] and [[José Manuel Morán]], 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= | =Etymology= | ||
Line 11: | Line 11: | ||
=Features= | =Features= | ||
==[[Board Representation]]== | ==[[Board Representation]]== | ||
− | * [[Bitboard Board-Definition]] | + | * [[Bitboard Board-Definition]] |
* [[8x8 Board]] | * [[8x8 Board]] | ||
* [[Square Mapping Considerations|Little-Endian Rank, Big-Endian File Mapping (LERBEF)]] (h1=0, a1=7, a8=63) | * [[Square Mapping Considerations|Little-Endian Rank, Big-Endian File Mapping (LERBEF)]] (h1=0, a1=7, a8=63) | ||
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] | * [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] | ||
==[[Search]]== | ==[[Search]]== | ||
− | * [[Iterative Deepening]] | + | * [[Iterative Deepening]] |
* [[Principal Variation Search]] | * [[Principal Variation Search]] | ||
* [[Transposition Table]] | * [[Transposition Table]] | ||
Line 32: | Line 32: | ||
: [[History Heuristic]] | : [[History Heuristic]] | ||
==[[Evaluation]]== | ==[[Evaluation]]== | ||
− | * [[Material]] | + | * [[Material]] |
: [[Material Hash Table]] | : [[Material Hash Table]] | ||
: [[Tapered Eval]] | : [[Tapered Eval]] | ||
Line 60: | Line 60: | ||
* [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=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=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, | + | * [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=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=64402 RuyDos 1.0.13 UCI release] by [[Norbert Raimund Leisner]], [[CCC]], June 25, 2017 | ||
Line 68: | Line 68: | ||
* [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=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=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 | + | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68692&start=8 Re: easy move?] by [[Álvaro Begué]], [[CCC]], October 19, 2018 » [[Time Management]] |
=External Links= | =External Links= | ||
==Chess Engine== | ==Chess Engine== | ||
− | * [https://bitbucket.org/alonamaloh/ruydos alonamaloh / RuyDos — Bitbucket] | + | * [https://web.archive.org/web/20180713142931/https://bitbucket.org/alonamaloh/ruydos alonamaloh / RuyDos — Bitbucket] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]) |
* [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/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]] | * [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]] | ||
Line 86: | Line 86: | ||
[[Category:UCI]] | [[Category:UCI]] | ||
[[Category:Open Source]] | [[Category:Open Source]] | ||
+ | [[Category:MIT]] | ||
+ | [[Category:X64]] | ||
+ | [[Category:PC]] | ||
+ | [[Category:Windows]] | ||
+ | [[Category:Linux]] | ||
[[Category:Astronomy]] | [[Category:Astronomy]] |
Latest revision as of 10:30, 17 September 2020
RuyDos,
an UCI compliant chess engine by Álvaro Begué and José Manuel Morán, written in C++, developed since 2013 [2] and first published as open source under the MIT License in June 2017 [3].
Contents
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
Evaluation
Misc
- Syzygy Bases via Fathom
See also
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
Misc
References
- ↑ Figure showing the noise curves of various gravitational-wave detectors as a function of frequency together with the characteristic strain of a selection of astrophysical sources, Pink noise from Wikipedia
Christopher Moore, Robert Cole, Christopher Berry (2014). Gravitational-wave sensitivity curves. arXiv:1408.0740 - ↑ Suggestions for a sparring partner by Álvaro Begué, CCC, February 19, 2013
- ↑ RuyDos publicly available by Álvaro Begué, CCC, June 01, 2017