хитрый
Эта статья содержит контент, написанный как реклама . ( Август 2024 г. ) |
Оригинальный автор(ы) | Роберт Хаятт , Майкл Бирн, Трэйси Ригл, Питер Скиннер |
---|---|
Стабильная версия | 25.2 [ 1 ]
/ 29 октября 2016 г |
Тип | Шахматная программа |
Лицензия | Проприетарное , Бесплатное ПО |
Веб-сайт | www |
Crafty — это шахматная программа , написанная UAB профессором Робертом Хаяттом при разработке и содействии Майкла Бирна, Трейси Ригл и Питера Скиннера. [ 2 ] Оно происходит от Крэя Блица , победителя чемпионатов мира по компьютерным шахматам 1983 и 1986 годов . Торд Ромстад, соавтор Stockfish , охарактеризовал Crafty как «возможно, самую важную и влиятельную шахматную программу всех времен». [ 3 ]
Эта статья является частью серии, посвящённой |
Шахматное программирование |
---|
Крафти занял второе место на пятом ежегодном чемпионате Америки по компьютерным шахматам ACCA Americas в 2010 году. Крафти проиграл только одну игру занявшему первое место Мыслителю. [ нужна ссылка ]
Крафти также занял второе место на чемпионате мира по быстрым шахматам среди компьютеров 2010 года. Крафти выиграл семь игр из девяти, отстав от занявшей первое место Рыбки на ½ очка. [ нужна ссылка ]
, занявший третье место На чемпионате мира по компьютерным шахматам 2004 года, работая на немного более быстром оборудовании, чем все другие программы, Крафти занял четвертое место с таким же количеством очков, как и Фриц 8 . В рейтинговом списке SSDF за ноябрь 2007 года Крафти занял 34-е место с предполагаемым рейтингом Эло 2608. [ 4 ]
Crafty использует протокол связи Chess Engine и может работать под шахматными интерфейсами XBoard и Winboard .
Crafty написан на ANSI C с подпрограммами на ассемблере, доступными на некоторых процессорах, и очень портативен. Исходный код доступен, но программное обеспечение предназначено только для «личного использования», и его распространение разрешено только при определенных условиях.
Crafty был пионером в использовании структур данных повернутой растровой доски для представления шахматной доски и был одной из первых шахматных программ, поддерживающих несколько процессоров. Он также включает в себя поиск негаскаутов , эвристику убийственного хода , статическую обмена оценку , поиск покоя , альфа-бета-отсечение , таблицу транспонирования , таблицу опровержений , кэш оценок, выборочные расширения, рекурсивный поиск с нулевым ходом и многие другие функции. Специальные выпуски программы включают расширенные функции, такие как дебютная книга , позиционное обучение и таблица эндшпиля .
Crafty была одной из программ, включенных в тест производительности SPEC CPU2000 . [ 5 ] Он также включен в качестве дополнительного двигателя в Fritz .
Графический интерфейс
[ редактировать ]Ссылки
[ редактировать ]- ^ «Коварные шахматы» . Craftychess.com . Архивировано из оригинала 03 февраля 2019 г. Проверено 7 октября 2014 г.
- ^ «Лицензия Crafty с полным списком авторов» . 2010. Архивировано из оригинала 3 июня 2016 г. Проверено 21 апреля 2013 г.
- ^ Фрэнк Кизинский (28 марта 2010 г.). «Интервью с Тордом Ромстадом (Норвегия), Йооной Кийски (Финляндия) и Марко Костальбой (Италия), программистами Stockfish» . Шахвельт . Архивировано из оригинала 17 февраля 2014 года . Проверено 14 апреля 2014 г.
- ^ «Рейтинговый список SSDF» . Шведская шахматная компьютерная ассоциация . 03.11.2007 . Проверено 5 мая 2008 г.
- ^ «186.crafty: Описание теста SPEC CPU2000» . сайт спец.орг . Корпорация стандартной оценки эффективности . Проверено 11 мая 2010 г.