Активные игры

Начните новую игру и соревнуйтесь за рейтинг ФИДЕ Онлайн и Worldchess, или пригласите друга и тренируйтесь без лишних хлопот!
Уведомления
Нет уведомлений
0
Настройки игры
Доска и игра
Язык
Русский
Войти
Зарегистрироваться
Шахматный движок

Шахматный движок

Шахматный движок — это программа, которая анализирует позиции и вычисляет сильнейшие возможные ходы. Это мозг каждой аналитической доски, каждой оценочной шкалы в прямой трансляции и каждой части дебютной подготовки на профессиональном уровне. Лучшие шахматные движки сегодня играют на предполагаемом рейтинге выше 3500 — примерно на 600 пунктов сильнее любого человека, включая действующего чемпиона мира. Если вы когда-либо нажимали «анализировать» после партии, вы использовали шахматный движок. Число около +0.3 или -1.5 на вашем экране — это оценка движка, измеряемая в пешках, того, кто имеет преимущество. Большинство игроков взаимодействуют с шахматным движком через графический интерфейс, но сам движок не имеет доски, фигур, графики — только чистый расчёт.

Что такое шахматный движок?

Шахматный движок анализирует начальную позицию, перебирает все возможные продолжения и выдаёт лучший ход. Stockfish оценивает до десяти миллионов позиций в секунду на стандартном оборудовании. Нейросетевые движки, такие как Leela Chess Zero, оценивают гораздо меньше позиций, но с более глубоким позиционным пониманием — каждая оценка «умнее», что компенсирует меньший объём.

Каждый серьёзный игрок использует движки для подготовки. Титулованные шахматисты проверяют дебютные новинки, тактические идеи и анализируют партии соперников перед турнирами. Комментаторы используют их во время прямых трансляций. Тренеры применяют их для выявления ошибок в игре учеников. Будь то анализ классической партии гроссмейстера или проверка ошибки в блице, движок — это молчаливый партнёр, на которого теперь полагается каждый шахматист.

Лучшие шахматные движки в мире

Шахматные движки соревнуются в чемпионатах, чтобы определить лучший, например TCEC (Top Chess Engine Championship) и Chess.com Computer Chess Championship. Вот движки, определяющие современную эпоху.

Stockfish

Stockfish — сильнейший общедоступный шахматный движок, и остаётся им уже много лет. Он появился в 2008 году как форк движка с открытым исходным кодом Glaurung, созданного норвежским программистом Тордом Ромстадом. Итальянский разработчик Марко Костальба переименовал его в Stockfish — потому что он «произведён в Норвегии и приготовлен в Италии». С 2020 года Stockfish интегрировал NNUE (Efficiently Updatable Neural Networks), сочетая традиционный перебор с нейросетевой оценкой. Он доминирует во всех крупных соревнованиях движков и обеспечивает работу аналитических инструментов на Lichess и Chess.com. Онлайн-шахматный движок, который вы, скорее всего, используете прямо сейчас? Вероятно, Stockfish.

Leela Chess Zero (Lc0)

Leela Chess Zero — это движок с открытым исходным кодом, вдохновлённый AlphaZero от Google DeepMind. Запущенный в январе 2018 года Гэри Линскоттом, Leela обучалась шахматам через самообучение, начиная только с правил игры. Волонтёры по всему миру предоставляли вычислительные мощности для обучения её нейросетей. Leela достигла уровня гроссмейстера к концу 2018 года и с тех пор является близким соперником Stockfish. Стиль заметно отличается: более позиционный, более склонный к жертвам ради долгосрочного преимущества и способный имитировать человеческую игру.

AlphaZero

AlphaZero — это движок, который всё изменил. Разработанный Google DeepMind и представленный в декабре 2017 года, он обучился шахматам с нуля за четыре часа самообучения — а затем разгромил Stockfish со счётом 28–0 при 72 ничьих. Демис Хассабис из DeepMind назвал его стиль «чуждым»: смелые жертвы, долгосрочные позиционные сжатия и ходы, ломающие все условности. AlphaZero никогда не был выпущен для публики, но его влияние повсюду — каждый топ-движок теперь использует нейросетевые технологии, которые он популяризировал.

Komodo Dragon

Komodo был создан программистом Доном Дейли и гроссмейстером Ларри Кауфманом начиная с 2010 года. Он заслужил репутацию исключительного позиционного оценщика — когда другие движки не могли найти план, Komodo мог создать что-то из ничего. После смерти Дейли в 2013 году разработку продолжил Марк Лефлер. В 2020 году команда выпустила Dragon, включив технологию NNUE. Сейчас принадлежащий Chess.com, Komodo Dragon остаётся в тройке лучших движков мира.

Rybka

Rybka (в переводе с чешского «рыбка») доминировала в компьютерных шахматах с 2005 по 2010 год под руководством создателя Васика Райлиха. Движок выиграл четыре чемпионата мира по компьютерным шахматам, прежде чем был лишён этих титулов из-за обвинений в плагиате. Несмотря на скандал, значительное влияние Rybka на развитие движков остаётся важной главой в истории игры.

Происхождение термина «шахматный движок»

Идея машины, играющей в шахматы, старше компьютеров. В 1770 году венгерский изобретатель Вольфганг фон Кемпелен представил «Механического турка» — манекен в шкафу, который, казалось, играл в шахматы автономно. Он обыграл Наполеона и Бенджамина Франклина. Однако изобретение было обманом: внутри прятался человек-мастер, управлявший фигурами.

Только в 1912 году была создана первая настоящая шахматная машина, когда испанский инженер Леонардо Торрес-и-Кеведо создал El Ajedrecista — устройство, способное выиграть эндшпиль «король и ладья». В 1950-х годах началась современная компьютерная эра: Алан Тьюринг написал первый алгоритм игры в шахматы, а инженер IBM Алекс Бернштейн создал первую полностью автоматизированную программу — которая тратила восемь минут на ход.

Слово «движок» вошло в шахматный лексикон в 1986 году, когда компания Sys-10 выпустила своё оборудование под брендом «Chess Engine». Когда программное обеспечение отделилось от графических интерфейсов через протоколы WinBoard и позже Universal Chess Interface, термин закрепился: «движок» стал вычислительным ядром за доской, которую вы видите на экране. После того как чемпион мира Гарри Каспаров был побеждён Deep Blue от IBM в 1997 году, эпоха человеческого превосходства в шахматах закончилась.

Заключительные мысли о шахматных движках

Шахматные движки навсегда изменили то, как играют в шахматы, как их изучают и смотрят. Ни один топ-игрок не готовится без них. Ни одна серьёзная трансляция не обходится без оценочной шкалы. Игра не стала от них хуже — наоборот, они углубили понимание, раскрыв слои сложности, которые люди не могли обнаружить. Используете ли вы онлайн-шахматный движок для анализа последней партии или следите за суперфиналом TCEC между Stockfish и Leela, эти программы теперь неотделимы от шахмат.


См. также

Читайте также: Chess Stockfish, AlphaZero и Leela Chess Engine.

Часто задаваемые вопросы о шахматных движках

Что такое шахматный движок и как он анализирует позиции?

Шахматный движок анализирует позиции, перебирая варианты и оценивая результирующие позиции.

Какой шахматный движок считается сильнейшим на сегодня?

Stockfish широко признан сильнейшим и самым успешным шахматным движком на сегодня.

В чём разница между шахматным движком и шахматным ИИ?

Шахматный движок анализирует позиции напрямую, в то время как шахматный ИИ может использовать методы машинного обучения.

Как шахматные движки вычисляют лучший ход?

Шахматные движки перебирают дерево ходов, оценивают позиции и сравнивают миллионы вариантов.