New engine releases & news 2021

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

Moderator: Ras

User avatar
flok
Posts: 606
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: New engine releases & news 2021

Post by flok »

Brunetti wrote: Sat Oct 16, 2021 8:59 pm Maybe you used a time control where your engine is less performing, or that limited field of opponents is particularly bad for Caffeinated. My testings are based on a sort of Swiss system, and the resulting ratings look quite accurate (if you ask me, of course :)).
:-D of course :-)
The bad thing is 22% of crashes. Have you ever had any?
Yes but not that much.
I'll look into it.
It has been quite a while since I wrote a java program so I have to figure out first how to let it produce a coredump or so to aid debugging.

Thanks for your work.
User avatar
flok
Posts: 606
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: New engine releases & news 2021

Post by flok »

Code: Select all

Player: CP-a8c074d
   "Draw by fifty moves rule": 5
   "Draw by insufficient mating material": 11
   "Loss: Black disconnects": 29
   "Loss: Black mates": 212
   "Loss: White disconnects": 26
   "Loss: White mates": 220
   "No result": 3
   "Win: Black mates": 15
   "Win: Black's connection stalls": 1
   "Win: White mates": 22
Not good.
User avatar
flok
Posts: 606
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: New engine releases & news 2021

Post by flok »

Ok at least one type of crash (if not all) came from out-of-time handling.

https://vanheusden.com/CaffeinatedPawn/ ... 4311af.zip

It now tries to do something sensible if it had not enough time to even do the first iteration.
Also a tiny pondering improvement.
User avatar
Brunetti
Posts: 424
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: New engine releases & news 2021

Post by Brunetti »

flok wrote: Sat Oct 16, 2021 11:18 pm Ok at least one type of crash (if not all) came from out-of-time handling.
Good news: crashes have disappeared!
flok wrote: Sat Oct 16, 2021 11:18 pm It now tries to do something sensible if it had not enough time to even do the first iteration.
The performance of this version is slightly worse, but consider the error bars.

Code: Select all

Engines in CaffeinatedPawn 54311af 64-bit family
-------------------------------------------------------------------------------------------------------------
Rank  Elo   ±  Engine                                      Score Games  Wins Draws  Loss  Oppo time stal ille
-------------------------------------------------------------------------------------------------------------
   1. 1627  33 CaffeinatedPawn 46203a4 64-bit                44%   451   193    15   243   -50   0%  22%   0%
   2. 1590  31 CaffeinatedPawn 54311af 64-bit                45%   451   167    73   211   -42   0%   0%   0%
-------------------------------------------------------------------------------------------------------------
Results of CaffeinatedPawn 54311af 64-bit
-------------------------------------------------------------------------------------------------------------
Rank  Elo  Engine                                        Score   Games   Wins  Draws Losses
-------------------------------------------------------------------------------------------------------------
   1. 2220 Hagrid 0.7.47                                     0%      1      0      0      1                  
   2. 2214 Feuerstein 0.4.6.1                                0%      1      0      0      1                  
   3. 2211 Madeleine 0.2                                     0%      1      0      0      1                  
   4. 2208 Blunder 6.1.0 64-bit                              0%      1      0      0      1                  
   5. 2195 Kurt 0.9.2.2 beta 64-bit                          0%      1      0      0      1                  
   6. 2193 Blitzkrieg 1.0 rev337 64-bit                      0%      1      0      0      1                  
   7. 2193 DrunkenMaster 1.2                                 0%      1      0      0      1                  
   8. 2062 Timea 4a18                                      100%      1      1      0      0                  
   9. 2042 Sapeli 2.0 64-bit                                 0%      1      0      0      1                  
  10. 1929 Odonata 0.3.26 64-bit                             0%      1      0      0      1                  
  11. 1923 FreeChess 2.17b                                   0%      1      0      0      1                  
  12. 1921 Roce 0.039                                        0%      1      0      0      1                  
  13. 1911 Clueless 1.4                                      0%      1      0      0      1                  
  14. 1905 Rustic Alpha 3.0.0 64-bit                         0%      1      0      0      1                  
  15. 1904 Deep Chess r113 64-bit                            0%      1      0      0      1                  
  16. 1895 GearHeart 0.16 TP 64-bit                         20%      5      1      0      4                  
  17. 1892 Deepov 0.4 64-bit                                13%      4      0      1      3                  
  18. 1889 Predateur2.2.1                                    0%      4      0      0      4                  
  19. 1886 CDrill 1800 Build 4                              20%      5      1      0      4                  
  20. 1883 HeavyChess 0.13 beta                             20%      5      0      2      3                  
  21. 1878 Chareth 2020-06-28 64-bit                        20%      5      1      0      4                  
  22. 1876 Heracles 0.5.9                                   10%      5      0      1      4                  
  23. 1874 Sayuri 2018-05-23 64-bit                         20%      5      1      0      4                  
  24. 1870 Hopper 20211004 64-bit                           10%      5      0      1      4                  
  25. 1869 Ziggy 0.7 64-bit                                  0%      5      0      0      5                  
  26. 1867 Pigeon 1.5.1 64-bit                              30%      5      1      1      3                  
  27. 1856 Apollo 1.2.1 64-bit                              40%      5      2      0      3                  
  28. 1854 Zurichess Appenzeller 64-bit                     20%      5      0      2      3                  
  29. 1835 Silke Chess 1.2.1209                             17%      6      1      0      5                  
  30. 1826 BeRoChess 1.00.2012.04.10.0112 64-bit            17%      6      0      2      4                  
  31. 1807 Hopper 20211003 64-bit                           33%      6      2      0      4                  
  32. 1800 Hedwig rev25 64-bit                              33%      6      2      0      4                  
  33. 1775 Rocinante 2.0 64-bit                             21%      7      1      1      5                  
  34. 1768 Celestial 1.0 64-bit                             14%      7      1      0      6                  
  35. 1767 Testina 3c                                       57%      7      2      4      1                  
  36. 1759 RapChessCs 2021-07-22 64-bit                     29%      7      2      0      5                  
  37. 1758 Shallow Blue 2.0.0 64-bit                        29%      7      2      0      5                  
  38. 1736 Pwned 1.3 64-bit                                 36%      7      2      1      4                  
  39. 1735 Small-C 90.3                                      0%      7      0      0      7                  
  40. 1711 Crabby 1.00 64-bit                               38%      8      2      2      4                  
  41. 1704 FracTal 1.0 64-bit                               38%      8      1      4      3                  
  42. 1693 CaSpEr rev4 64-bit                               19%      8      1      1      6                  
  43. 1679 Walleye 1.4 64-bit                               44%      9      3      2      4                  
  44. 1668 Chancellor 1.00d                                 44%      9      4      0      5                  
  45. 1657 ArcBishop 1.00d                                  44%      9      3      2      4                  
  46. 1629 Pigeon 1.37 64-bit                               50%     10      4      2      4                  
  47. 1623 Cicada 0.1 64-bit                                20%     10      1      2      7                  
  48. 1615 Pulse 1.7.2 64-bit                               55%     10      4      3      3                  
  49. 1607 Conqueror 1.2                                    60%     10      4      4      2                  
  50. 1599 Koedem 1.1 64-bit                                45%     10      4      1      5                  
  51. 1586 SebLague Chess-AI 0.1 .Net5                      40%     10      4      0      6                  
  52. 1557 ChessEngine (SeminarEngine) 0.1-alpha 64-bit     65%     10      4      5      1                  
  53. 1556 DoctorB 1.2.1 64-bit                             15%     10      1      1      8                  
  54. 1550 Piranha 0.5                                      40%     10      4      0      6                  
  55. 1532 Jacky Chess 0.9.14 64-bit                        44%      9      2      4      3                  
  56. 1528 Chessier 0.1.0 64-bit                            60%     10      6      0      4                  
  57. 1525 Irina 0.15                                       67%      9      6      0      3                  
  58. 1508 Superpawn build 110 64-bit                       50%      9      4      1      4                  
  59. 1495 Walleye 1.3.0 64-bit                             83%      9      6      3      0                  
  60. 1468 Quokka 2.1 64-bit                                75%      8      5      2      1                  
  61. 1460 Madlenka 2015.02.13 DC 64-bit                    50%      8      0      8      0                  
  62. 1459 Lynx 5.2 64-bit                                  63%      8      4      2      2                  
  63. 1451 Hactar 0.9.0 64-bit                              69%      8      4      3      1                  
  64. 1450 Lynx 5.1 64-bit                                  79%      7      5      1      1                  
  65. 1450 Lynx 5.3 64-bit                                  63%      8      5      0      3                  
  66. 1443 Eden 0.0.13                                      86%      7      6      0      1                  
  67. 1426 Neocortex 1.0 64-bit                             71%      7      5      0      2                  
  68. 1425 Endamat 20210217 64-bit                          71%      7      5      0      2                  
  69. 1389 Overhead 64-bit                                  83%      6      4      2      0                  
  70. 1383 Sargon 1978 1.01                                 58%      6      3      1      2                  
  71. 1371 KillerQueen 2 beta 3                             83%      6      5      0      1                  
  72. 1360 AXWChessbot 0.1.0 64-bit                        100%      6      6      0      0                  
  73. 1352 Haddock 0.2.1 64-bit                            100%      6      6      0      0                  
  74. 1329 Rumney 0.2.1 64-bit                              80%      5      4      0      1                  
  75. 1317 Belofte 2.1.3 64-bit                            100%      6      6      0      0                  
  76. 1285 FUSCH# 1.09                                      88%      4      3      1      0                  
Alex
Damir
Posts: 2886
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: New engine releases & news 2021

Post by Damir »

Hopper Engine v1.1

Thanks to author jonathanmcdermid

https://github.com/jonathanmcdermid/Hop ... ngine-v1.0

Stable Version

Largest changes since v1.0 are functioning pawn hash tables and a more sophisticated evaluation function. The engine should be stronger than it currently is with the features that are already implemented, so future versions will likely contain less new features and more refined versions of current ones.

Current Features:
negamax algorithm
forsyth–edwards notation
material evaluation
mobility evaluation
alpha-beta pruning
iterative deepening
principle variations
transposition tables
pawn hash table
zobrist keys
null moves
zugswang detection
quiescent search
dynamic aspiration windows
pinned piece detection
double check detection
threatened squares
killer moves
perft
principal variation search
static exchange evaluation
User avatar
Brunetti
Posts: 424
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: New engine releases & news 2021

Post by Brunetti »

Damir wrote: Sun Oct 17, 2021 8:58 pm Hopper Engine v1.1
The nwew version is definitely better than the previous one, but it suffers of time losses.

Code: Select all

Engines in Hopper 1.1 64-bit family
-------------------------------------------------------------------------------------------------------------
Rank  Elo   ±  Engine                                      Score Games  Wins Draws  Loss  Oppo time stal ille
-------------------------------------------------------------------------------------------------------------
   1. 1940  40 Hopper 1.1 64-bit                             46%   241    95    31   115   -32  19%   0%   0%
   2. 1865  23 Hopper 20211004 64-bit                        45%   744   270   125   349   -41   1%   0%   0%
   3. 1807  25 Hopper 20211003 64-bit                        46%   656   264    79   313   -28   2%   1%   1%
Alex
User avatar
Brunetti
Posts: 424
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: New engine releases & news 2021

Post by Brunetti »

Brunetti wrote: Sun Oct 17, 2021 9:52 pm The new version is definitely better than the previous one, but it suffers of time losses.
Version 1.2 is now available.

https://github.com/jonathanmcdermid/Hop ... ngine-v1.2

The strenght is the same of 1.1 but time losses disappeared.

Alex
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: New engine releases & news 2021

Post by Scally »

Does the author propose to include a Makefile?

Thanks,

Al.
User avatar
Brunetti
Posts: 424
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: New engine releases & news 2021

Post by Brunetti »

Scally wrote: Mon Oct 18, 2021 11:21 am Does the author propose to include a Makefile?
I can't see any on his repository. Anyway you can ask him there, or can write it by yourself.

Alex
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: New engine releases & news 2021

Post by Scally »

I’ve tried on my Raspberry 4 32 bit.

It appears to be 64 bit only, and maybe only for Windows.


Al.