Обратите внимание, что новые сообщения на форуме должны быть одобрены модератором, прежде чем стать видимыми.
Послать новый ответ
Ответ в теме: Локальные Эндшпильные таблицы
Имя пользователя:
Заголовок ответа:
Иконка сообщения
Ваше сообщение:
Смайлики
Smile Wink Cool Big Grin
Tongue Rolleyes Shy Sad
At Angel Angry Blush
Confused Dodgy Exclamation Heart
Huh Idea Sleepy Undecided
[показать все]
Опции сообщения:
Подписка на тему:
Выберите тип оповещения о новых сообщениях в этой теме.

Специальный тип уведомления и подписки на тему, который вы желаете для этой темы. (Только для зарегистрированных пользователей)




Проверка изображения
Пожалуйста, введите текст, содержащийся на изображении, в текстовое поле под ним. Процесс используется для предотвращения автоматических спам ботов.
Проверка изображения
(нечувствительно к регистру)


Обзор темы (начиная с новых сообщений)
Автор kvetka - 10-28-2019, 11:04 AM
(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]. Можно там указать несколько папок, разделив их точкой с запятой.
Автор Alibaba - 10-27-2019, 10:20 PM
Спасибо за разъяснения.
Я разобью тему на несколько вопросов.

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).
Автор kvetka - 10-27-2019, 10:37 AM
(10-26-2019, 04:34 PM)Alibaba Писал(а): Добрый день.

Использую движок stockfish 10, x64.
В настройках движка указал путь к ПУСТОЙ папке
SyzygyPath = E:\1\ (S1.jpg)
[Изображение: open?id=1ryG1c2Zqn6Io51NYJUzn5nC2s7u8sQvK]

При размещении на доске 6 фигур или меньше - движок сообщает: 
"Данные из эндшпильных баз" (S2.jpg)
[Изображение: open?id=1bf9WaTKB9T5pqi8N692hXwQKcIfZiGpu]

Вывод: для анализа эндшпиля движок идет на сервер
и НЕ ОБРАЩАЕТСЯ к локально размещенным таблицам.

Вопрос: как сделать что бы движок обращался к локальным эндшпильным таблицам?
ПС: Я маньяк Smile скачал все 3-6 Syzygy, заканчиваю качать 7 Syzygy (18Тб).

Спасибо!

На самом деле, это Кветка обращается к эндшпильным базам онлайн, а не движок. Когда на доске остаётся семь фигур или меньше, то Кветка обращается к онлайн эндшпильным базам и когда получает ответ, то останавливает движок.
Чтобы проверить, обращается ли к эншпильным база движок, сначала отключите использование эндшпильных баз Кветкой (в окне "Движок" выберите пункт меню "Использовать Эндшпильные базы / Не использовать"). Затем к выводу движка нужно добавить пункт "Позиций из эндшпильных баз:". Это можно сделать в настройках плагина "Расширенный вывод движка". В меню главного окна откройте пункт "Настройки", далее выберите вкладку "Плагины" и напротив плагина "Расширенный вывод движка" нажмите кнопку "Настройки". Наконец, в настройках плагина поставьте галочку напротив пункта "Позиций из эндшпильных баз:".
Теперь, если движок будет обращаться к эндшпильным базам, то значение пункта "Позиций из эндшпильных баз:" будет больше нуля.
Автор Alibaba - 10-26-2019, 04:34 PM
Добрый день.

Использую движок stockfish 10, x64.
В настройках движка указал путь к ПУСТОЙ папке
SyzygyPath = E:\1\ (S1.jpg)

При размещении на доске 6 фигур или меньше - движок сообщает: 
"Данные из эндшпильных баз" (S2.jpg)

Вывод: для анализа эндшпиля движок идет на сервер
и НЕ ОБРАЩАЕТСЯ к локально размещенным таблицам.

Вопрос: как сделать что бы движок обращался к локальным эндшпильным таблицам?
ПС: Я маньяк Smile скачал все 3-6 Syzygy, заканчиваю качать 7 Syzygy (18Тб).

Спасибо!