Шахматная программа EnkoChess

Шахматная программа EnkoChess
В программе используется алгоритм NegaScout. Форсированный перебор: на максимальной глубине основного перебора продолжаем рассматривать взятия и ответы на шахи. Хеш-таблица с лучшими ходами в узлах. Подключение дебютной книги polyglot.

Новая версия с UCI интерфейсом и дебютной книгой
Последнее обновление: 01.09.2017.
Скачать: [zip 3,7 MB]

Чтобы использовать программу, ее нужно подключить к графической оболочке, поддерживающей UCI протокол. Например, можно использовать GUI Arena Chess.

Старая версия с графическим интерфейсом
Последнее обновление: 12.12.2016.
Скачать: [zip 3,95 MB]

Описание команд графического интерфейса:

Кнопки:
[new game] = начать новую игру
[save board] = сохранить партию в файл
[open board] = открыть партию из файла
[help] = краткая справка

Чтобы перевернуть доску, нужно отметить чекбокс Board rotat.

Чтобы произвести ход нужно щелкнуть мышкой клетку с которой перемещается фигура, потом щелкнуть клетку на которую перемещается фигура. Для отмены выделения - щелкнуть по выделенной клетке второй раз.

Если чекбокс Comp play включен, то на ход ответит программа, иначе нет.

sec/move = время для вычисления одного хода (от 5 до 3600 секунд)

Дополнительные инструкции для ввода в текстовое поле:
w, b = программа делает ход за белых/черных.
aw, ab = запустить автоматический режим, начинают белые/черные.
нажатие клавиши "Esc" = остановка автоматического режима.
?w,?b = вывод всевозможных ходов белых/черных.