(10-27-2019, 10:20 PM)Alibaba Писал(а): Спасибо за разъяснения.
Я разобью тему на несколько вопросов.
1. Кветка обращается к онлайн базе Эндшпильных таблиц Налимова http://www.k4it.de/.
Кветка умеет работать с Эндшпильными таблицами Syzygy?
2. Обращение к Эндшпильным базам онлайн.
Если к Эндшпильным базам онлайн обращается Кветка - зачем движок имеет параметр SyzygyPath (S3.jpg)?
Получается этот параметр игнорируется?
3. Проверка: обращается ли к локальным эндшпильным базам Syzygy движок Stockfish 10?
3.1. Галочку напротив пункта "Позиций из эндшпильных баз:" - поставил (S4.jpg).
3.2. В окне "Движок" выбрал пункт "Использовать Эндшпильные базы" (S5.jpg).
3.3. В настройках движка указал путь к Эндшпильным таблицам Syzygy (S6.jpg).
По указанному пути размещены 3-4-5-6-7 Syzygy (S7.jpg).
ВЫВОД:
При наличии на доске 3-4-5-6: Обращение к Эндшпильным таблицам происходит (скорее всего к онлайн) (S8.jpg).
При наличии на доске 7: Обращение к Эндшпильным таблицам НЕ происходит (S9.jpg)
На доске 7 фигур KQBNvKQR и такая таблица есть (S10.jpg).
1. Да, Кветка умеет обращаться к семифигуркам syzygy. Точнее, её плагин "Эндшпильные базы". Из ваших скриншотов я вижу, что у Вас не самая последняя версия этого плагина, которая к этим базам обращаться ещё не умеет. Вам нужно скачать последнюю версию плагина "Эндшпильные базы".
2. Обращение к эндшпильным базам самой Кветки и движка - это два никак не связанных между собой процесса. Кветка никак не может контролировать, обращается ли движок к базам или нет, так как это стороннее приложение, которое мы не разрабатываем. Когда на доске остаётся до 7 фигур (в syzygy) или 6 фигур (Налимов), Кветка самостоятельно посылает запрос в онлайн базу. Когда она получает ответ, то просто останавливает движок и выводит в окно "Движок" полученные из онлайн базы результаты.
3.2. Вам нужно убрать галочку напротив пункта "Использовать эндшпильные базы". Я помню, правда, что в одной из старых версий плагина "Эндшпильные базы" эта галочка не убиралась. Если такое происходит у Вас, нужно скачать последнюю версию. После этого Кветка перестанет останавливать движок, и вы сможете проверить, обращается ли он к эндшпильным базам.
Хотя судя по скриншоту S9, у Вас движок эндшпильные базы не подхватил. Вот как та же позиция выглядит у нас (с пятифигурками):
. Если я не ошибаюсь, то в движке путь к syzygy надо указать так: E:\Endgame\Syzygy\[6]. Можно там указать несколько папок, разделив их точкой с запятой.