Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Крафти занял второе место на Пятом ежегодном чемпионате Америки по компьютерным шахматам ACCA 2010. Крафти проиграл только одну партию, а именно - Thinker, занявший первое место.

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

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

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

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

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

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

Графические интерфейсы [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Домашняя страница доктора Роберта Хаятта
  • Коварное место для скачивания
  • Документация по искусным командам
  • Страница Crafty Chess (загрузка последней версии)