https://github.com/SamuraiDangyo/Sapeli ... naries/bin
It contains 1.0 + 1.01 + 1.02 + 1.11 + 1.20.
My latest development version was getting really buggy. So I had to revert back to 1.19 and bolt my improvements in.
Even move generator got faster. atm I'm only sorting tactical moves to save cycles.
Code: Select all
1.20
= nodes 875605409 mnps 21.061 time 41.575
1.23
= nodes 875605409 mnps 27.680 time 31.633
I feel like the new passed pawn code is working here.
[pgn][Event "?"] [Site "?"] [Date "2019.06.13"] [Round "3"] [White "Sapeli 1.23"] [Black "Crafty-23.4"] [Result "1-0"] [TimeControl "40/0.5"] [ECO "A05"] [Opening "Reti Opening"] [PlyCount "143"] 1. Nf3 {+0,13/5 1,6 s} 1... Nf6 {+0,05/8 0,9 s} 2. d4 {+0,13/5 1,7 s} 2... e6 {+0,10/7 0,9 s} 3. Nc3 {+0,08/4 1,5 s} 3... Nc6 {+0,00/6 0,4 s} 4. e4 {+0,16/4 1,5 s} 4... Bb4 {+0,22/5 0,2 s} 5. d5 {+0,19/4 1,5 s} 5... Bxc3+ {+0,11/5 0,3 s} 6. bxc3 {+0,47/6 1,5 s} 6... Ne7 {-0,14/6 0,3 s} 7. dxe6 {+0,47/4 1,4 s} 7... fxe6 {-0,27/6 0,6 s} 8. Bd3 {+0,37/4 1,3 s} 8... d5 {+0,21/6 0,4 s} 9. exd5 {+0,26/4 1,3 s} 9... Nexd5 {+0,53/7 0,7 s} 10. Bd2 {+0,31/4 1,2 s} 10... Qd6 {+0,62/7 0,4 s} 11. c4 {+0,41/2 1,1 s} 11... Nb4 {-0,12/6 1,0 s} 12. Be2 {+0,14/4 1,2 s} 12... O-O {+0,08/6 0,2 s} 13. Qb1 {+0,32/3 1,2 s} 13... Nc6 {-0,01/8 0,6 s} 14. O-O {+0,22/4 1,2 s} 14... Ne4 {-0,23/8 0,9 s} 15. Be3 {+0,22/3 1,1 s} 15... Nc3 {-0,35/8 0,4 s} 16. Qe1 {-0,30/4 1,1 s} 16... Nxe2+ {-0,19/9 0,8 s} 17. Qxe2 {-0,11/4 1,1 s} 17... Ne5 {-0,25/8 0,5 s} 18. Nxe5 {-0,02/4 1,2 s} 18... Qxe5 {-0,17/3 s} 19. Qd3 {+0,01/3 1,2 s} 19... b6 {-0,02/4 0,1 s} 20. f4 {+0,02/3 1,4 s} 20... Qh5 {-0,27/6 0,4 s} 21. Rab1 {+0,01/3 1,1 s} 21... Bb7 {-0,46/7 1,1 s} 22. Rb5 {+0,02/3 1,1 s} 22... Rf5 {-0,45/4 0,1 s} 23. Qd7 {-0,02/2 1,1 s} 23... Qg6 {-0,69/7 0,7 s} 24. Qd2 {-0,03/1 1,1 s} 24... Qg4 {-0,77/6 1,1 s} 25. h3 {-0,09/2 1,1 s} 25... Qg3 {-0,59/7 1,2 s} 26. Qf2 {-0,13/3 1,1 s} 26... Qxf2+ {-0,48/8 0,3 s} 27. Rxf2 {-0,17/4 1,1 s} 27... Ba6 {-0,67/9 0,7 s} 28. Rb4 {-0,18/4 1,1 s} 28... Ra5 {-0,94/9 0,7 s} 29. c5 {-1,08/4 1,2 s} 29... Rxa2 {-1,23/6 0,4 s} 30. Bd4 {-1,16/4 1,1 s} 30... Rd8 {-1,64/7 0,6 s} 31. cxb6 {-1,17/4 1,1 s} 31... cxb6 {-1,71/8 0,7 s} 32. c4 {-1,19/4 1,2 s} 32... Rxf2 {-1,71/8 0,4 s} 33. Bxf2 {-1,13/5 1,4 s} 33... Rd1+ {-1,69/8 0,4 s} 34. Kh2 {-1,11/6 1,2 s} 34... Rd2 {-1,58/7 0,2 s} 35. Kg1 {-1,13/5 1,2 s} 35... Bb7 {-1,20/6 0,5 s} 36. c5 {-1,04/5 1,1 s} 36... b5 {-0,57/7 0,6 s} 37. Rxb5 {+0,10/6 1,1 s} 37... Bc6 {-0,01/8 0,6 s} 38. Rb8+ {+0,21/6 1,1 s} 38... Kf7 {-0,56/3 s} 39. Rc8 {+0,27/5 1,2 s} 39... Rd1+ {+0,10/5 0,1 s} 40. Kh2 {+0,31/6 1,0 s} 40... Be8 {+0,41/7 0,6 s} 41. c6 {+0,65/6 1,7 s} 41... a5 {+0,16/8 1,1 s} 42. c7 {+0,66/5 1,7 s} 42... Rc1 {+2,04/10 0,9 s} 43. Bb6 {+1,70/5 1,5 s} 43... a4 {-0,27/1 s} 44. Rd8 {+4,22/6 1,6 s} 44... a3 {+2,45/7 0,1 s} 45. c8=Q {+4,45/5 1,5 s} 45... Rxc8 {+3,45/3 s} 46. Rxc8 {+5,50/6 1,4 s} 46... e5 {+4,73/5 0,3 s} 47. fxe5 {+5,83/5 1,4 s} 47... Bb5 {+6,27/8 0,4 s} 48. Rc7+ {+6,58/5 1,3 s} 48... Ke6 {+6,10/7 0,5 s} 49. Rxg7 {+6,57/5 1,3 s} 49... a2 {+5,55/10 1,0 s} 50. Ra7 {+6,55/6 1,2 s} 50... Bc4 {+5,50/10 0,4 s} 51. Bd4 {+6,62/5 1,2 s} 51... h6 {+5,61/9 0,5 s} 52. Rh7 {+7,61/5 1,1 s} 52... h5 {+5,64/8 0,7 s} 53. Rxh5 {+7,67/5 1,1 s} 53... Kd5 {+6,21/8 0,6 s} 54. Rh4 {+7,68/6 1,1 s} 54... Kc6 {+6,25/6 0,3 s} 55. Kg3 {+7,79/4 1,1 s} 55... Bd5 {+6,82/8 0,8 s} 56. Rh6+ {+7,89/5 1,2 s} 56... Kb5 {+7,44/7 0,2 s} 57. e6 {+8,18/5 1,1 s} 57... Kc4 {+7,70/7 0,4 s} 58. Be5 {+8,35/5 1,1 s} 58... Bc6 {+8,23/8 0,6 s} 59. e7 {+8,35/4 1,1 s} 59... Bd7 {+8,94/7 0,5 s} 60. Rh8 {+10,20/4 1,1 s} 60... Kd5 {+8,62/5 0,5 s} 61. e8=R {+10,29/5 1,3 s} 61... Bxe8 {+9,34/7 0,4 s} 62. Rxe8 {+10,33/6 1,1 s} 62... Kc4 {+12,61/7 0,4 s} 63. Ra8 {+12,16/5 1,2 s} 63... Kd5 {+9,27/2 s} 64. Kf4 {+12,29/5 1,2 s} 64... a1=Q {+13,35/4 s} 65. Rxa1 {+12,43/6 1,2 s} 65... Ke6 {+13,52/3 s} 66. Ra7 {+12,72/5 1,2 s} 66... Kd5 {+13,68/2 s} 67. Rc7 {+12,99/5 1,2 s} 67... Ke6 {+13,81/2 s} 68. g4 {+22,82/5 1,3 s} 68... Kd5 {+14,23/2 s} 69. g5 {+22,82/4 1,2 s} 69... Ke6 {+14,45/2 s} 70. g6 {+104,85/4 0,6 s} 70... Kd5 {+19,76/2 s} 71. g7 {+104,85/3 0,1 s} 71... Ke6 {+327,65/2 s} 72. g8=Q# {+104.85/2 0s, White mates} 1-0 [/pgn]