История Stockfish
Stockfish (букв. «вяленая рыба») — свободный шахматный движок с открытым исходным кодом, доступный для различных настольных и мобильных платформ. Разработан Марко Костальбой, Джоной Кийски, Гэри Линскоттом и Тордом Ромстадом, при большом вкладе сообщества разработчиков с открытым исходным кодом.
Stockfish произошёл от Glaurung — движка с открытым исходным кодом Торда Ромстада, выпущенного в 2004 году. В ноябре 2008 года Марко Костальба разветвил код Glaurung 2.1 и представил Stockfish 1.0.
Название движка связано с тем, что он был «произведён в Норвегии и приготовлен в Италии» (Ромстад — норвежец, Костальба — итальянец).
Развитие
Некоторые этапы развития Stockfish:
2010 год — внедрение алгоритма альфа-бета-отсечения, который улучшил производительность движка.
2014 год — интеграция поддержки баз данных шахматных окончаний Syzygy.
2018 год — добавление поддержки 7-фигурных баз Syzygy.
Август 2020 года — внедрение нейронных сетей NNUE, оптимизированных под CPU и алгоритм поиска Stockfish, наряду с традиционной оценочной функцией движка. Stockfish из классического движка стал гибридным: использовал оценочную функцию на базе нейронных сетей в материально сбалансированных позициях и традиционную в остальных.
Февраль 2024 года — традиционная оценка была удалена, и движок стал использовать исключительно нейронные сети, а также была добавлена дополнительная нейронная сеть для быстрой оценки позиций.
Достижения
Stockfish занимал первые места большинства рейтинговых списков и соревнований среди компьютерных шахматных программ. Некоторые достижения:
Выиграл неофициальный чемпионат мира по компьютерным шахматам в 6-м сезоне (2014), 9-м сезоне (2016), 11-м сезоне (2018) и других.
С 2020 года — выиграл все основные события Top Chess Engine Championship (TCEC) и Chess.com Computer Chess Championship (CCC).
В конце января 2026 года — вышла новая версия Stockfish 18, в которой улучшена нейросеть, переработан поиск, повышена производительность и точность анализа.
Сообщество
Stockfish поддерживается сообществом разработчиков, которые постоянно совершенствуют движок. Обновления происходят часто и часто включают передовые достижения в области компьютерных шахматных исследований.
Сайт: stockfishchess.org.
Репозиторий: github.com/official-stockfish/Stockfish.
СПАСИБО, Подписывайтесь и Ставьте Лайки!!
