ShashChess 5.0 released
https://github.com/amchess/ShashChess/releases/tag/5.0
ShashChess
Moderators: hgm, Rebel, chrisw
-
- Posts: 323
- Joined: Tue Dec 05, 2017 2:42 pm
Re: ShashChess
I wait, like usual, for the MAC and Android version.
Many thanks in advance.
Andrea
Many thanks in advance.
Andrea
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: ShashChess
Thank You very much! I saw that there is an Android Version of ShashChess 2 in a message before that. Would it also be possible to compile this version of ShashChess 5.0 for Android?
I'm very surprised about the strength.
On my Laptop runs currently a match against Stockfish 220119.
Each engine on 1 core, ponder off, hash 64 Mb, 5 move book, syzygy 5 men, timecontrol blitz 7m +3s. ShashChess 5.0 plays with style (mix) Tal+Capablanca+Petrosian.
After 20 games ShashChess leads with +1 (+1 =19 -0). ShashChess 5.0 is really a little bit stronger than this last Stockfish dev. version.
I'm very surprised about the strength.
On my Laptop runs currently a match against Stockfish 220119.
Each engine on 1 core, ponder off, hash 64 Mb, 5 move book, syzygy 5 men, timecontrol blitz 7m +3s. ShashChess 5.0 plays with style (mix) Tal+Capablanca+Petrosian.
After 20 games ShashChess leads with +1 (+1 =19 -0). ShashChess 5.0 is really a little bit stronger than this last Stockfish dev. version.
-
- Posts: 4605
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: ShashChess
You can't be serious? 20 games with 19 draws allow no conclusion at all.
(Actually latest SF will always be stronger, as it is 99.9% of the code base and is always ahead in time.)
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: ShashChess
I am testing against Stockfish 220119. I do not know why this latest Stockfish losed? One everyone can test it self. After 30 games ShashChess 5.0 losed not one game! Currently standing is +2 =28 -0.
-
- Posts: 584
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: ShashChess
As Guenther told you: Even 30 games don't say anything. ShashChess is probably (almost) latest Stockfish with some few changes so it is expected to play as strong as Stockfish. So you have to play at least a few thousand games to get a conclusion which one is really better.
./Andreas
-
- Posts: 323
- Joined: Tue Dec 05, 2017 2:42 pm
Re: ShashChess
My goal was simply to demostrate Shashin theory can improve the base Stockfish and overall render it more suitable at long times, for example, in correspondence play.
In my humble opinion, this theory is very fecund, for example, to
-improve the engine strength at long time controls
-broaden its tactical vision (even now, Houdini tactical is better than Stockfish!)
-implement new ideas like mcts, etc
I'm working in with 6 version almost ready.
In a private message, a great contributor of Stockfish community told me this:
" A great work: hundred or thousand lines of code respect to Stockfish!"
Anyway, the code is GPL, not a mistery. So, it's not too difficult for anyone, even with not a lot of programming skill, to compare the difference with respect to the base engine in terms of lines of code, but overall of the weight of my work/idea.
Finally, I'm only interested in long times.
So, it's normal, at short times, Stockfish is better and it's crazy to evaluate the engine with a lot of short RANDOM time control games!
In my opinion, the best, surely hard in terms of time, but ONLY WAY to seriously evaluate it and similar engines is illustrated on my wiki: https://github.com/amchess/ShashChess/wiki/Tests
Surely, there are a lot of improvements/corrections to do: nobody is perfect!
So, any general advice or critics BASED ON FACTS is welcome.
Andrea
In my humble opinion, this theory is very fecund, for example, to
-improve the engine strength at long time controls
-broaden its tactical vision (even now, Houdini tactical is better than Stockfish!)
-implement new ideas like mcts, etc
I'm working in with 6 version almost ready.
In a private message, a great contributor of Stockfish community told me this:
" A great work: hundred or thousand lines of code respect to Stockfish!"
Anyway, the code is GPL, not a mistery. So, it's not too difficult for anyone, even with not a lot of programming skill, to compare the difference with respect to the base engine in terms of lines of code, but overall of the weight of my work/idea.
Finally, I'm only interested in long times.
So, it's normal, at short times, Stockfish is better and it's crazy to evaluate the engine with a lot of short RANDOM time control games!
In my opinion, the best, surely hard in terms of time, but ONLY WAY to seriously evaluate it and similar engines is illustrated on my wiki: https://github.com/amchess/ShashChess/wiki/Tests
Surely, there are a lot of improvements/corrections to do: nobody is perfect!
So, any general advice or critics BASED ON FACTS is welcome.
Andrea
-
- Posts: 584
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: ShashChess
It wasn't my intention to offend you or your engine. My "...latest Stockfish with some few changes..." was just a rough guess and I must admit that I didn't looked at your source code. My post was only meant to argue about the "A vs B +2 =28 -0 => A better than B" statement.
Keep up your probably good work.
. Andreas
-
- Posts: 323
- Joined: Tue Dec 05, 2017 2:42 pm
Re: ShashChess
No problem: it was just a clarification.RubiChess wrote: ↑Fri Jan 25, 2019 4:17 pmIt wasn't my intention to offend you or your engine. My "...latest Stockfish with some few changes..." was just a rough guess and I must admit that I didn't looked at your source code. My post was only meant to argue about the "A vs B +2 =28 -0 => A better than B" statement.
Keep up your probably good work.
. Andreas
All the best,
Andrea
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: ShashChess
The goal of my test was not to find out who is better. I wanted to see the style of ShashChess when it plays. And it seemed to me most interesting to combine all three styles. Of course I read that ShashChess is not optimized for short time controls. Personally, I'm more interested in analysis.
And here I really liked ShashChess. The evaluation of ShashChess is really good! I'm honest: if I had not liked the engine in analysis, then I would have stopped testing.
Thanks for this wonderful engine. It will be very useful to me in analyzing.
And here I really liked ShashChess. The evaluation of ShashChess is really good! I'm honest: if I had not liked the engine in analysis, then I would have stopped testing.
Thanks for this wonderful engine. It will be very useful to me in analyzing.