ShashChess

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
amchess
Posts: 89
Joined: Tue Dec 05, 2017 1:42 pm

Re: ShashChess

Post by amchess » Mon Jan 28, 2019 7:04 pm

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: 2361
Joined: Mon Feb 11, 2008 2:53 pm
Location: Denmark
Full name: Damir Desevac

Re: ShashChess

Post by Damir » Mon Jan 28, 2019 7:30 pm

Thanks Andrea for all the hard work you put into improving your engine. :) :) :D

peter
Posts: 1931
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: ShashChess

Post by peter » Mon Jan 28, 2019 7:52 pm

amchess wrote:
Mon Jan 28, 2019 7:04 pm
Version 6.0 released:
https://github.com/amchess/ShashChess/releases/tag/6.0
Thanks a lot, Andrea!
MCTS?
:)
Peter.

Damir
Posts: 2361
Joined: Mon Feb 11, 2008 2:53 pm
Location: Denmark
Full name: Damir Desevac

Re: ShashChess

Post by Damir » Mon Jan 28, 2019 8: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

amchess
Posts: 89
Joined: Tue Dec 05, 2017 1:42 pm

Re: ShashChess

Post by amchess » Mon Jan 28, 2019 8: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

User avatar
MikeB
Posts: 4054
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: ShashChess

Post by MikeB » Mon Jan 28, 2019 11:19 pm

amchess wrote:
Mon Jan 28, 2019 8: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
Attachments
shashchess_macOS_clang.zip
macOS ShashChess 6.0
(186.51 KiB) Downloaded 45 times
Image

amchess
Posts: 89
Joined: Tue Dec 05, 2017 1:42 pm

Re: ShashChess

Post by amchess » Tue Jan 29, 2019 8:26 am

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: 89
Joined: Tue Dec 05, 2017 1:42 pm

Re: ShashChess

Post by amchess » Tue Jan 29, 2019 8:51 am

Damir wrote:
Mon Jan 28, 2019 8: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: 89
Joined: Tue Dec 05, 2017 1:42 pm

Re: ShashChess

Post by amchess » Tue Jan 29, 2019 9:52 am

Also Raspberry Pi RB executable:

Code: Select all

https://github.com/amchess/ShashChess/releases/download/6.0/Rasbberry.Pi.3B+.zip

peter
Posts: 1931
Joined: Sat Feb 16, 2008 6:38 am
Full name: Peter Martan

Re: ShashChess

Post by peter » Tue Jan 29, 2019 12:04 pm

amchess wrote:
Tue Jan 29, 2019 8: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.

Post Reply