ShashChess

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

Moderators: hgm, Rebel, chrisw

marsell
Posts: 106
Joined: Tue Feb 07, 2012 11:14 am

Re: ShashChess

Post by marsell »

I can not understand, what does MCTS have to do with learning file?
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: ShashChess

Post by peter »

peter wrote: Tue Jan 29, 2019 1:04 pm BTW it seems as for popct.- compile, that tbs- usage cannot be switched off by Syzygy Probe Limit 0, when MCTS is on.
And could it be, that working of MCTS- learning files depends on wether the opening moves are stored in a .pgn too or not?

It seems to me, at positions without move history leading to it, means starting with move nr. x instead of 1 to x, there's only an experience.bin of 0 Kb stored, with move history in .pgn, there are 7 more .bin-files with long numbers as names, and only then results of hash- learning works, while it doesn't with experience.bin only.
Peter.
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: ShashChess

Post by Eduard »

Engine error!

If I let ShashChess 6.0 (Android version arm8) analyze the following position, stops the engine after a few seconds with the message: Engine error.

(Device: Android 8.1 x64, arm8, GUI Droidfish current version)

[d]r1b1nrk1/p5b1/1npp1qpB/1p6/3pPPp1/6N1/PPPQN3/2KR1B1R w - - 3 17

What could that be?
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: ShashChess

Post by Scally »

Both the supplied Raspberry Pi 3b+ binary and my own compiled binary work fine ..

info depth 24 seldepth 40 multipv 1 score cp 423 nodes 80684773 nps 691226 hashfull 995 tbhits 0 time 116727 pv h6g5 f6f7 b2b3 e8f6 e2d4 f6h5 g3h5 g6h5 f4f5 b6d5 d4c6 d5c3 e4e5 g7e5 c6e5 d6e5 d2c3 c8f5 f1b5 a8c8 b5c4 c8c4 b3c4 f5e4 h1h2 e4g6 g5h6 f7f3 c3e5 f3a3 c1b1
info depth 25 currmove h6g5 currmovenumber 1
stop
info depth 25 seldepth 40 multipv 1 score cp 423 nodes 87086550 nps 689455 hashfull 995 tbhits 0 time 126312 pv h6g5 f6f7 b2b3 e8f6 e2d4 f6h5 g3h5 g6h5 f4f5 b6d5 d4c6 d5c3 e4e5 g7e5 c6e5 d6e5 d2c3 c8f5 f1b5 a8c8 b5c4 c8c4 b3c4 f5e4 h1h2 e4g6 g5h6 f7f3 c3e5 f3a3 c1b1
bestmove h6g5 ponder f6f7
quit
Al@PicoChess:~/shashChess/src/All $

Thanks,

Al.
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: ShashChess

Post by Eduard »

Thank You!

Here is the full notation. The engine stops at replay each time at move 14 with GUI Droidfish on my smartphone with Android 8.1:

(both versions arm7 and arm8)

[Event "CCC3: Rapid Redux Stage 3 (30|5)"]
[Site "?"]
[Date "2019.01.06"]
[Round "1"]
[White "Lc0"]
[Black "Houdini"]
[Result "1-0"]
[TimeControl "1800+5"]
[ECO "B07"]
[GameDuration "01:24:55"]
[GameEndTime "2019-01-06T21:01:17.832 PST"]
[GameStartTime "2019-01-06T19:36:22.051 PST"]
[Opening "Pirc defense"]
[PlyCount "319"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 Bg7 5. Qd2 O-O 6. O-O-O c6 7. h4 b5 8. f3
h5 9. Nce2 Nbd7 10. g4 hxg4 11. Ng3 e5 12. h5 exd4 13. Bh6 Ne8 14. hxg6 fxg6
15. f4 Qf6 16. N1e2 Nb6 17. Nxd4 Qxd4 18. Qxd4 Bxd4 19. Rxd4 Rf7 20. f5 Nc4 21.
Bxc4 bxc4 22. fxg6 Rf3 23. Rf1 Be6 24. Rdd1 c3 25. bxc3 Bc4 26. Rxf3 gxf3 27.
Rd4 Bxa2 28. Rd3 Nf6 29. Rxf3 Ng4 30. Bf4 Re8 31. Bxd6 Kg7 32. Rf4 Nh6 33. e5
Be6 34. Rf6 Bg4 35. Bc5 Ng8 36. Rxc6 Rc8 37. Nh5+ Kh6 38. Rxc8 Bxc8 39. Nf4 Kg5
40. Be3 Kf5 41. e6 Ke4 42. Bd2 Ke5 43. c4 Kf6 44. Bb4 Bb7 45. Bf8 Bc6 46. g7
Ke5 47. Ne2 Be8 48. e7 a6 49. Kb2 Nf6 50. Kb3 Ke6 51. Kb4 Bd7 52. Ka5 Ke5 53.
Kxa6 Be6 54. c5 Bd5 55. Kb6 Nd7+ 56. Kc7 Nf6 57. Nc3 Bf7 58. c6 Kd4 59. Na4 Be8
60. Nb2 Ke3 61. Nd3 Kd2 62. Kb6 Bf7 63. Nf2 Nd5+ 64. Kc5 Nc7 65. Ng4 Ne8 66. c4
Nc7 67. Kb6 Ne8 68. c5 Be6 69. Nf2 Ke2 70. Ne4 Ke3 71. Ng3 Nf6 72. Nf1+ Ke2 73.
Nh2 Nd5+ 74. Kb7 Nf6 75. Nf1 Bd5 76. Ng3+ Kf3 77. Nf5 Kf2 78. Kb6 Be6 79. Nd6
Bd7 80. Nb5 Be6 81. Na3 Nd5+ 82. Kb7 Nf6 83. Nc2 Bd5 84. Kb6 Bxc6 85. Na3 Be8
86. Nc4 Nd5+ 87. Kb7 Nf6 88. c6 Bf7 89. Ne5 Bh5 90. c7 Bf3+ 91. Kb8 Bg4 92. Ka7
Kg3 93. Kb6 Be6 94. Nd3 Kf3 95. Nc5 Bd7 96. Nb3 Kf4 97. Nc5 Kf3 98. g8=R Bc8
99. Rg6 Nd5+ 100. Ka7 Nxc7 101. Kb8 Bd7 102. Kxc7 Be8 103. Rg1 Kf2 104. Rg2+
Kxg2 105. Ne4 Bf7 106. Kb6 Kh1 107. Nd6 Bg6 108. Kc5 Kg2 109. Kd4 Kg3 110. Ke3
Kg4 111. e8=R Bxe8 112. Nxe8 Kg3 113. Ba3 Kg2 114. Bb2 Kg3 115. Bc1 Kg2 116.
Kd4 Kf3 117. Ba3 Kf4 118. Bb4 Kf3 119. Ba5 Kf4 120. Bb6 Kf5 121. Kc3 Ke6 122.
Ba5 Ke7 123. Nc7 Kd6 124. Nb5+ Kc6 125. Na3 Kb7 126. Bb4 Kc6 127. Kd4 Kb7 128.
Be1 Ka6 129. Kc5 Kb7 130. Nb1 Kb8 131. Bd2 Kb7 132. Bc3 Kc7 133. Kd5 Kb6 134.
Bd4+ Kc7 135. Nc3 Kc8 136. Kc6 Kb8 137. Nd5 Ka8 138. Bb2 Kb8 139. Nc7 Kc8 140.
Bd4 Kb8 141. Bb6 Kc8 142. Ba7 Kd8 143. Nd5 Ke8 144. Kd6 Kf7 145. Ne7 Kg7 146.
Be3 Kf6 147. Bf4 Kf7 148. Bg5 Ke8 149. Ke6 Kd8 150. Bf4 Ke8 151. Bc7 Kf8 152.
Nf5 Ke8 153. Ng7+ Kf8 154. Kf6 Kg8 155. Kg6 Kh8 156. Nf5 Kg8 157. Bd6 Kh8 158.
Be7 Kg8 159. Nh6+ Kh8 160. Bf6# 1-0
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: ShashChess

Post by Eduard »

By the way, ShashChess 4 Android works fine, no problems when replaying the game!
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

ShashChess 6.1.1
Handicap Mode: bug corrected and great improvement
Stockfish patch Feb 1, 2019
Extend discovered checks regardless of SEE
https://github.com/amchess/ShashChess/r ... /tag/6.1.1

As usual, It would be nice the other versions.
Andrea
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: ShashChess

Post by Ovyron »

Thanks Andrea, I'm a big fan of the Petrosian checkbox, it's very scary when I'm analyzing with Stockfish 10 and it gives low eval and it shows the same move after move, while Petrosian shows some +1.60 score and then goes 1.70... 1.80... 1.90 until S10 blows up and agrees it's in trouble, I hadn't seen something like this since Zappa Dissident.

Specially recommeded for the analysis of quiet positions that need a plan (where S10's choices are basically random because all moves are tied in score, while Shash has a clear preference) where it seems to be doing a better job than Komodo 11 :)
Your beliefs create your reality, so be careful what you wish for.
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Ovyron wrote: Sun Feb 03, 2019 8:37 am Thanks Andrea, I'm a big fan of the Petrosian checkbox, it's very scary when I'm analyzing with Stockfish 10 and it gives low eval and it shows the same move after move, while Petrosian shows some +1.60 score and then goes 1.70... 1.80... 1.90 until S10 blows up and agrees it's in trouble, I hadn't seen something like this since Zappa Dissident.

Specially recommeded for the analysis of quiet positions that need a plan (where S10's choices are basically random because all moves are tied in score, while Shash has a clear preference) where it seems to be doing a better job than Komodo 11 :)
Hi.
Yes. As I told my goal is not the same as Stockfish Community: I don't want the strongest engine on blitz time controls, but a tool useful for a correspondence chess player as I am: surely the strongest at long time controls, but also useful on hard positions test suite.
I'll publish the result, but I can anticipate, on my personal file of 326 positions, Stockfish is 139, ShashChess base 151 and even better with the algorithms activated.
I think, based on the results, Shashin theory is useful in this perspective and the results confirm this, but a lot must be done.
My main difficult is the HW resources and a concrete help for testing improvement patches in a systematic serious fashion.
If you or someone else is interested, he can contact me in private.

Andrea
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Bug fixing release.
https://github.com/amchess/ShashChess/r ... /tag/6.1.2
I wait, as usual, for other versions.
Have fun!
Andrea