Houdini — шахматный движок UCI , разработанный бельгийским программистом Робертом Хударом. На него повлияли движки с открытым исходным кодом IPPOLIT /RobboLito, Stockfish и Crafty . Версии до 1.5a доступны для некоммерческого использования, а 2.0 и более поздние — только для коммерческого.
Шахматный комментатор и видеоаннотатор CM Tryfon Gavriel сравнил стиль игры Houdini со стилем игры шахмат романтической эпохи , где преобладал атакующий, жертвенный стиль. [1] По словам Роберта Хоударта, преимущество Houdini перед другими ведущими движками заключается в его управлении подвижностью фигур , поэтому он «отдает предпочтение агрессивной игре, направленной на победу в игре». [2]
Последняя стабильная версия Houdini представлена в двух версиях: Houdini 6 Standard и Houdini 6 Pro . Houdini 6 Pro поддерживает до 128 ядер процессора , 128 ГБ оперативной памяти (хэш) и поддерживает NUMA , Houdini 5 Standard поддерживает только до 8 ядер процессора, 4 ГБ хэша и не поддерживает NUMA. Как и многие другие движки UCI , Houdini не имеет графического интерфейса , поэтому для запуска движка необходим шахматный графический интерфейс. Houdini 5 использует калиброванные оценки, в которых баллы движка напрямую коррелируют с ожиданием выигрыша в позиции. [3]
В адрес Houdini неоднократно выдвигались обвинения в том, что он содержит код из других движков.
Houdini 1.0 предположительно является производной от IPPOLIT и плагиатом из Rybka , что изначально привело к тому, что Houdini 1.0 не был протестирован ни в одном рейтинговом списке, таком как CCRL и CEGT . [4]
Houdini 5.0 и Houdini 6.0 предположительно являются производными от Stockfish 8 без предоставления исходных кодов по запросу, и таким образом нарушают лицензию GPL. Это привело к тому, что TCEC отменил результаты чемпионата Houdini и запретил Houdini участвовать в соревнованиях. [5] [6] [7] Утечка исходного кода, по-видимому, показала, что он производит почти идентичную игру Houdini 5.0 и Houdini 6.0, при этом в документации к коду содержатся прямые ссылки на Stockfish.
20 июля 2021 года команда Stockfish объявила о судебном иске против ChessBase , утверждая, что Houdini 6 и Fat Fritz 2 нарушают GNU General Public License . [8] В рамках мирового соглашения ChessBase признала обвинения. [9] В результате Houdini 6.0 также больше не доступен на веб-сайте ChessBase.
Раньше Houdini был одним из самых успешных движков в TCEC , на счету которого три победы в чемпионате [10] [11] , но с 18-го сезона он больше не участвует в TCEC из-за плагиата кода (см. Разногласия).