Software for solving chess moremovers
Moderator: Ras
-
- Posts: 399
- Joined: Sat Feb 04, 2017 11:57 pm
- Location: USA
Re: Software for solving chess moremovers
Does this engine run under UCI protocol?
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
-
- Posts: 967
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: Software for solving chess moremovers
Hello, I just installed the software and entered a small test configuration.
Fen: 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
#18
1. I can't enlarge the window; it's too small for me.
2. It doesn't find a solution within 9 minutes.
Fen: 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
#18
1. I can't enlarge the window; it's too small for me.
2. It doesn't find a solution within 9 minutes.
-
- Posts: 13
- Joined: Sat Apr 26, 2025 7:01 pm
- Full name: Marcin Sterkowiec
Re: Software for solving chess moremovers
@MOBMAT: no, no support to UCI protocol - the engine for now is supposed to communicate only with the predefined, built-in UI (WinAPI or wxWidgets) that also controls user licence (Free/Light/Complete).
@chessica: You must have missed the part marked "important" about downloading 5-men endgame tablebases (~4GB; see https://jgisland.pl/download/linux ) and, what's more, you must have been offline: the outcome of 5-piece positions is taken either from data in Precalc folder or downloaded from Syzygy (see Options - in many cases it may be worth increasing the level of lookup to Syzygy - it is 1 by default not to block engine's threads on download from internet). Then the mentioned 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
#18 is solved immediately.
As far as the window size is concerned: I hope no part was truncated. If the window seems too small on some systems, at this moment the only possibility is to change the screen resolution (at least temporarily).
@chessica: You must have missed the part marked "important" about downloading 5-men endgame tablebases (~4GB; see https://jgisland.pl/download/linux ) and, what's more, you must have been offline: the outcome of 5-piece positions is taken either from data in Precalc folder or downloaded from Syzygy (see Options - in many cases it may be worth increasing the level of lookup to Syzygy - it is 1 by default not to block engine's threads on download from internet). Then the mentioned 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
#18 is solved immediately.
As far as the window size is concerned: I hope no part was truncated. If the window seems too small on some systems, at this moment the only possibility is to change the screen resolution (at least temporarily).
-
- Posts: 967
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: Software for solving chess moremovers
Hello and good morning, where do I have to enter the path for the egtb ( syzygy ) I can't find it.
-
- Posts: 13
- Joined: Sat Apr 26, 2025 7:01 pm
- Full name: Marcin Sterkowiec
Re: Software for solving chess moremovers
Hello, good morning. At this moment this path is hardcoded (https://tablebase.lichess.ovh) and not configurable. You can only configure how extensively the engine queries this service: line 7 in Options dlg - see the tooltip over this field:
curl http://tablebase.lichess.ovh/standard?f ... _w_-_-_0_1
curl http://tablebase.lichess.ovh/standard/m ... _w_-_-_0_1
BTW: you can find sample queries for example here: https://github.com/lichess-org/lila-tablebase, e.g.:The engine can automatically take advantage of 7-piece Syzygy tablebases (although it is not fully suitable for evaluation of moremovers, since this database contains only WDL/WinDrawLoss data) by quering internet database. This involves a slowdown, which can be considered significant, that's why this setting was introduced to reduce latencies.
The value of this settings specifies positions for how many first white moves should be queried in this Syzygy/Lichess database.
By default only the original position of a problem is queried in Syzygy/Lichess database (1 level). By doing this the engine is able to immediately skip the analysis of moves that lead to draw or lose.
Note also that every position downloaded from Syzygy/Lichess is stored in subfolder SavedTmpSyzygyData of program installation folder. However these local databases are stored per problem, so the same position may have to be looked up more than once in Syzygy/Lichess, if it appears during analysis of different starting positions.
curl http://tablebase.lichess.ovh/standard?f ... _w_-_-_0_1
curl http://tablebase.lichess.ovh/standard/m ... _w_-_-_0_1
-
- Posts: 967
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: Software for solving chess moremovers
A bit of cpu jumps out of my PC. I will therefore never accept these hard-coded tables. I made an exception once. Never again.