RuyDos publicly available

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
AlvaroBegue
Posts: 884
Joined: Tue Mar 09, 2010 2:46 pm
Location: New York

RuyDos publicly available

Post by AlvaroBegue » Thu Jun 01, 2017 3:36 pm

Hi,

I originally posted this in "Programming and Technical Discussions", but it was suggested that it would be appropriate to post it here as well.

I am making my engine RuyDos publicly available under MIT license (i.e., do pretty much what you want with it): https://bitbucket.org/alonamaloh/ruydos

Please, try it out and let me know if it works for you.

Any feedback is welcome.

Thanks!

User avatar
MikeB
Posts: 2523
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: RuyDos_macOS publicly available

Post by MikeB » Fri Jun 02, 2017 3:12 am

AlvaroBegue wrote:Hi,

I originally posted this in "Programming and Technical Discussions", but it was suggested that it would be appropriate to post it here as well.

I am making my engine RuyDos publicly available under MIT license (i.e., do pretty much what you want with it): https://bitbucket.org/alonamaloh/ruydos

Please, try it out and let me know if it works for you.

Any feedback is welcome.

Thanks!
compiled with clang - should work on most macs
https://www.dropbox.com/s/pgthpswvedb0m ... S.zip?dl=1
source is at the above link
~2700 plus or minus 100 ELO is my best guess, ymmv
high nps, looks very promising

Sergio Martinez
Posts: 1093
Joined: Fri Oct 05, 2012 12:35 pm
Location: Spain
Contact:

Re: RuyDos publicly available

Post by Sergio Martinez » Fri Jun 02, 2017 8:19 am

AlvaroBegue wrote:Hi,

I originally posted this in "Programming and Technical Discussions", but it was suggested that it would be appropriate to post it here as well.

I am making my engine RuyDos publicly available under MIT license (i.e., do pretty much what you want with it): https://bitbucket.org/alonamaloh/ruydos

Please, try it out and let me know if it works for you.

Any feedback is welcome.

Thanks!
Thank you very much Álvaro!!!!!

I can test it now and add to my swiss tournament (promotion group havent started yet)
:D
Member of the CCRL Group. Write me if you want me I test your engine.

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: RuyDos publicly available

Post by Dann Corbit » Fri Jun 02, 2017 11:29 am

Current version seems to build and run for me on Windows:

Code: Select all

uci
id name RuyDos 1.0.3
id author Alvaro Begue & Jose Manuel Moran
uciok
ucinewgame
go infinite
info depth 1 nodes 1 score cp -16 time 0 nps 17810 pv f2f4
info depth 1 nodes 3 score cp 3 time 2 nps 1482 pv b1a3
info depth 1 nodes 5 score cp 25 time 3 nps 1617 pv b1c3
info depth 1 nodes 22 score cp 25 time 4 nps 5451 pv b1c3
info depth 2 nodes 45 score cp 10 time 5 nps 9098 pv b1c3 b8c6
info depth 2 nodes 70 score cp 10 time 6 nps 11740 pv b1c3 b8c6
info depth 3 nodes 141 score cp 25 time 7 nps 20134 pv b1c3 b8c6 g1f3
info depth 3 nodes 178 score cp 25 time 8 nps 21835 pv b1c3 b8c6 g1f3
info depth 4 nodes 275 score cp 10 time 9 nps 29493 pv b1c3 b8c6 g1f3 g8f6
info depth 4 nodes 877 score cp 10 time 11 nps 81208 pv b1c3 b8c6 g1f3 g8f6
info depth 5 nodes 1258 score cp 13 time 12 nps 102766 pv b1c3 b8c6 g1f3 g8f6 d2d3
info depth 5 nodes 1707 score cp 13 time 14 nps 121655 pv b1c3 b8c6 g1f3 g8f6 d2d3
info depth 6 nodes 2988 score cp 8 time 16 nps 186534 pv b1c3 b8c6 g1f3 g8f6 d2d3 e7e5
info depth 6 nodes 4648 score cp 8 time 18 nps 255578 pv b1c3 b8c6 g1f3 g8f6 d2d3 e7e5
info depth 7 nodes 5780 score cp 8 time 20 nps 282384 pv b1c3 b8c6 g1f3 g8f6 d2d3 e7e5 c1e3
info depth 7 nodes 7793 score cp 8 time 23 nps 336727 pv b1c3 b8c6 g1f3 g8f6 d2d3 e7e5 c1e3
info depth 8 nodes 10765 score cp 10 time 26 nps 411347 pv b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5
info depth 8 nodes 14164 score cp 10 time 29 nps 480249 pv b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5
info depth 9 nodes 20059 score cp 8 time 34 nps 593765 pv b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5 h2h3
info depth 9 nodes 27162 score cp 8 time 39 nps 698287 pv b1c3 b8c6 g1f3 g8f6 d2d4 d7d5 c1f4 c8f5 h2h3
info depth 10 nodes 56583 score cp 17 time 52 nps 1091957 pv b1c3 b8c6 d2d4 g8f6 g1f3 d7d5 c1f4 a7a6 d1d3 h7h6
info depth 10 nodes 70458 score cp 17 time 60 nps 1182655 pv b1c3 b8c6 d2d4 g8f6 g1f3 d7d5 c1f4 a7a6 d1d3 h7h6
info depth 11 nodes 124786 score cp 8 time 82 nps 1526268 pv b1c3 b8c6 d2d4 d7d5 c1f4 a7a6 g1f3 g8f6 h2h3 c8f5 a2a3
info depth 11 nodes 168167 score cp 8 time 99 nps 1703612 pv b1c3 b8c6 d2d4 d7d5 c1f4 a7a6 g1f3 g8f6 h2h3 c8f5 a2a3
info depth 12 nodes 453181 score cp 8 time 194 nps 2339709 pv b1c3 d7d5 g1f3 g8f6 d2d4 h7h6 c1f4
info depth 12 nodes 869269 score cp 8 time 329 nps 2643900 pv b1c3 d7d5 g1f3 g8f6 d2d4 h7h6 c1f4
info depth 13 nodes 1064294 score cp 12 time 394 nps 2699770 pv b1c3 d7d5 g1f3 b8c6 d2d4 h7h6 c1f4 g7g5 f4e5 g8f6 c3b5 c6e5 f3e5
info depth 13 nodes 1306529 score cp 12 time 476 nps 2746262 pv b1c3 d7d5 g1f3 b8c6 d2d4 h7h6 c1f4 g7g5 f4e5 g8f6 c3b5 c6e5 f3e5
info depth 14 nodes 1743471 score cp 8 time 620 nps 2811185 pv b1c3 d7d5 g1f3 b8c6 d2d4 g8f6 c1f4 f6h5 f4d2 c8f5 a2a3 h5f6 h2h3 h7h6
info depth 14 nodes 2430728 score cp 8 time 844 nps 2881465 pv b1c3 d7d5 g1f3 b8c6 d2d4 g8f6 c1f4 f6h5 f4d2 c8f5 a2a3 h5f6 h2h3 h7h6
info depth 15 nodes 3827284 score cp 1 time 1306 nps 2930323 pv b1c3 d7d5 g1f3 b8c6 d2d4 c8f5 a2a3 g8f6
info depth 15 nodes 6941636 score cp 9 time 2314 nps 2999837 pv g1f3 d7d5 d2d4 b8c6 d1d3
info depth 15 nodes 7719323 score cp 9 time 2564 nps 3010630 pv g1f3 d7d5 d2d4 b8c6 d1d3
info depth 16 nodes 11262921 score cp 5 time 3713 nps 3033114 pv g1f3 d7d5 d2d4 g8f6 b1c3
info depth 16 nodes 16653936 score cp 6 time 5463 nps 3048550 pv c2c4 b8c6 b1c3 g8f6 d2d4 e7e6 g1f3 d7d5
info depth 16 nodes 29035917 score cp 11 time 9524 nps 3048742 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 f8b4 f3e5 d8e7 d1d3 c6e5 d4e5 e7e5 c1d2 e8g8 f2f3
info depth 16 nodes 29227669 score cp 11 time 9587 nps 3048747 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 f8b4 f3e5 d8e7 d1d3 c6e5 d4e5 e7e5 c1d2 e8g8 f2f3
info depth 17 nodes 34328754 score cp 11 time 11252 nps 3050947 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 f8b4 f3e5 d8e7 d1d3 c6e5 d4e5 e7e5 c1d2 e8g8 f2f3 b4c5
info depth 17 nodes 35273635 score cp 11 time 11557 nps 3052060 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 f8b4 f3e5 d8e7 d1d3 c6e5 d4e5 e7e5 c1d2 e8g8 f2f3 b4c5
info depth 18 nodes 47902532 score cp 9 time 15780 nps 3035631 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 e5d4 f3d4 f8b4 d4c6 b7c6 f1d3 b4c3 b2c3 d8e7 d1e2 e7e5 c1d2
 a8b8 e1g1 d7d6
info depth 18 nodes 56221122 score cp 9 time 18492 nps 3040370 pv e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4 e5d4 f3d4 f8b4 d4c6 b7c6 f1d3 b4c3 b2c3 d8e7 d1e2 e7e5 c1d2
 a8b8 e1g1 d7d6
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

AlvaroBegue
Posts: 884
Joined: Tue Mar 09, 2010 2:46 pm
Location: New York

Re: RuyDos publicly available

Post by AlvaroBegue » Fri Jun 02, 2017 11:41 am

Dann Corbit wrote:Current version seems to build and run for me on Windows:

[...]
That's great! I don't quite understand why the first version didn't work. I have fixed an out-of-bounds array access, but it should have only triggered during the search, and your crash seemed to have happened right at startup. Weird.

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: RuyDos publicly available

Post by Dann Corbit » Fri Jun 02, 2017 12:00 pm

AlvaroBegue wrote:
Dann Corbit wrote:Current version seems to build and run for me on Windows:

[...]
That's great! I don't quite understand why the first version didn't work. I have fixed an out-of-bounds array access, but it should have only triggered during the search, and your crash seemed to have happened right at startup. Weird.
I completely redid the project using code::blocks, so something else might have changed.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

karger
Posts: 143
Joined: Tue Feb 02, 2010 1:27 am

Re: RuyDos publicly available

Post by karger » Fri Jun 02, 2017 4:23 pm

Dann , Could you please share your compile of the interesting engine ? Thanks , John Karger

AlvaroBegue
Posts: 884
Joined: Tue Mar 09, 2010 2:46 pm
Location: New York

Re: RuyDos publicly available

Post by AlvaroBegue » Fri Jun 02, 2017 6:07 pm

karger wrote:Dann , Could you please share your compile of the interesting engine ? Thanks , John Karger
My project includes two 64-bit executables for Windows, one with SSE4.2 support and one without. So perhaps you don't need Dann's compile.

karger
Posts: 143
Joined: Tue Feb 02, 2010 1:27 am

Re: RuyDos publicly available

Post by karger » Fri Jun 02, 2017 6:39 pm

I downloaded your compiles and they work well. I would like to have Dann's compiles also as he is one of the best chess programmers in the business. His compiles are legendary.

Dann Corbit
Posts: 8662
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: RuyDos publicly available

Post by Dann Corbit » Fri Jun 02, 2017 7:08 pm

karger wrote:I downloaded your compiles and they work well. I would like to have Dann's compiles also as he is one of the best chess programmers in the business. His compiles are legendary.
There is nothing special about my compile in this case. I did not even do PGO or anything.

If I come up with something nice, I will put it into dropbox and post it.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Post Reply