stringtranslate.com

Хитрый

Craftyшахматная программа , написанная профессором UAB Робертом Хайяттом при поддержке и содействии Майкла Бирна, Трейси Ригла и Питера Скиннера. [2] Она основана на Cray Blitz , победителе чемпионатов мира по шахматам среди компьютерных программ 1983 и 1986 годов . Торд Ромстад, соавтор Stockfish , описал Crafty как «возможно, самую важную и влиятельную шахматную программу из когда-либо существовавших». [3]

Crafty занял второе место в Пятом ежегодном чемпионате по компьютерным шахматам ACCA Americas 2010 года. Crafty проиграл только одну игру, занявшему первое место, Thinker. [ необходима цитата ]

Crafty также занял второе место на чемпионате мира по быстрым шахматам среди компьютеров 2010 года. Crafty выиграл семь из девяти игр, отстав от занявшей первое место Рыбки на ½ очка. [ необходима цитата ]

На чемпионате мира по шахматам среди компьютеров 2004 года, работая на немного более быстром оборудовании, чем все другие программы, Crafty занял четвертое место с тем же количеством очков, что и занявший третье место Fritz 8. В рейтинге SSDF за ноябрь 2007 года Crafty занял 34-е место с предполагаемым рейтингом Эло 2608. [4]

Crafty использует протокол связи Chess Engine и может работать под шахматными интерфейсами XBoard и Winboard .

Crafty написан на ANSI C с ассемблерными процедурами, доступными на некоторых процессорах, и очень портативен. Исходный код доступен, но программное обеспечение предназначено только для «личного использования», и его распространение разрешено только при определенных условиях.

Crafty был пионером в использовании вращающихся структур данных bitboard для представления шахматной доски и был одной из первых шахматных программ, поддерживающих несколько процессоров. Он также включает в себя поиск negascout , эвристику killer move , статическую оценку обмена , поиск покоя , альфа-бета-отсечение , таблицу транспозиции , таблицу опровержения , кэш оценки, выборочные расширения, рекурсивный поиск нулевого хода и многие другие функции. Специальные выпуски программы включают в себя улучшенные функции, такие как дебютная книга , позиционное обучение и таблица эндшпиля .

Crafty была одной из программ, включенных в тест производительности SPEC CPU2000 . [5] Она также включена в качестве дополнительного движка в Fritz .

Графические интерфейсы

Ссылки

  1. ^ "Crafty Chess". craftychess.com . Архивировано из оригинала 2019-02-03 . Получено 2014-10-07 .
  2. ^ "Лицензия Crafty с полным списком авторов". 2010. Архивировано из оригинала 2016-06-03 . Получено 2013-04-21 .
  3. Франк Кисински (28 марта 2010 г.). «Интервью с программистами Stockfish Тордом Ромстадом (Норвегия), Йоной Кииски (Финляндия) и Марко Косталбой (Италия)». Schachwelt . Архивировано из оригинала 17 февраля 2014 г. Получено 14 апреля 2014 г.
  4. ^ "Список рейтингов SSDF". Шведская шахматная компьютерная ассоциация . 2007-11-03 . Получено 2008-05-05 .
  5. ^ "186.crafty: Описание теста SPEC CPU2000". spec.org . Standard Performance Evaluation Corporation . Получено 11.05.2010 .

Внешние ссылки