Software for solving chess moremovers

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

Moderator: Ras

MOBMAT
Posts: 399
Joined: Sat Feb 04, 2017 11:57 pm
Location: USA

Re: Software for solving chess moremovers

Post by MOBMAT »

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
chessica
Posts: 967
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Software for solving chess moremovers

Post by chessica »

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.
msterkowiec
Posts: 13
Joined: Sat Apr 26, 2025 7:01 pm
Full name: Marcin Sterkowiec

Re: Software for solving chess moremovers

Post by msterkowiec »

@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
Posts: 967
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Software for solving chess moremovers

Post by chessica »

Hello and good morning, where do I have to enter the path for the egtb ( syzygy ) I can't find it.
msterkowiec
Posts: 13
Joined: Sat Apr 26, 2025 7:01 pm
Full name: Marcin Sterkowiec

Re: Software for solving chess moremovers

Post by msterkowiec »

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:
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.
BTW: you can find sample queries for example here: https://github.com/lichess-org/lila-tablebase, e.g.:
curl http://tablebase.lichess.ovh/standard?f ... _w_-_-_0_1
curl http://tablebase.lichess.ovh/standard/m ... _w_-_-_0_1
chessica
Posts: 967
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Software for solving chess moremovers

Post by chessica »

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.