http://wbec-ridderkerk.nl/html/details1 ... Check.html
As usual there will soon be Windows/Linux/Android 32&64 bit compiles by Jim Ablett. I'd like to thank him once again for his contribution, as I really like to see my code ported to many platforms. MacOSX should work too (as well as any POSIX system that has gcc and make installed), but you need to compile it yourself by typing "make" in the "src" directory.
* added a rook on open and semi open file bonus, in attempt to plug some holes in my eval. the eval is still a little simplistic, but it's starting to have the most common features working fairly well.
* removed under promotions from the quiescent search. interestingly enough, removing under promotions at search nodes performed worse (not a lot worse, but significantly so). i don't fully understand why, but perhaps it's because of some interaction with LMR.
* used MVV/LVA ordering at qsearch capture nodes, ie. when depth < 0 (at depth zero, I also generate quiet checks in a classical attempt to mittigate the horizon effect).
* removed stdin unbuffering: this works under cutechess-cli, but I don't know if it's ok for other UCI interfaces. stdout is still unbuffered (couldn't find a way to get rid of this hack).
As you can see it's slowly creeping up the elo ladder (cf. Open Source Bullet rating in tournament forum).
Code: Select all
Rank Name Elo + - games score oppo. draws
1 Critter 1.4 3244 32 31 400 76% 3024 30%
2 IvanHoe 999946h 3183 31 30 400 67% 3039 33%
3 Stockfish 2.2.2 3178 29 29 450 68% 3028 29%
4 Protector 1.4 2926 28 28 500 49% 2934 23%
5 Umko 1.2 2871 27 27 550 51% 2873 26%
6 Toga 1.4.1 2851 25 25 650 55% 2818 25%
7 Glaurung 2.2 2825 29 29 450 39% 2926 28%
8 Daydreamer 1.75 2739 24 24 600 59% 2675 30%
9 Fruit 2.1 2700 22 22 700 51% 2692 24%
10 Crafty 23.4 2693 24 24 600 49% 2698 24%
11 Cheng3 1.07 2654 26 26 500 54% 2625 26%
12 Rodent 0.12 2645 23 23 600 51% 2642 30%
13 GNU Chess 5.07.173b 2645 24 24 600 47% 2665 29%
14 Arasan 14.0 2622 26 26 500 51% 2616 23%
15 Scorpio 2.7 2622 21 22 750 44% 2669 28%
16 DoubleCheck 2.7 2575 29 29 410 53% 2549 21%
17 Pepito 1.59 2575 22 22 750 49% 2580 24%
18 EXchess 6.10 2529 23 23 682 57% 2468 23%
19 Sloppy 0.2.2 2525 21 21 850 41% 2590 23%
20 Greko 9.0 2489 22 23 732 41% 2561 23%
21 Pawny 0.3.1 2488 27 27 532 59% 2406 18%
22 Olithink 5.3.2 2430 25 25 532 49% 2438 24%
23 Diablo 0.5.1 2428 27 27 482 50% 2424 22%
24 Sungorus 1.4 2345 25 25 600 44% 2385 19%
25 Ifrit m1.5 2319 30 30 400 50% 2316 21%
26 Jazz 501 2316 27 27 500 44% 2355 22%
27 KMT Chess 1.2.1 2281 31 31 400 44% 2326 19%
28 Beowulf 2.4 2252 35 35 300 45% 2297 20%
29 Faile 1.4 1991 43 47 300 12% 2333 13%