Найкращі шахові програми: двигуни та оболонки
Комп'ютери вже давно грають сильніше за людину. Найкращі шахові програми і поготів, прямо змагатися з ними на рівних неможливо навіть найсильнішим шахістам.
Дякую, що заходьте на наш телеграм канал та пишете коментарі до статей.
Якщо Ви або ваша дитина робите лише перші кроки у шахах, – професійно проконсультуємо та підберемо програму навчання, яка підходить саме вам.
Однак «залізний монстр» не такий уже й великий і могутній, як можна подумати. У нього є слабкі місця та недоліки . Які шахіст будь-якого рівня просто зобов'язаний враховувати.
Про це в кінці статті, а поки заглянемо на секунду всередину комп'ютера і зробимо огляд кращих движків і інтерфейсів користувача.
Що там усередині?
Комп'ютерна програма (движок) це лічильний агрегат. Він вважає, оперує числами і не розуміє, що таке шахи .
Програма перекладає шахову мову на математичні дії. Складає, віднімає та порівнює числа. Наприкінці кожного варіанта виставляє чисельну оцінку.
Так працюють шахі двигуни.
Двигуни
Між двигунами також проводяться змагання, що складаються з великої кількості ігор, набагато більших, ніж для людей. За результатами складаються рейтинг-листи.
Рейтинг движків 2016
Один із таких найбільш авторитетних аркушів виглядає так:
Є й інші рейтинги. У деяких на першому місці стоїть Стокфіш, на другому Комодо.
В цілому, можна вважати, що ці два двигуни займають лідируючі позиції на сьогоднішній день. Про них трохи докладніше.
Komodo
Komodo займає перше місце у більшості рейтингів.Цікаво те, що комодо відрізняється своїми мізками від більшості побратимів.
Він навчився краще оцінювати позицію і робить ставку на оцінку більшою мірою, а на глибину розрахунку – меншою.
Можливо, в цьому і криється секрет. Двигун поєднав у собі найкращі якості людини та машини. Втім, це мої припущення, які, зрозуміло, не є істиною в останній інстанції.
Останній комерційний варіант двигуна - 11.2 . Для безкоштовного вільного розповсюдження пропонується Komodo 9 та версії старші.
Завантажити можна на головному порталі видавця
Stockfish
Це такий логотип. У перекладі стокфіш-в'ялена риба. Звідки така алегорія – не беруся судити
Стокіш змагається останнім часом з Komodo і Houdini і за рядом показників випереджає своїх суперників
Успіхи Stockfish багато в чому зобов'язані політиці поширення. Створивши посилення розробники викладають версію для тестування всім користувачам. Можливо, з цієї причини серйозних багів майже не залишилося.
У більшості рейтингів Стокфіш займає 2 або 1 Рядок.
Докладніше про цей движок можна прочитати в окремій статті
Програма безкоштовна. Остання версія - вісімка. Завантажити можна тут: https://stockfishchess.org/download/
Але це не все. Двигун без інтерфейсу використовувати в практичних цілях важко .
Оболонки та клієнтські програми
Для того, щоб використовувати можливості двигуна, бачити його роботу, потрібна оболонка, інтерфейс. Користувальницька шахова програма (оболонка) плюс двигун (або кілька) - це і є готовий, придатний для використання людиною продукт.
Наведу приклади найкращих на мою думку, оболонок та клієнтських програм:
Одна з найвідоміших та найпотужніших програм.Можна використовувати як інтерфейс користувача, оболонки для практично всіх кращих движків
Завантажити/встановити можна на офіційному сайті Арени.
Chessbase
Мабуть, найпросунутіша аналітична програма з відомих автору.
ChessBase надає весь необхідний аналітичний інструментарій і може:
- Працювати з базами партій – дивитися зіграні партії та аналізувати
- Проводити пошук за визначеними параметрами: дебюти, позиції, співвідношення матеріалу, ендшпілі та інше.
- Завантажувати свої партії, з коментарями та картками
- Аналізувати, підбираючи різні двигуни
- Створювати досьє гравців на основі баз даних
- Роздруковувати партії та діаграми у різних конфігураціях
А також багато іншого.
Остання версія програми – ChessBase-13
Офіційний сайт видавця: http://en.chessbase.com/ Посилань на завантаження безкоштовних версій не даю, бо піарити сумнівні для мене сайти та файлосховища не вважаю за можливе.
Як русифікувати інтерфейс і підключити двигун, я писав у цій статті
Shredder Classic 3
Один з кращих шахових двигунів Шреддер у комплекті з інтерфейсом.
Можливості
- Завантаження та редагування позицій
- Можливість гри як з двигуном на різних рівнях, так і по мережі з реальними суперниками
- Вибір контролю часу, можливість створити свій контроль.
- Аналіз і партій та позицій
- Налаштування інтерфейсу: дизайн дошки та фігур тощо фігур і т.п далі.
Повна версія не безкоштовна. Для початку можна завантажити умовно безкоштовний варіант.
Шахова планета
Спеціалізована програма, пов'язана з порталом http://chessplanet.ru/, де можна грати онлайн, у турнірах, з листування, грати з листування. Проводяться конкурси та багато всього цікавого.
Клієнтська програма встановлюється на комп'ютері користувача та надає можливість грати, спілкуватися на форумі, переглядати та аналізувати партії, дивитися уроки та інше.
Є і спрощена версія, коли можна грати в браузері без встановлення клієнтської програми на комп'ютер.
Встановити клієнт та познайомитися з порталом докладніше можна тут
BabasChess
Багатомовний інтерфейс (російської щоправда не знайшов) для гри через інтернет.
Поєднує простоту використання та досить широкий спектр функцій. Цим і підкуповує.
Працює на Windows. Також може працювати в Linux
Для навчання
Для шахістів-початківців і для навчання, на мій погляд, краще використовувати багатопрофільні шахові портали або онлайн-школу.
Проте є й автономні програми. Наприклад, на смартфон можна встановити:
Навчання шахів - від простого до складного
Щось на зразок навігатора у світі шахів. Додаток покаже основні правила та дасть поради щодо покращення гри.
Навчальний курс містить більше сотні тим. У тому числі основні прийоми та типові комбінації. Більше 1000 різних прикладів.
Ознайомитись докладніше та встановити можна тут
Не вір очам своїм
Кращі шахові двигуни вже частково «олюднені» і щодо оцінки позиції схожі на людей. Однак вони помиляються. Причому грубо.
Всього один приклад, найпростіший:
Позиція «у дошку» нічия і це відомо більшості шахістів, не лише майстрам. Та й здогадатися не важко – чорний король сидить у кутку і викурити його звідти неможливо. Ні мат поставити, ні пішака провести. А притиснув у кутку – пат.
Так ось, більшість движків, навіть найсучасніших, оцінює цю позицію як виграну за білих. Стокфіш дає +7 . Не вірите, можете перевірити самі.
Насправді таких прикладів, коли машина грубо помиляється в оцінці позиції, я міг би привести з десяток точно. Чому це відбувається мені невідомо, але факт є факт.
Звідси висновок: обожнюючи комп'ютер, не зайвим буде пам'ятати, що і «на стару буває проруха» . Виходить, що не лише ми перевіряємо свої розрахунки за допомогою комп'ютера. Іноді потрібний і зворотний процес. Ось такі справи.
Дякую за інтерес до статті.
Якщо ви знайшли її корисною, зробіть таке:
- Заходьте на наш телеграм канал.
- Напишіть коментар (внизу сторінки)
- Підпишіться на оновлення блогу (форма під кнопками соцмереж) та отримуйте статті до себе на пошту.
Двигун
У 1997 році світ шахів з недовірою спостерігав, як Гаррі Каспаров, найсильніший шахіст усіх часів, програє матч комп'ютеру. Почалася ера шахових комп'ютерних програм або "движків", що назавжди змінила цю гру.
Ось що потрібно знати про шахові двигуни:
Що таке шаховий двигун?
Шаховий движок - комп'ютерна програма, що аналізує шахові позиції у пошуку найсильніших ходів. У порівнянні комп'ютера з людиною, двигун - його мозок. На Chess.com, ви можете аналізувати позиції за допомогою двох найсильніших движків, Комодо та Стокфіша, і грати з ботами, де також використовується движок Комодо.
Двигун Комодо розробляється співробітниками Chess.com.
Шахові двигуни набагато сильніші за людей. Найсильніші двигуни вже дісталися неймовірної позначки 3500 балів Ело. Двигуни стають сильнішими щороку завдяки вдосконаленню обладнання та алгоритмів. У 2017 розробники АльфаЗеро створили революційно новий двигун з використанням нейромережі та навчання з підкріпленням. З того часу цю методику взяли на озброєння та інші потужні двигуни.
Відео показує, як рейтинг найсильніших двигунів змінювався з часом:
Найвідоміші шашні двигуни
У світі є сотні шахових двигунів, але тільки деякі з них надовго запам'яталися любителям шахів. Розповідаємо про найвідоміші комп'ютерні двигуни.
АльфаЗеро
АльфаЗеро – штучний інтелект, створений дослідницькою компанією DeepMind, що входить до корпорації Google. Це перший в історії шахів движок з нейромережею, що самонавчається грі в шахи.
У 2017 році АльфаЗеро вразив світ оригінальними позиційними ідеями та нищівною перемогою над Стокфішем, найсильнішим движком на той час, у матчі зі 100 партій.
Логотип с. Зображення: deepmind.com.
Стокфіш
Стокфіш - вже десять років залишається найсильнішим із шахових двигунів. Він розробляється спільнотою ентузіастів, і його можна завантажити абсолютно вільно та безкоштовно на платформах Windows, Mac OS X, Linux, iOS та Android. Починаючи з 15-ї версії, Стокфіш використовує нейромережу та ще точніше оцінює позиції.
Логотип с. Зображення: stockfish.com.
У цьому відео Олександра Костенюк коментує гру Стокфіша у найкращій партії, зіграній комп'ютерними двигунами у 2021 році:
Ліла Чесс Зеро
Ліла Чесс Зеро - нейромережа, яка заснована на тих же принципах навчання з підкріпленням, що й АльфаЗеро, але розробляється та вільно поширюється спільнотою ентузіастів. Перша версія програми вийшла у 2018 році.
Leela Chess Zero logo. Image: lczero.org.
У цьому відео ми розбираємо ще одну партію Ліли та Стокфіша:
Комодо
Комодо - найсильніший і найвідоміший комерційний двигун, до команди розробників якого багато років входить МГ Ларрі Кауфман. Комодо - п'ятикратний чемпіон світу за версією WCCC та триразовий чемпіон світу за версією TCEC. .
Komodo's Dragon engine logo.Image: komodochess.com.
У 2018 році Chess.com купив Комодо та використовує його у розділі з ботами. Цей двигун може грати в різних стилях і з різною силою гри, тому він такий популярний серед наших користувачів.
Спробуйте зіграти з одним із віртуальних двійників відомих стримерів на Chess.com!
Граємо із ботами на Chess.com.
Діп Блю
Діп Блю – шаховий суперкомп'ютер, створений компанією IBM. Він зіграв два матчі проти Каспарова у 1996 та 1997 роках. Суперкомп'ютер програв перший матч, але переміг у другому, викликавши змішані емоції: від захоплення потужністю технологій до побоювань за долю шахів та людства загалом.
Один із двох корпусів Діп Блю в історичному музеї. Світлина: James, CC.
Фріц
Фріц - один з найуспішніших двигунів дев'яностих і нульових, що з 1991 року посилив лінійку продуктів компанії ChessBase. Він зіграв кілька матчів з Каспаровим та Володимиром Крамником, але розробники не впоралися з конкуренцією, і з 2013 року під брендом Фріц виходили інші двигуни, у тому числі – Рибка та Стокфіш.
Рибка
Рибка - двигун, що чотири рази поспіль ставав чемпіоном світу за версією WCCC з 2007 по 2010 роки. У 2011 році виявилося, що Васік Райліх, автор двигуна, весь цей час порушував правила ICGA, організації, що проводила чемпіонати, запозичуючи частини чужих двигунів, що було суворо заборонено правилами.
Рибку забанили та позбавили всіх титулів. Після скандалу її розробка поступово припинилася. Через десять на плагіаті попалися і розробники відомого двигуна Гудіні.
Так уявив собі Рибку художник Chess.com.
Чесмайстер
Двигун Чессмастера, програми, вперше опублікованої в 1986 році, важко досягнув сили гросмейстера, але мільйони любителів шахів пам'ятають її не за це, а за доступність і величезну колекцію уроків, тренувань і класичних партій з примітками. програма дозволяла грати з віртуальними двійниками відомих шахістів.
Серія Chessmaster була дуже популярна серед любителів шахів.
Висновок
Ми дізналися, що таке шаховий двигун, і згадали про найзнаменитіші двигуни в історії шахів - тепер спробуємо битися з ботами. Можливо, нам пощастить, і на сайт вирішить ненадовго повернутися легендарна Варежка.
Впораєтеся з цим котиком?