Stockfish
Stockfish | |
---|---|
Тип | Шахматный движок |
Разработчики | Торд Ромстад, Марко Костальба, Йоона Кииски, Гэри Линскотт |
Написана на | C++ |
Операционные системы | Windows, macOS, Linux, iOS, Android |
Первый выпуск | 2 ноября 2008 |
Последняя версия | 10 (29 ноября 2018) |
Репозиторий | github.com/official-stoc… |
Лицензия | GNU GPLv3 |
Сайт | stockfishchess.org |
Медиафайлы на Викискладе |
Stockfish[1] — свободный и открытый UCI-совместимый шахматный движок. Главными разработчиками являются: Торд Ромстад, Марко Костальба, Йоона Кииски и Гэри Линскотт. Основан на открытом движке Glaurung, разработанном Ромстадом. Первая версия вышла 2 ноября 2008 года. Число программистов, которые внесли свой вклад в совершенствование кода программы, составило 168 человек (на начало 2019 года). Поддерживает многопроцессорность (до 512 потоков), различные настольные и мобильные операционные системы, а также шахматы-960.
История
В мае 2014 года Stockfish убедительно обыграл Komodo в суперфинале неофициального мирового чемпионата шахматных движков TCEC?! (Season 6, 2014) со счётом 35.5-28.5 и стал новым чемпионом[2].
В декабре 2014 года Stockfish утратил чемпионство в суперфинале TCEC (Season 7, 2014) со счётом 30.5-33.5 в пользу Komodo[2].
В ноябре 2015 года Stockfish снова потерпел поражение от Komodo со счётом 46.5-53.5 в суперфинале TCEC (Season 8, 2015). Программы имели в своём распоряжении достаточно мощный сервер, обладающий 24 ядрами[2].
Декабрь 2016 года принёс Stockfish победу над Houdini со счётом 54.5-45.5 в суперфинале TCEC (Season 9, 2016). Программы имели в своём распоряжении очень мощный сервер, обладающий 44 ядрами[2].
В ноябре 2017 года в чемпионате TCEC (Season 10, 2017), Stockfish не потерпев ни одного поражения за весь отборочный турнир, занял лишь третье место, пропустив в суперфинал Houdini и Komodo[2].
В апреле 2018 года в суперфинале TCEC (Season 11, 2018), Stockfish нанёс поражение чемпиону предыдущего сезона — Houdini, выиграв со счётом 59-41[2].
В июле 2018 года в суперфинале TCEC (Season 12, 2018) Stockfish обыграл Komodo со счётом 60-40.
8 ноября 2018 года завершился суперфинал TCEC (Season 13, 2018), где в упорной борьбе Stockfish нанёс поражение Komodo со счётом 55-45.
Стиль игры программы, в виду феноменальной практической силы, — универсальный, но с уклоном в тактику.
Основан на алгоритме распараллеливания LAZY_SMP, прекрасно параллелится на больших количествах ядер/потоков.
Имеет свой порт на языке ассемблера [3] и порт на языке СиCfish(обновляются почти параллельно с основным проектом).
Рейтинг
По состоянию на 2019 год Stockfish является лидером (наряду с Houdini и Komodo) рейтинг-листов[4][5][6] шахматных движков.
Примечания
- ↑ В переводе с англ. «вяленая рыба».
- ↑ 1 2 3 4 5 6 TCEC Season Archive . tcec.chessdom.com. Дата обращения: 28 декабря 2014.
- ↑ Форк lantonov/asmFish с последними патчами Stockfish.
- ↑ Рейтинг компьютерных шахматных программ CCRL 40/40.
- ↑ IPON-Rating-List . www.inwoba.de. Дата обращения: 7 апреля 2018.
- ↑ FastGMs Rating Lists (FGRL) . www.fastgm.de. Дата обращения: 7 апреля 2018.
Ссылки
Это заготовка статьи о компьютерных играх. Помогите Википедии, дополнив её. |
Это заготовка статьи о шахматах. Помогите Википедии, дополнив её. |