Mayhem 3.4 unleashed !
Built the binary and they will come.
Release:
https://github.com/SamuraiDangyo/mayhem ... s/tag/v3.4
Massive increase in strength as I spent time in Xiphos source code looking for LMR / Null move formulas.
Mayhem is now searching super deep. In some positions up to 30 depth. Thanks to better LMR / Null move.
Pesto is included too. Mayhem is propably 2100 Elo w/o NNUE + opening book.
C++17 is supported too.
In 1 minute game. Which is really bad tc for Mayhem. Mayhem demolished Hakkapeliitta 3.0!
[pgn][Event "Computer Chess Game"]
[Site "pc"]
[Date "2021.03.05"]
[Round "-"]
[White "Mayhem 3.4"]
[Black "Hakkapeliitta 3.0"]
[Result "1-0"]
[TimeControl "60"]
[Annotator "7. +0,07 1... -0,01"]
1. c4 e5 {-0,01/17 2,4} 2. Nc3 Nc6 {-0,04/19 2,3} 3. g3 Nf6 {-0,02/19 3} 4.
Bg2 Bc5 {+0,03/19 2,0} 5. a3 d6 {+0,04/19 4} 6. e3 Bb6 {+0,16/17 1,8} 7. b4
{+0,07/12 2,0} Be6 {+0,21/17 1,7} 8. d3 {+0,11/12 1,9} O-O {+0,21/18 1,6}
9. Bb2 {+0,17/12 1,9} a6 {+0,26/17 1,8} 10. Nge2 {+0,33/11 1,8} Qd7
{+0,17/17 1,5} 11. Nd5 {+0,25/11 1,7} Bxd5 {+0,20/17 1,4} 12. cxd5
{+0,24/13 1,7} Ne7 {+0,16/17 1,4} 13. Nc3 {+0,10/12 1,6} a5 {+0,25/16 1,5}
14. b5 {+0,27/11 1,6} h5 {+0,22/16 1,3} 15. h3 {+0,08/10 1,5} h4
{+0,33/17 1,9} 16. g4 {+0,14/12 1,5} Nh7 {+0,25/17 1,1} 17. O-O
{+0,33/11 1,4} f5 {+0,39/17 1,1} 18. Kh2 {+0,20/11 1,4} fxg4 {+0,53/16 1,3}
19. Qxg4 {+0,18/11 1,3} Qxg4 {+0,73/18 1,0} 20. hxg4 {+0,15/13 1,3} a4
{+0,67/16 1,0} 21. Rac1 {+0,14/10 1,2} Ng5 {+1,17/17 0,9} 22. f4
{+0,59/12 1,2} h3 {+1,75/18 0,9} 23. Bh1 {-0,91/12 1,2} Bxe3 {+2,37/18 1,7}
24. f5 {-0,93/12 1,1} Ra5 {+2,26/17 0,8} 25. Rc2 {-0,33/11 1,1} Bf4+
{+2,41/17 0,8} 26. Rxf4 {-0,04/13 1,0} exf4 {+1,71/19 0,7} 27. Bc1
{+0,15/12 1,0} Nxf5 {+1,57/20 0,8} 28. gxf5 {+0,55/12 1,0} Rxf5
{+1,52/20 0,7} 29. Rf2 {+0,51/12 0,9} Ra8 {+1,03/20 0,7} 30. Ne4
{+0,69/13 0,9} Raf8 {+1,56/17 0,7} 31. b6 {+0,43/13 0,9} cxb6
{+1,08/19 0,6} 32. Nxd6 {+1,16/13 0,8} Re5 {+0,77/18 0,8} 33. Nc4
{+1,15/13 0,8} Re1 {+0,81/16 0,5} 34. Bd2 {+1,60/12 0,8} Ra1 {+0,72/16 1,1}
35. d6 {+2,03/12 0,8} Ra2 {+0,24/15 0,5} 36. Bd5+ {+2,07/12 0,7} Kh7
{-0,10/16 0,5} 37. d7 {+2,19/12 0,7} Rc2 {-0,38/16 0,8} 38. Ne5
{+2,34/11 0,7} g6 {-1,56/16 1,0} 39. Be1 {+2,55/11 0,7} Rc5 {-1,05/17 0,3}
40. Rxf4 {+2,18/11 0,6} Rd8 {-1,10/18 0,4} 41. Rd4 {+2,66/11 0,6} Rc2+
{-1,23/15 0,3} 42. Kg3 {+2,32/12 0,6} Kg7 {-1,75/16 0,6} 43. Bb4
{+2,32/10 0,6} Kf6 {-2,64/15 0,9} 44. Ng4+ {+3,67/10 0,6} Kg7
{-3,23/17 0,3} 45. Be7 {+3,71/12 0,5} Rxd7 {-3,91/17 0,3} 46. Bf6+
{+4,25/11 0,5} Kf8 {-3,78/17 0,2} 47. Bxg5 {+3,17/10 0,5} Rc5
{-4,02/16 0,2} 48. Rf4+ {+4,70/9 0,5} Kg7 {-4,41/17 0,2} 49. Bf6+
{+5,33/10 0,5} Kf8 {-4,75/17 0,2} 50. Bd4+ {+6,07/9 0,5} Ke7 {-5,48/18 0,2}
51. Rf7+ {+6,37/10 0,4} Kd8 {-6,22/20 0,3} 52. Rxd7+ {+6,11/10 0,4} Kxd7
{-6,39/19 0,2} 53. Bxc5 {+5,60/14 0,4} bxc5 {-6,42/18 0,2} 54. Bxb7
{+5,99/15 0,4} Kd6 {-6,56/19 0,2} 55. Be4 {+6,30/15 0,4} g5 {-6,56/17 0,2}
56. Kxh3 {+6,58/16 0,4} Ke6 {-7,48/17 0,1} 57. Bc6 {+6,73/17 0,4} Kf5
{-8,15/18 0,2} 58. Kg3 {+7,39/15 0,4} Ke6 {-8,75/18 0,1} 59. Bxa4
{+7,58/14 0,3} Kd5 {-9,15/17 0,2} 60. Nf6+ {+8,81/14 0,3} Ke5
{-9,40/18 0,2} 61. Nd7+ {+9,29/14 0,3} Kd5 {-10,79/18 0,2} 62. Kg4
{+9,46/15 0,3} c4 {-8,49/18 0,1} 63. dxc4+ {+11,41/15 0,3} Kxc4
{-8,89/18 0,1} 64. Kxg5 {+11,42/15 0,3} Kc3 {-9,01/18 0,1} 65. Bb5
{+12,17/13 0,3} Kb3 {-9,01/19 0,1} 66. a4 {+12,48/13 0,3} Kb4
{-9,01/18 0,1} 67. Kf4 {+13,04/12 0,3} Ka5 {-10,38/17 0,1} 68. Ke4
{+13,46/12 0,2} Kb4 {-8,49/7 0,1} 69. Kd4 {+13,84/13 0,2} Ka5
{-16,54/20 0,1} 70. Bc6 {+15,84/13 0,2} Ka6 {-13,62/18 0,1} 71. a5
{+16,70/12 0,2} Kxa5 {-7,71/15 0,1} 72. Kc5 {+16,00/11 0,2} Ka6
{-7,66/7 0,1} 73. Kb4 {+16,74/11 0,2} Ka7 {-7,34/7 0,1} 74. Ka4
{+16,70/10 0,2} Ka6 {-7,23/7 0,1} 75. Bg2 {+16,74/11 0,2} Ka7 {-7,15/7 0,1}
76. Kb3 {+16,60/10 0,2} Ka6 {-7,23/7 0,1} 77. Kb4 {+16,74/11 0,2} Ka7
{-7,34/7 0,1} 78. Bc6 {+16,98/11 0,2} Ka6 {-7,43/7 0,1} 79. Ka4
{+16,74/11 0,2} Ka7 {-7,17/7 0,1} 80. Bh1 {+15,71/10 0,2} Ka6 {-7,17/7 0,1}
81. Kb4 {+16,28/11 0,2} Ka7 {-7,23/7 0,1} 82. Bg2 {+16,37/11 0,2} Ka6
{-7,43/7 0,1} 83. Kc5 {+16,37/11 0,2} Ka5 {-7,70/13 0,1} 84. Nb6
{+15,95/12 0,1} Ka6 {-7,69/7 0,1} 85. Nc4 {+15,91/12 0,1} Ka7 {-7,69/7 0,1}
86. Kc6 {+16,24/11 0,1} Ka8 {-1000,07/12 0,1} 87. Kb6+ {+104,85/9 0,1} Kb8
{-1000,08/7 0,1} 88. Bh3 {+104,85/8 0,1} Ka8 {-1000,07/7 0,1} 89. Ne5
{+104,85/7 0,1} Kb8 {-7,98/7 0,1} 90. Nc6+ {+104,85/6 0,1} Ka8
{-1000,04/7 0,1} 91. Nb4 {+104,85/5 0,1} Kb8 {-1000,02/7 0,1} 92. Na6+
{+104,85/4 0,1} Ka8 {-1000,01/7 0,1} 93. Bg2# {+104,85/3 0,1}
{Xboard adjudication: Checkmate} 1-0[/pgn]