ShashChess

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

Moderators: hgm, Rebel, chrisw

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

Re: ShashChess

Post by amchess »

Version 6.0 released:
https://github.com/amchess/ShashChess/releases/tag/6.0
I ask for the android and mac versions for the respective users.
Have fun!
Andrea
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: ShashChess

Post by Damir »

Thanks Andrea for all the hard work you put into improving your engine. :) :) :D
peter
Posts: 3186
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: ShashChess

Post by peter »

amchess wrote: Mon Jan 28, 2019 8:04 pm Version 6.0 released:
https://github.com/amchess/ShashChess/releases/tag/6.0
Thanks a lot, Andrea!
MCTS?
:)
Peter.
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: ShashChess

Post by Damir »

Yes is a pleasant surprise to see MCTS version of Shashchess. In the future we will see a lot more engines using this option. :) :) :D
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Many users asked me the mac and android versions.
I ask for them please, to achieve the release.
Many thanks in advance!
Andrea
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: ShashChess

Post by MikeB »

amchess wrote: Mon Jan 28, 2019 9:32 pm Many users asked me the mac and android versions.
I ask for them please, to achieve the release.
Many thanks in advance!
Andrea
ShashChess 6.0 for macOS

Code: Select all

bench:
===========================
Total time (ms) : 2133
Nodes searched  : 3864201
Nodes/second    : 1811627

uci
id name ShashChess 6.0 64 POPCNT
id author A. Manzo

option name Debug Log File type string default 
option name Analysis Contempt type combo default Both var Off var White var Black var Both
option name Threads type spin default 1 min 1 max 512
option name Hash type spin default 16 min 1 max 131072
option name Clear Hash type button
option name Ponder type check default false
option name MultiPV type spin default 1 min 1 max 500
option name Move Overhead type spin default 30 min 0 max 5000
option name Slow Mover type spin default 84 min 10 max 1000
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 2800 min 1500 max 2800
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name SyzygyProbeLimit type spin default 7 min 0 max 7
option name Deep Analysis Mode type spin default 0 min 0 max 8
option name Variety type spin default 0 min 0 max 40
option name MCTS type check default false
option name BookFile type string default <empty>
option name BestBookMove type check default true
option name BookDepth type spin default 255 min 1 max 255
option name Tal type check default false
option name Capablanca type check default false
option name Petrosian type check default false
uciok
Image
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Many thanks.
Can you kindly compile it for all versions (bmi2, modern, etc) ?
So, I can put the complete release, waiting also for Android version.
I'm not a lot interested in, but it's to satisfy also android and mac users.
Andrea
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Damir wrote: Mon Jan 28, 2019 9:08 pm Yes is a pleasant surprise to see MCTS version of Shashchess. In the future we will see a lot more engines using this option. :) :) :D
Yes. This is a first humble try/contribution, but I think very promising and interesting.
My opinion is there aren't only the separate "alphazero" and traditional "knuth based" approach.
We can also have an hybrid to try to exploit the best of both.
Moreover, the traditional approach objectively seems to have reached a sort of saturation point.
Andrea
amchess
Posts: 323
Joined: Tue Dec 05, 2017 2:42 pm

Re: ShashChess

Post by amchess »

Also Raspberry Pi RB executable:

Code: Select all

https://github.com/amchess/ShashChess/releases/download/6.0/Rasbberry.Pi.3B+.zip
peter
Posts: 3186
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: ShashChess

Post by peter »

amchess wrote: Tue Jan 29, 2019 9:51 am I think very promising and interesting.
So do I, Andrea, thanks again.
Learning files work, as far as I could see till now, not quite as the ones I knew till now from Shredder, Hiarcs, Houdini and Stockfish, but as for tactical best move- positions, already "found" solutions, get help at "refinding" tricky moves faster after hash- deletion.

Evals need some time to climb to full height of hash already backward- filled, but move- and search- order clearly is guided.

BTW it seems as for popct.- compile, that tbs- usage cannot be switched off by Syzygy Probe Limit 0, when MCTS is on.
Peter.