01-15-2017, 12:14 PM
(Последний раз сообщение было отредактировано 01-15-2017, 01:35 PM пользователем enko8086.)
Цитата:Я могу только предположить, что всё сильно зависит от конкретной книги.
Сделал возможность устанавливать этот предел с помощью setoption.
Еще есть вопросы по UCI.
Цитата:ponderhitПроблема такая возникла. Даже не понимаю, или это глюк Arena Chess, или я что-то не так понял.
Означает, что противник походил именно так, как и предполагалось.
Эта команда должна посылаться только в том случае, если движок находился в режиме ожидания хода противника (включается командой "ponder"). После этого движок должен продолжить анализ позиции, только уже в обычном режиме.
-->1:position startpos moves e2e4
-->1:go movetime 20000
...
<--1:bestmove d7d5 ponder b1c3
-->1:position startpos moves e2e4 d7d5 b1c3
-->1:go ponder movetime 20000
...
-->1:ponderhit
... // движок продлевает время раздумья на 20сек и продолжает думать. Но я не всегда хочу ждать еще 20 сек, может противник думал над ходом b1c3 долго, и движок за это время подготовил хороший ответ, я хочу сразу после ponderhit прервать расчеты и получить ответ. Но если после ponderhit нажать красный крестик, то Арена не посылает движку stop. Приходится ждать 20 сек.
Цитата:info nodes #xЧто понимается под числом обработанных позиций: все узлы игрового дерева или только те, на которых вызывается оценочная функция?
обработано #x позиций. Движок должен регулярно выдавать это сообщение.
И еще. Где можно найти техническое описание формата эндшпильных баз для подключения к движку?