Фрукты (программное обеспечение)
Оригинальный автор(ы) | Фабьен Летузи [ 1 ] |
---|---|
Первоначальный выпуск | 17 марта 2004 г [ 1 ] [ 2 ] |
Финальный выпуск | 2.3.1
/ 2 августа 2007 г [ 3 ] |
Тип | шахматный движок |
Лицензия | проприетарное бесплатное ПО (после версии 2.1) Стандартная общественная лицензия GNU (до версии 2.1) |
Веб-сайт | www |
Fruit — шахматный движок, разработанный Фабьеном Летузи . В рейтинговом списке SSDF , опубликованном 24 ноября 2006 г., версия Fruit 2.2.1 имела рейтинг 2842. В рейтинговом списке CEGT, опубликованном 24 января 2007 г., версия Fruit 2.2.1 имела рейтинг 2776.
История
[ редактировать ]На чемпионате мира по компьютерным шахматам в Рейкьявике в 2005 году Fruit 2.2 набрал 8,5 из 11, заняв второе место после Заппы .
До версии 2.1 ( Peach ) Fruit был бесплатным программным обеспечением с открытым исходным кодом, соответствующим требованиям Стандартной общественной лицензии GNU , и поэтому внес большой вклад в развитие компьютерных шахмат в последние годы. Некоторые люди до сих пор работают над исходным кодом версии 2.1 и создали вариации оригинального Fruit.
По состоянию на 23 июля 2007 года Fruit стал бесплатным . Fruit 2.3.1 входил в тройку лучших бесплатных шахматных движков UCI .
Эта статья является частью серии, посвящённой |
Шахматное программирование |
---|
Технические подробности Fruit 2.1
[ редактировать ]Fruit использует классический алгоритм Negascout ( основных вариантов поиск ) с итеративным углублением для обхода дерева игры. Он также использует эвристику нулевого перемещения . В исходной версии использовалась упрощенная функция оценки с надежным поиском. В более поздних версиях улучшены функции оценки. Представление на доске отличается — Fruit использует доску 16x16.
Производные
[ редактировать ]Хотя в 2007 году Фабьен Летузи остановил разработку Fruit с версией 2.3.1, более ранняя версия с открытым исходным кодом 2.1 послужила основой для многих других программ.
Тонга II
[ редактировать ]Toga II — это производная версия, созданная Томасом Гакшем, которую в настоящее время продолжает Джерри Дональд Уотсон. У него больше знаний о шахматах, поддержка нескольких процессоров и, возможно, лучший алгоритм поиска. [ 4 ] Он основан на Fruit 2.1 и бесплатен. Самая сильная версия — Toga II 4.0 , выпущенная 29 декабря 2017 года Джерри Дональдом Уотсоном. Экспериментальные версии Toga II, работающие на компьютерных кластерах, участвовали в чемпионате мира по компьютерным шахматам (WCCC). По состоянию на март 2014 года Toga II является самой сильной производной Fruit с показателем ELO примерно на 80 выше Fruit 2.3.1. [update]. [ 5 ]
В 2008 году начали появляться форки Toga II, такие как Grapefruit и Cyclone.
ГамбитФрукты
[ редактировать ]GambitFruit — еще одна бесплатная версия Fruit 2.1, созданная Райаном Бенитесом. Он играет в более агрессивном стиле и имеет больше шахматных познаний. [ 4 ] GambitFruit также включает в себя улучшения Toga II. [ 4 ] Разработка GambitFruit остановилась в 2005 году.
ГНУ шахматы
[ редактировать ]GNU Chess 6.x основан на Fruit 2.1, и с 2011 года проект находится в активной разработке.
Фруктовая перезагрузка
[ редактировать ]Fruit Reloaded от Фабьена Летузи, Даниэля Мерманна и Райана Бенитеса — это независимая версия Fruit 2.1 с рядом улучшений. [ 6 ]
Rybka controversy
[ редактировать ]В июне 2011 года длительное расследование, проведенное Международной ассоциацией компьютерных игр (ICGA), установило, что «Рыбка» была плагиатом у Fruit and Crafty . [ 7 ] Автор «Рыбки » Васик Райлих отказался рассматривать обвинения против Рыбки в ICGA, вместо этого отдав предпочтение публичному интервью постфактум, проведенному Нельсоном Эрнандесом 4 июля 2011 года. [ 8 ] Ранее Райлих сказал: « Я просмотрел исходный код Fruit 2.1 вперед и назад и взял много вещей. [ 9 ]
Сэмпай
[ редактировать ]К десятой годовщине начала разработки Fruit в 2014 году Фабьен Летузи выпустил совершенно новый движок Senpai под лицензией GPLv3. Сенпай использует разработки шахматного движка, созданные за прошедшее десятилетие. Он отличается от Fruit использованием битбордов и поддержкой потоков C++11 для SMP . [ 10 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Апрель 2009 г. ) |
- ^ Jump up to: а б «Команда/История» . Fruitchess.com . Проверено 17 марта 2014 г.
- ^ Летузи, Фабьен (17 марта 2004 г.). «Fruit 1.0 UCI (с исходным кодом) теперь доступен» . Архив Компьютерного шахматного клуба . Проверено 18 марта 2014 г.
- ^ Бенитес, Райан (2 августа 2007 г.). «Выпущен Fruit 2.3.1» . talkchess.com . Проверено 19 марта 2014 г.
- ^ Jump up to: а б с Фруктовая шахматная машина Фабьена Летузи
- ^ «Индивидуальный подбор двигателя» . ЦКРЛ . Проверено 18 марта 2014 г.
- ^ «Фруктовая перезагрузка» . 17 марта 2014 года . Проверено 17 марта 2014 г.
- ^ Доггерс, Питер. «Рыбка дисквалифицирована и отстранена от участия в чемпионате мира по компьютерным шахматам» . Шахматные вибрации. Архивировано из оригинала 30 марта 2014 года . Проверено 29 июня 2011 г.
- ^ Эрнандес, Нельсон. «Очередное интервью с Васиком Райлихом» . Архивировано из оригинала 21 декабря 2021 г.
- ^ «Интервью с Васиком Райлихом (декабрь 2005 г.)» . Архивировано из оригинала 05 марта 2011 г.
- ^ «Сэмпай» . 17 марта 2014 г.
Внешние ссылки
[ редактировать ]- Официальная домашняя страница фруктов
- Источник фруктов 2.1
- Официальный веб-сайт распространения (2.1 и ниже)