Discussion of chess software programming and technical issues.
Moderators: hgm , Rebel , chrisw
Ras
Posts: 2488 Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff
Post
by Ras » Sun Jun 18, 2017 12:15 am
crybotmark wrote: Hi all, I was wondering, since I returned to computer chess, if you guys could help me finding a set of engines for linux in the range 1950-2450 elo in order to test my engine Napoleon.
There is NG-Play around 2200 (xboard protocol) if you compile with g++:
http://users.otenet.gr/~yggeorgo/ . I recommend my bugfix version 9.87b under
https://www.ct800.net/download/NGplay_9.87b.zip . Note that the xboard "new" command does not work properly, the engine has to be restarted.
You also can use my derivative, the CT800:
https://www.ct800.net/download/ct800-v1.11.zip . Build shell scripts for Linux are included, see sources/application-xboard in the download archive. And the "new" command is fixed.
abulmo2
Posts: 433 Joined: Fri Dec 16, 2016 11:04 am
Location: France
Full name: Richard Delorme
Post
by abulmo2 » Sun Jun 18, 2017 7:27 am
Under Linux, I use the following set of programs to test amoeba in gauntlet mode. The ranks are scaled to mimic CCRL 40/4 ratings. (Ashakta & dumb are my own private programs).
Code: Select all
1 Stockfish 7 64 POPCNT 3408 32 32 300 72% 3266 47%
2 Stockfish 5 64 SSE4.2 3330 25 25 500 65% 3227 45%
3 Komodo 6 64-bit 3246 28 28 400 45% 3278 43%
4 Critter 1.6a 64-bit 3222 25 25 500 45% 3255 44%
5 IvanHoe-Beta version 999947cWHB 3151 22 22 600 43% 3196 49%
6 Texel 1.05 64-bit 3141 23 23 600 57% 3086 37%
7 Stockfish 1.9.1 64bit 3128 23 23 600 61% 3043 40%
8 Protector 1.7.0 3107 23 23 600 46% 3136 41%
9 Senpai 1.0 3048 23 23 600 53% 3023 37%
10 Hakkapeliitta 3.0 3019 26 26 500 44% 3061 31%
11 Komodo64 1.3 JA 3014 22 22 700 61% 2933 36%
12 Cheng 4.39 2997 25 25 500 49% 3004 33%
13 DiscoCheck 5.2.1 2970 20 20 800 57% 2924 36%
14 Doch64 1.3.4 JA 2900 21 21 700 45% 2935 40%
15 Gaviota v1.0 2890 19 19 900 46% 2919 32%
16 Amoeba 2.5.l64p 2884 16 16 1200 55% 2851 41%
17 Pedone 1.2 2879 17 17 1100 55% 2842 37%
18 Arasan 17.5 2871 33 33 300 51% 2865 34%
19 Amoeba 2.4.l64p 2861 15 15 1300 54% 2832 38%
20 Laser 1.2 2824 19 19 900 49% 2832 38%
21 zurichess luzern 2824 25 25 500 49% 2832 38%
22 Amoeba 230.1.l64p 2824 21 21 700 52% 2810 38%
23 Shredder Classic 4 2816 14 14 1500 51% 2812 36%
24 Glaurung 2.2 2815 14 14 1600 47% 2839 33%
25 Octochess revision 5190 2810 13 13 2000 54% 2781 34%
26 Scorpio_2.7.6 JA 2810 14 14 1608 49% 2818 32%
27 Crafty-23.8 2806 13 13 1800 52% 2792 31%
28 Amoeba 2.2.l64p 2790 15 15 1400 56% 2749 37%
29 Amoeba 2.3.l64p 2790 13 13 1700 55% 2758 39%
30 Rodent 1.6 (build 6) 2788 14 14 1700 47% 2807 33%
31 Amoeba 2.3.l64 2779 22 22 608 48% 2793 41%
32 Pawny 1.2.x64.SSE4.2 2772 19 19 900 47% 2792 36%
33 Amoeba 2.0.l64p 2765 14 14 1600 52% 2751 35%
34 Amoeba 2.1-l64p 2764 13 13 1700 52% 2753 38%
35 Arasan 16.3 2745 17 17 1100 45% 2779 35%
36 Ashakta 0.106 2721 25 25 500 55% 2686 36%
37 Arasan 15.6 2718 16 16 1300 47% 2738 32%
38 Amoeba 1.4 2717 14 14 1500 46% 2745 36%
39 zurichess graubuenden 2703 25 25 500 46% 2731 34%
40 DiscoCheck 3.7.1 2702 16 16 1200 48% 2717 36%
41 RedQueen 1.1.2 2699 15 15 1400 48% 2716 29%
42 Amoeba 1.3 2699 17 17 1100 46% 2730 33%
43 Spike 1.2 Turin 2693 16 16 1300 46% 2722 32%
44 Pawny 1.1.x64 2679 15 15 1400 43% 2726 34%
45 Fruit 2.1 2676 14 14 1700 46% 2702 33%
46 Amoeba 1.2 2665 20 20 800 55% 2628 35%
47 Ashakta 0.143 2656 38 38 200 43% 2698 45%
48 Daydreamer 1.75 JA 2653 19 19 900 48% 2665 32%
49 EXchess v6.50b 2651 20 20 1000 63% 2540 22%
50 Amoeba 1.0 2651 16 16 1200 50% 2653 34%
51 tucano_5.00 2648 20 20 800 49% 2659 32%
52 Amoeba.070 2637 33 33 300 61% 2562 29%
53 Alfil 12 MT 2633 23 23 600 48% 2648 29%
54 Zappa 1.1 2622 24 24 600 50% 2623 23%
55 Cheese 1.7 64 bits 2601 22 22 700 53% 2579 22%
56 Phalanx XXIV 2567 20 20 900 50% 2563 17%
57 Crafty-21.7 2552 26 26 600 54% 2502 13%
58 Sloppy-0.2.2 2541 22 22 800 56% 2461 21%
59 Jonny 2.83 2509 23 23 700 51% 2506 20%
60 Donna 2.0 2502 24 24 679 54% 2460 20%
61 Crafty-18.15 2500 21 21 800 51% 2494 19%
62 Fridolin 2.00 2498 23 23 679 45% 2533 23%
63 Amoeba.060 2486 20 20 900 49% 2492 24%
64 Crafty-19.20 2460 22 22 800 57% 2401 12%
65 Amoeba.050 2446 26 26 500 51% 2441 21%
66 Crafty-20.14 2443 22 22 800 52% 2430 9%
67 Kiwi 0.6d 2435 21 21 797 47% 2461 22%
68 bruja-191 2425 24 24 599 48% 2442 19%
69 Dirty Apr 1 2013 JA 2417 25 25 596 42% 2477 21%
70 Yace Paderborn 2387 21 21 799 54% 2359 23%
71 Amoeba.040 2383 29 29 400 54% 2357 28%
72 Maverick 0.60 linux 2382 24 24 599 47% 2410 19%
73 GreKo 12.5 2346 24 24 620 49% 2358 22%
74 OliThink 5.3.2 2325 24 24 600 51% 2313 20%
75 amundsen 0.80 2324 23 23 620 51% 2310 25%
76 The Baron 1.7.0 2312 22 22 800 58% 2251 17%
77 Jazz Orchestra 799 2307 23 23 700 48% 2329 28%
78 Hermann 1.7 2298 23 23 678 44% 2349 24%
79 K2 v.075 2295 23 23 700 50% 2299 20%
80 Fruit 1.0 2271 20 20 900 46% 2302 23%
81 Djinn 0.925x 2242 26 26 578 40% 2319 15%
82 Homer 2.01 2242 26 26 500 50% 2239 21%
83 Jazz 501 2240 23 23 700 53% 2213 18%
84 Sungorus 1.4 JA 2234 26 26 500 48% 2247 21%
85 Scidlet 3.6 2202 32 32 400 64% 2082 11%
86 betsabe-II-130 2188 31 31 400 43% 2242 10%
87 AICE 0.99.2 2184 30 30 400 42% 2243 20%
88 phalanx 2131 28 28 600 30% 2315 10%
89 Chispa 4.0.3 2119 30 30 400 58% 2059 20%
90 Amy 0.8.7 2091 24 24 700 42% 2156 11%
91 beowulf 2087 31 31 400 57% 2027 13%
92 gk 2053 30 30 400 58% 1989 17%
93 Buzz Apr 1 2013 2046 32 32 400 59% 1974 12%
94 Chesley 1.1.2 2038 25 25 600 60% 1959 16%
95 zurichess bern 2031 24 24 600 54% 2002 22%
96 Clarabit 1.00 2027 26 26 583 58% 1962 18%
97 Simple 0.0 2021 29 29 500 64% 1893 15%
98 RattateChess 1.0 Nosferatu 2002 25 25 600 55% 1963 14%
99 Poor little Pinkus 1983 27 27 546 52% 1970 12%
100 prophet 1961 31 31 400 51% 1955 11%
101 ZCTx64MP-0.3.2500 1949 31 31 400 53% 1928 9%
102 Obender 3.1.2 1937 28 28 500 48% 1954 8%
103 linux_ghost 1931 26 26 583 45% 1972 10%
104 gnuchess-4.0 1923 27 27 600 42% 1993 7%
105 Parrot 060628 1910 28 28 600 40% 2036 7%
106 Matheus-2.3 1889 25 25 600 44% 1937 17%
107 Cinnamon 1.2b 1867 24 24 646 46% 1899 22%
108 colchess 1805 22 22 800 38% 1904 19%
109 dumb 1.0 1800 30 30 400 48% 1817 19%
110 faile-1.4.4 1800 24 24 700 49% 1797 17%
111 umax 1796 23 23 700 44% 1845 18%
112 ngplay 1649 31 31 400 58% 1587 18%
113 tscp181 1604 29 29 700 62% 1324 12%
114 minimardi 1582 31 31 400 63% 1475 17%
115 Elf 1.30 1513 31 31 500 66% 1221 13%
116 Needle 0.53.1 1509 25 25 700 62% 1329 22%
117 ACE 1485 27 27 500 42% 1547 20%
118 Sjeng 11.2 1461 31 31 400 45% 1503 20%
119 Superpawn 1367 40 40 300 35% 1511 13%
120 ges 1272 36 36 300 37% 1392 25%
121 Deepov 0.3 1227 37 37 200 47% 1243 54%
122 Joanna2002 JA 1.06 by Adam Kujawski 1214 37 37 300 48% 1231 26%
123 Fimbulwinter v5.05 JA 953 45 45 400 50% 936 6%
124 Xadreco v.5.6, by Beco 708 55 55 400 28% 1095 2%
125 Mizar 3.0 JA 312 83 83 400 3% 1194 0%
Richard Delorme
MikeB
Posts: 4889 Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania
Post
by MikeB » Sun Jun 18, 2017 10:54 pm
crybotmark wrote: Hi all, I was wondering, since I returned to computer chess, if you guys could help me finding a set of engines for linux in the range 1950-2450 elo in order to test my engine Napoleon. In the past I had acces to another machine running windows, while my main working pc was running linux, but now I can only work on linux and running a virtual machine is not an option here...
If any of you had a similar issue in the past, or rather has an engine that meets the requirements above, would really help me a lot.
You can download Stockfish/McBrain and use the uci option "Limit Strength" - it will use an nps logarithm that will approximate the doubling of nps will equal ~100ELO.
Any ELO from 1500 to 2800 can be selected.
Linux version in included in exe download.
https://github.com/MichaelB7/Stockfish/ ... s/tag/v2.5
flok
Post
by flok » Wed Jun 21, 2017 2:51 pm
Am I right that kingslayer fails with cutechess-cli?
Terminating process of engine kingslayer(0)
Finished game 1 (kingslayer vs 4152): * {No result}
-engine cmd=simple-HEAD-eac6bea/kingslayer proto=xboard name=kingslayer
hgm
Posts: 27808 Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller
Post
by hgm » Wed Jun 21, 2017 9:56 pm
It is a normal WB engine. It uses the same protocol driver as all my recent engines. And I run the MinGW compile every month in the blitz tourney under WinBoard without any problems. It is true that I don't test under Linux much. But there is no platform-dependent code in it other than for reading the clock. So I don't see why it shouldn't run under cutechess-cli or Linux.
Do you have a log file of the engine <-> GUI communication?
flok
Post
by flok » Wed Jun 21, 2017 10:04 pm
Ouch my bad: compiled it accidently on the wrong platform (x86 versus arm).
Now it only plays invalid moves. This is regular chess program, is it?
hgm
Posts: 27808 Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller
Post
by hgm » Wed Jun 21, 2017 10:21 pm
Yes, it is. It plays nothing but normal Chess. (This could change in the future; the design is quite suitable for Mighty Lion Chess or Werewolf Chess.) I never noticed any illegal moves during the blitz tourneys. Again, do you have a log file?
flok
Post
by flok » Thu Jun 22, 2017 10:18 am