Chess Game анализ с помощью шахматных движков. Бесплатный анализатор шахматных партий "Креатика" под MS Windows Аркадия Полякевича Анализ шахматной позиции
Статья состоит из двух серий, разделенных годами. Разумеется, со временем на многие вещи начинаешь смотреть иначе, а также иначе писать. Кто-то из классиков даже сказал, что нет людей более разных, чем один и тот же человек в разные моменты жизни. Но в данном случае я во многом согласен с молодым собой.
Оценка позиции в шахматах.
У белых здесь уже две лишние пешки, можно съесть и больше. А у черных - некоторое преимущество в развитии, помноженное на оптимизм! В борьбе против компьютера этого недостаточно для позитивного результата. А вот против людей вариант играть можно, даже против гроссмейстеров. Никто из них (кроме тех, кто с наушником) не может в процессе партии найти точный путь к победе, все непременно ошибутся в больших осложнениях. Очень важно, есть ли в позиции ясный план, ясные позиционные идеи, облегчающие выбор хода. В случае отсутствия оных даже очень хорошие в абсолютном смысле позиции могут привести к плачевному результату в исполнении белковых игроков. Итак, для человека, который собирается играть в шахматы с себе подобными, гораздо важнее первая оценка позиции - статистическая! Можно назвать эту оценку человеческой. Пусть позднее Гарри Кимович на пару с железным монстром докажет, что ваша позиция была на самом деле плохой. Ведь это будет уже потом, после выигранной вами партии. Выигранной вопреки объективной оценке позиции ! Можно регулярно успешно играть объективно плохую позицию, и можно раз за разом проигрывать объективно хорошую. Так что не стоит бояться тех оценок, которые выдают комментаторы тем или иным вариантам. Помните - напротив вас за доской будет сидеть живой человек, который вполне может ошибиться! Он вам поможет. Главное, чтобы позиция была полна жизни, и чтобы играть ее было непросто за обе стороны. В этом случае объективно-абсолютная оценка не будет иметь особого значения. Особенно при дефиците времени! Играйте в шахматы с людьми! Сергей Шипов, 2002-й год.
А теперь позвольте мне дополнить статью соображениями нынешнего дня, которые возникли в процессе обсуждения на форуме КС… Они разъясняют, раскрывают и дополняют некоторые моменты. Мобуту написал: «Вывод статьи, как я его понял применительно к этому примеру: если ты не богатырь, то плевать тысячу раз на абсолютную оценку. Выбирай ту дубину, у которой лучше статистика.» Именно так! А также выбирай ту дубину, которая нравится . Ибо если играешь с настроением, с желанием, с азартом, то и плохие позиции регулярно выигрываешь. Например, некий игрок, уже сложившийся (это важно), играет с удовольствием кривые дебюты, гамбиты, и набирает там приличный процент очков. Потом появляется умный, строгий дядя и начинает наставлять игрока, мол, играй правильно - выбирай солидные дебюты, получай объективно хорошие позиции. И что происходит? Разумеется, настроение у игрока пропадает, напор исчезает и процент очков вполне может снизиться. Вот вам конкретный пример - международный мастер Николай Власов (он же bazar-wokzal, он же чемпион мира в Интернете, он же обладатель двух самоваров и т.д.). Отнимите у него его любимых коняшек (1.d4 Nf6 2.c4 Nc6! ), фирменную скандинавку, атаку Гроба и прочую кривизну, вручите в руки ортодоксальные, правильные дебюты - и вместо яркого, оригинального бойца, который может обыграть буквально любого соперника, вы получите ничем не примечательного, бесперспективного игрока. Ему будет просто не интересно играть возникающие позиции. Не будет желания погружаться в нюансы. И как следствие - упадет практическая сила. Разумеется, очень важно учитывать свой стиль игры. Под него надо подбирать дебютный репертуар, не смущаясь теоретическими оценками строгих аналитиков. И он же диктует оптимальную стратегию борьбы в незнакомых позициях. Например, возьмем Таля, Широва и других талантливейших атакеров… Они стали теми, кто они есть, потому что сумели использовать свои лучшие качества, не подстраиваясь под стандарты и предписания. Наряду с вполне корректными комбинациями они часто блефовали, что также приносило им успех. Соперники порой знали и чувствовали, что жертвы кудесников некорректны, что опровержение должно где-то быть. И анализ после партии это подтверждал. А толку-то? За доской, под тиканье часов соперники в объективно лучших или даже выигранных положениях ошибались и проигрывали - в большинстве случаев! А вот в сухой позиционной, правильной борьбе у них было бы больше шансов. Таким образом, атакеры сознательным ухудшением позиции добиваются улучшения своих результатов. И это нормально. Абсолютная оценка позиции - не самоцель! И напротив, тонкие позиционные мастера - Петросян, Крамник и др. - порой чувствуют, что позиция объективно требует жертв, комбинаций и прочих спецэффектов. Но они, зная за собой недостатки, сознательно сушат игру, строго говоря, ухудшают свою позицию, но при этом повышают вероятность позитивного результата и практически исключают проигрыш. Исключают возможность грубой ошибки. И это опять же нормально. Статистика говорит в пользу этого метода. Итак, игроки регулярно избирают тот класс позиций, в которых вероятность их ошибки ниже, чем вероятность ошибки соперника - в сответствии с собственным стилем и иногда (это случается намного реже) в соответствии со стилем соперника. А абсолютные оценки возникающих позиций зачастую играют второстепенную роль - это самое главное! Усреднение здесь происходит не по всем играющим с обеих сторон, а лишь по соперникам с одной стороны - соперникам конкретного исполнителя. Это и есть один из способов реализации вероятностной стратегии в шахматах. Видимо, в контексте вышесказанного стоит ввести еще и третий термин - индивидуальная оценка позиции . (Можно сказать и «субъективная», и тогда единообразия ради придется заменить слово «абсолютная» на «объективная»). Одна и та же позиция для жесткого атакера и осторожного технаря может оцениваться по-разному. И никакого противоречия в этих оценках нет! Перед нами самая настоящая теория относительности в шахматах. Все зависит от точки зрения, от системы координат. Действительно, в сложной иррациональной позиции атакер будет иметь большие шансы на победу, а технарь - лишь некоторые шансы на спасение. И наоборот, легко придумать обратный пример. Несовпадение (разночтение, не полное соответствие) абсолютной и статистической оценки встречается сплошь и рядом. Но я приведу яркий пример. Представим себе миттельшпильную позицию, в которой белые атакуют и уже пожертвовали пару фигур. Допустим, у них есть единственный, нетривиальный, весьма сложный, многоходовый путь к победе, связанный с жертвой еще парочки фигур и с тихими ходами посреди жаркой битвы. Это может быть любая промежуточная позиция из сложной комбинации . Например,
Абсолютная оценка позиции: 1-0. Строго! Для ее понимания достаточно понять идею (жертва ферзя на е5 с последующей доминацией) и посмотреть ее с хорошим компьютером. Тем самым, который не в состоянии просчитать подавляющее большинство других позиций и будет в них выдавать лишь приблизительные оценки, которые можно в некотором приближении принять за абсолютные. А вот статистическая оценка нашей позиции будет совсем другой! Ну, не могут люди считать, как машины, особенно в условиях ограниченного времени. Да и ферзей отдавать за коней они не привыкли. Поэтому в позиции на диаграмме наверняка последует отступление белого ферзя, пешка е6 погибнет, черные раскрутятся. И чаще всего партия будет заканчиваться миром или поражением белых. То есть эту объективно проигранную для черных позицию в человеческих поединках объективно выгоднее играть черными! Подведем итог двухсерийного фильма! Оценка шахматной позиции бывает трех типов: абсолютная, статистическая и индивидуальная. Очень важно различать ситуации, когда на первый план выходит одна из них. Все по-своему важны, и зачастую они противоречат друг другу. А в целом никакого противоречия нет! Последний ёмкий пример - мой любимый зверек, которого можно видеть на логотипе сайта Crestbook. Я упорно продолжаю играть черными некоторые объективно тяжелые позиции системы Ёж, которые по статистике, однако, дают неплохие результаты. Абсолютная оценка позиции - черным плохо! Статистическая оценка - шансы сторон взаимны. А моя индивидуальная оценка такова - у черных перевес! Надеюсь, что так и будет в дальнейшем… Вот такой парадокс. У одной позиции - три разные оценки ! Сергей Шипов, 16 ноября 2006г.
Всем привет дорогие друзья. С вами папа Жорика.
В сегодняшней статье я расскажу вам о том, как мы проводим с Жориком шахматный анализ сыгранной партии онлайн. При чем анализ проходит очень качественно.
Компьютер показывает стрелочками ходы (куда лучше сходить), где ошибка. Цифрами показывает «+» или «-», сразу находит варианты матов в определенное количество ходов, жертвы, комбинации и все в этом духе.
И все очень удобно. Сыграл — нажал кнопку — анализируешь партию по каждому ходу. Компьютер не дурак, анализирует все очень хорошо. Не думайте, что вы умнее его. =)
На самом деле сейчас куча различных бесплатных и платных программ есть и на русском и на английском языках, куда подключаются всякие движки. Есть сервисы и т.д. Но лично и мне и Жорику всех больше нравится анализировать на сайте lichess.org .
Если ты играешь на компьютере, то выглядит это вот так:
А если на телефоне (iPhone), то вот так:
Схема проста если вы играете на самом сайте lichess.org. Сыграли, после партии жмете — анализ:
И нажимая на каждый ход в таблице мышкой, смотрите на то, что показывает вам компьютер. Анализировать шахматную партию будет движок Stockfish 8.0. На самом деле очень крутой движок, так что в его качестве анализа можете не сомневаться.
Вот смотрите пример партии, которую я играл с Жориком. Проверяли его на знание ловушки в защите пешки на e5, пешкой f6. В партии было: 1. e4 e5 2. Nf3 f6 3. Nxe5 fe:
Видите, компьютер показывает стрелкой мол ходить следующим ходом он советует ферзем на h5. Еще и по позиции оценивает ее как +3.6 в пользу белых.
На самом деле, сидишь так после партии, смотришь на свои ошибки и понимаешь, как же было просто выиграть то однако.))) Соперник ошибался и там и там... Эх... Вернуть бы время назад. Я бы ему устроил.)))
Благодаря шахматному анализу ваш уровень игры повышается. Вы начинаете находить хорошие ходы, начинаете видеть жертвы, хорошие комбинации и т.д.
Дальше. Если же вы играете не на lichess, а например где-то на другом сайте или же вообще оффлайн с другом в шахматном клубе вашего города или же на каких-то соревнованиях, сидите записываете партию на бланк и хотите ее проанализировать, то опять же, с lichess это не проблема.
Если у вас есть pgn файл, то можете импортировать его в lichess и так же по ходам проводить анализ:
Так же если вам не нужен анализ с самого начала партии, а вы хотите проанализировать какую-то шахматную позицию и узнать как можно было сделать ход лучше чем вы сделали по факту, то здесь все так же просто.
Заходите в редактор доски и выбираете чей ход:
Очищаете доску:
Выставляете нужную позицию перетаскиванием на доску фигурок:
Жмете кнопку — «Анализ». В итоге вот что мне показывает копм:
Мат в 4 хода. С жертвой ладьи.)) Вот такие вот пироги.
Анализируйте, практикуйтесь и совершенствуйте свои навыки игры. В заключение статьи предлагаю вам и провести анализ партий Сергея Карякина с Магнусом Карлсеном.
Смотрите партии здесь, а ходы делайте на lichess.org под анализом стокфиша. Так же советую вам провести анализ различных .
На этом у меня все. Ждите новые статьи. Будем дальше описывать другие возможности компьютерного анализа. Например есть такая мега крутая программа — Chessbase.
До скорых встреч...
При огромном количестве серверов на которых можно сыграть онлайн с "живым" соперником - от playchess.com до chess.rc-mir.com или chesshotel.ru (да легион их), найти web-интерфейс к приличному шахматному "движку" нелегко, навскидку удалось нарыть только вот что:
1. Сыграть в шахматы онлайн с "движком" Shredder :
P.S. По утверждению профессионала, к силе настоящего Шрёддера движок онлайна имеет мало отношения:)
2. Сыграть в шахматы онлайн с "движком" Rybka :
Код для подключения на своём сайте:
P.S. Похоже, второй скрипт глючный - стабильно зависает после нескольких ходов.
Подгрузка скриптов, особенно на медленных соединениях, может потребовать времени... В случае проблем нажмите в своём браузере клавишу F5 , чтобы обновить страницу. Для работы приложений требуются включённые в браузере картинки и Javascript, а также поддержка тега плавающего фрейма
Флешки тоже не считаем, это не развивающиеся движки с базами, да их везде, в основном, 3-4 - Spark Chess, asisChess, Flash Chess.
О движках и протоколе UCI хорошо написано .
Если есть чем пополнить - сообщайте. Желательно, чтобы коды были такими же, как в этой статье - простой тег
P.S"ы
3 . Ещё подсказали вариант, как если не сыграть с движком, то поанализировать :
Если есть только комп с интернетом, а хочется поиграть или поанализировать с мало-мальски приличной прогой, то куда податься? Бесплатно и без регистрации. Пока не вижу ничего лучшего, чем заходить в таких ситуациях в смотрелку турниров и вводить в качестве бокового варианта то, что хочешь посмотреть. Тамошний движок хоть и думает мало времени, но ошибки в партиях элиты таки находит.
1. Щёлкнуть по любой Games.
2. Прокрутить её к началу.
3. Сделать ход (прямо мышкой на доске или выбрать под доской).
4. Выбрать вариант ответа.
Играет там более-менее настоящий Stockfish с глубиной просчёта до 20 ходов. На других сайтах (турнирах) можно онлайн поанализировать похожим же образом, только добраться до любой партии.
На написание этой программы меня сподвиг мой однажды любимый шахматный сайт chess.com . Мой аккаунт позволял там делать только "Глубокий" анализ моих партий (2-3 минуты на партию), а не "Максимальный" (4-6 минут на партию). В любом случае компьютерный анализ на chess.com медленный, так как использует не бинарный движок Стокфиш , а его реализацию на транслируемом языке джава скрипт. Таким образом, результаты анализа партий, полученные на сайте chess.com, часто неудовлетворительные. Сравнение результатов анализа партий на сайте chess.com и локального анализа бинарным Стокфиш далеко не в пользу первого.
Любопытно, что сразу после опубликования этой программы, мой аккаунт на chess.com был закрыт без каких-либо объяснений и возврата годового членского взноса! (Пришлось его потом востребовать самому). Неужели моя программка нанесла им серьезный финансовый ущерб? Я бы постыдился на их месте зарабатывать на некачественном анализе шахматных партий (сделанном к тому же бесплатным шахматным движком Стокфиш !) и накладывать ограничение на время анализа партии в зависимости от денежной суммы, внесенной за членство. Остается только пожелать chess.com успеха в их стремлении к "честной" игре!
В добавок, анализ подобный ческомовскому, просто не существует или толком не работает в шахматных программах под Windows. В "SCID vs. PC" его нет, а в Chessbase "глубокий анализ" вообще не работает! Интересно, что думают разработчики по этому поводу?
Поэтому я решил написать свой собственный анализатор шахматных партий, похожий на ческомовский, только гораздо более шустрый, простой в установке и удобный в настройке и использовании.
Функционал анализатора шахматных партий "Креатика"
Основные возможности и ограничения
- Простота в установке
- Простота и удобство в использовании . Достаточно нажать правой кнопкой мышки на pgn файл и выбрать "Анализировать". Файл, полученный в результате анализа, автоматически откроется в графическом приложении для pgn файлов по умолчанию
- Новинка в версии 4.1! Графический интерфейс выбора партий для анализа
- Новинка в версии 4.1! Лучший ход движка теперь сохраняется в базе данных best_moves.db для быстрого поиска. Не нужно повторно тратить время на анализ известной позиции
- Новинка в версии 4! pgn-extract.exe и coreinfo.exe больше не нужны. Анализатор шахматных партий Креатика теперь способен самостоятельно преобразовывать из одной шахматной нотации в другую и определять тип вашего процессора. Microsoft .NET framework 4.6 по-прежнему нужен, так же как и библиотека SQlite, которая включена в поставку
- Новинка в версии 4! Графический интерфейс для настроек - больше не нужно редактировать chessgame-analyzer.exe.config файл с помощью текстового редактора
- Новинка в версии 4! Глубокий анализ - шахматный движок будет играть сам с сабой несколько партий после каждого хода и определять лучший ход статистически, основываясь на результатах сыгранных партий. Требуется мощный компьютер и достаточно много времени для использования глубокого анализа. Сыгранные партии сохраняются в базе и могут использоваться для анализа других партий
- Новинка в версии 4! Улучшенная версия компилятора SQlite базы данных теперь включена в анализатор
- Новинка в версии 4.1.0.13! SQlite база данных KingBaseLite.db обновлена до 01/19. В нее входят первые 20 ходов партий KingBaseLite.pgn, сыгранных оппонентами с Эло рейтингом не ниже 2300 и разницей в рейтинге не больше 200. Эта база предназначена для поиска статискически лучших вариантов в дебютах
- Внимание! SQLite база данных для версии 4.0.0.0 не совместима с базой данных для версии 3.0.0.0! Пожалуйста, скачайте новую базу
- Новинка в версии 4! Поддерживается набор шахматных задач для движков Arasan в PGN и EPD форматах - вы можете сравнить способности ваших любимых движков решать шахматные головоломки
- Обратите внимание , что формат файлов-шаблонов аннотаций изменился. Поэтому файлы-шаблоны для версии 3.0.0.0 не совместимы с файлами-шаблонами для версии 4.0.0.0
- Новинка в версии 4.1.0.13! Включены последние на момент выпуска этой версии бинарники Стокфиш 10 (сборка разработчиков от 8 февраля 2019)
- Новинка в версии 3! Сверхбыстрый поиск статистически лучших вариантов по большой шахматной базе данных
- Новинка в версии 3! Компилятор шахматной базы данных (chessdb-compiler.exe) для быстрого поиска статистически лучших вариантов из шахматных баз в формате pgn
- Новинка в версии 3! Возможность скачать уже готовую скомпилированную базу данных для сверхбыстрого (в сотни раз быстрее, чем в Чесбазе, например) поиска статистически лучших вариантов (включает более миллиона партий с 2000 года, Эло рейтинг игроков не меньше 2200, подробности на сайте http://www.kingbase-chess.net)
- Новинка в версии 3! Шаблоны аннотаций дают возможность комментировать партии на любом языке в любом стиле
- Новинка в версии 3! В качестве примера с программой поставляются три хорошо документированных шаблона на русском и английском языках
- Профессиональный - практически без слов, одни варианты с символьной оценкой в конце варианта
- Полупрофессиональный - короткие однообразные комментарии - используется программой по умолчанию
- Любительский - более подробные разнообразные комментарии на ваш вкус
- Новинка в версии 3! Возможность выводить несколько вариантов - задается параметром multipv в конфигурационном файле
- Новинка в версии 3! Символьная оценка позиции в конце варианта
- Поддержка любых UCI -совместимых шахматных движков
- Автонастройка большинства параметров. Возможность ручной настройки через конфигурационный файл
- Русский и английский интерфейсы
- Автоматический (без участия пользователя) анализ большого числа партий
- Поддержка стандарта PGN
- Поддержка любых Виндос кодировок PGN, ECO файлов и шаблонов аннотаций
- Новинка в версии 3! Обновленные бинарники (с исправленными багами и повышенным быстродействием) движка по умолчанию - Стокфиш 8, сильнейшего на сегодняшний день (моя сборка исходников с GitHub от 7 сентября 2017
- Установки времени на ход, глубины просчета, числа потоков и объема памяти для движка
- Возможность начать анализ партии, начинающихся с начальной позиции, с любого хода
- Возможность анализировать партии, начинающиеся с любой позиции
- Настраиваемый приоритет процесса шахматного движка
- Классификация партий на русском или английском языках (ECO код, название дебюта и варианта)
- Возможность использовать свой классификационный файл, указав его в качестве значения параметра eco_file
- Поддержка Фишерских шахмат (chess 960). Чесбаза их читает корректно, а Scid vs PC выдает ошибки - не поддерживает.
Итак, моя программа - это консольное приложение под MS Windows. Результаты анализа партий можно видеть на экране сразу, но более удобно их просматривать в графическом шахматном приложении, умеющим читать PGN файлы, например, в Chessbase или .
С программой поставляется бесплатный движок Стокфиш, самый сильный на сегодняшний день. Вы можете также сконфигурировать приложение для использования коммерческих движков, таких как Комодо или Гудини (с программой не поставляются), а также любого другого любимого вами шахматного движка, совместимого с UCI .
Во время анализа партии на экран выводится следующая информация:
- название программы, ее версия и разработчик
- заголовки (тэги) партии
- название шахматного движка и имена его разработчиков,
- число потоков и размер хэша движка в МБ,
- ходы c оценкой позиции, глубиной анализа и комментарии.
Каждый ход по умолчанию сопровождается оценкой позиции и глубиной расчета. Если разница между оценкой лучшего хода и хода, сделанного в игре, больше определенных пороговых значений, то выводится комментарий о неточности, ошибке или зевке. Лучший ход и продолжение тоже указываются в виде вариации. В конце вариации сообщается об оценке лучшего хода, глубине расчета, числе узлов в МУ и скорости анализа в МУ/с. Если движок видит мат, то ходы, ведущие к мату, тоже будут показаны.
Когда разница в оценке позиций сторон превышает одну пешку, включаются поощрительные комментарии. Если ход совпадает с лучшим ходом движка, то выводится поздравление. Если разница в оценке между лучшим ходом и сделанным в партии не превышает 0.2 пешки, то сообщается о хорошем ходе и лучшем продолжении. Поощрительные аннотации отличаются своим тоном в зависимости от того, выигрывает сторона или наоборот проигрывает.
Результаты анализа сохраняются в новом pgn файле, название которого состоит из имени исходного pgn файла и суффикса "-проанализирован_<движком>" (или "-analyzed_by_
После завершения анализа, результаты автоматически будут отображены в графическом шахматном приложении для pgn файлов по умолчанию, например, в Chessbase, SCID vs PC, или любом другом, понимающем формат pgn.
Загрузка , Установка , Использование и Настройка
Программы, используемые приложением шахматный анализатор "Креатика"
Stockfish 10 (последние сборки разработчиков)
Анализатор шахматных партий поставляется вместе в бесплатным шахматным движком Стокфиш , который на сегодняшний день является сильнейшим. Он состоит из четырех бинарных файлов:
- stockfish_10_32bit.exe - для 32-разрядной версии Виндос
- stockfish_10_x64.exe - для 64-разрядной версии Виндос
- stockfish_10_x64_modern.exe - для 64-разрядной версии Виндос, работающей на компьютере с процессором, поддерживающим инструкции POPCNT
- stockfish_10_x64_bmi2.exe - для 64-разрядной версии Виндос, работающей на компьютере с процессором, поддерживающим инструкции BMI2
По умолчанию, шахматный анализатор автоматически выберет оптимальный бинарный файл.
День добрый, дорогой друг!
Компьютеры уже давно играют сильнее человека. Лучшие шахматные программы и подавно, напрямую соперничать с ними на равных невозможно даже сильнейшим шахматистам.
Однако «железный монстр» не так уж и велик и могуч, как можно подумать. У него есть слабые места и недостатки . Которые шахматист любого уровня просто обязан учитывать.
Об этом в конце статьи, а пока заглянем на секунду во внутрь компьютера и сделаем обзор лучших движков и пользовательских интерфейсов.
Что там внутри?
Компьютерная программа (движок) это счетный агрегат. Он считает, оперирует числами и совершенно не понимает, что такое шахматы .
Программа переводит шахматный язык в математические действия. Складывает, вычитает и сравнивает числа. В конце каждого варианта выставляет численную оценку.
Так работают шахматные движки.
Движки
Между движками также проводятся соревнования, состоящие из большого количества игр, гораздо больших, чем между людьми. По результатам составляются рейтинг-листы.
Рейтинг движков 2016
Komodo
Komodo занимает первое место в большинстве рейтнгов. Интресно то, что комодо отличается своими мозгами от большинства собратьев.
Он научился лучше оцениватьпозицию и делает ставку на оценку в большей степени, а на глубину расчета - меньшей.
Возможно в этом и кроется секрет. Движок совместил в себе лучшие качества человека и машины. Впрочем это мои предпложения, которые, разумеется, не являются истиной в последней инстанции
Последний коммерческий вариант движка – 11.2 . Для бесплатного свободного распространения предлагается Komodo 9 и версии старше.
Скачать можно на главном портале издателя
Stockfish
Это логотип такой. В переводе стокфиш-вяленая рыба. Откуда такая аллегория – не берусь судить
Стокиш соревнуется последнее время с Komodo и Houdini и по ряду показателей оперtжает своих соперников
Успехи Stockfish во многом обязаны политике распространения. Создав усиление, разработчики выкладывают версию для тестирования всем пользователям. Возможно по этой причине серьезных багов почти не осталось.
Программа бесплатная. Самая последняя версия — восьмерка. Скачать можно здесь: https://stockfishchess.org/download/
Но это еще не все. Движок без интерфейса использовать в практических целях затруднительно .
Оболочки и клиентские программы
Для того, чтобы использовать возможности движка, видеть его работу, нужна оболочка, интерфейс. Пользовательская шахматная программа (оболочка) плюс движок (или несколько) – это и есть готовый, пригодный для использования человеком продукт.
Приведу примеры лучших по моему мнению, оболочек и клиентских программ:
Арена
Одна из самых известных и мощных программ. Можно использовать в качестве пользовательского интерфейса, оболочки для практически всех лучших движков
Скачать/установить можно на официальном сайте Арены.
Chessbase
Пожалуй, самая продвинутая аналитическая программа из известных автору.
ChessBase предоствляет весь необходимый аналитический инструментарий и может:
- Работать с базами партий– смотреть сыгранные партии и анализировать
- Проводить поиск по опрееленным параметрам: дебюты, позиции, соотношение материала, эндшпили и другое.
- Загружать свои партии, с комментариями и картнками
- Анализировать, подбирая различные движки
- Создавать досье игроков, на основе баз данных
- Распечатывать партии и диаграммы в различных конфигурациях
А также многое другое.
Последняя версия программы – ChessBase-13
Shredder Classic 3
Один из лучших шахматных движков Шреддер в комплекте с интерфейсом.
- Возможность игры как с движком на разных уровнях, так и по сети с реальными соперниками
- Выбор контролей времени, возможность создать свой контроль.
- Анализ и партий и позиций
- Настройка интерфейса: дизайн доски и фигур и т.п фигур и т.п дальше.
Полная версия не бесплатная. Для начала можно скачать условно-бесплатный вариант.
Шахматная планета
Специализированная программа, связанная с порталом http://chessplanet.ru/, где можно играть онлайн, в турнирах, по переписке, играть по переписке. Проводятся конкурсы и много всего интересного.
Клиентская программа устанавливается на компьютере пользователя и предоставляет возможность играть, общаться на форуме, просматривать и анализировать партии, смотреть уроки, и другое.
Есть и упрощенная версия, когда можно играть в браузере без установки клиентской программы на комп.
Установить клиент и познакомиться с порталом подробнее можно
BabasChess
Многоязычный интерфейс (русского правда не нашел) для игры через интернет.
Сочетает простоту использования и довольно широкий спектр функций. Этим и подкупает.
Работает на Windows. Также может работать в Linux
Для обучения
Для начинающих шахматистов и для обучения, на мой взгляд, лучше использовать многопрофильные шахматные порталы или онлайн-школу.
Однако есть и автономные программы. Например, на смартфон можно установить:
Обучение шахматам — от простого к сложному
Что-то вроде навигатора в мире шахмат. Приложение покажет основные правила и даст советы по улучшению игры.
Обучающий курс содержит более сотни тем. В том числе основные приемы и типичные комбинации. Более 1000 различных примеров.
Ознакомиться подробнее и установить можно здесь
Не верь глазам своим
Лучшие шахматные движки уже отчасти «очеловечены» и в плане оценки позиции похожи на людей. Однако и они ошибаются. Причем грубо.
Всего один пример, самый простой:
Позиция «в доску» ничейная и это известно большинству шахматистов, не только мастерам. Да и догадаться не трудно – черный король сидит в углу и выкурить его оттуда невозможно. Ни мат поставить, ни пешку провести. А прижал в углу — пат.
Так вот, большинство движков, даже самых современных, — оценивает эту позицию как выигранную за белых. Стокфиш дает +7 . Не верите – можете проверить сами.
На самом деле таких примеров, когда машина грубо ошибается в оценке позиции, — я мог бы привести с десяток точно. Почему это происходит, мне неизвестно, но факт есть факт.
Отсюда вывод: обожествляя компьютер, не лишним будет помнить, что и «на старуху бывает проруха» . Получается, что не только мы проверяем свои расчеты с помощью компьютера. Иногда требуется и обратный процесс. Вот такие дела.
Благодарю за интерес к статье.
Если вы нашли ее полезной, сделайте следующее:
- Поделитесь с друзьями, нажав на кнопки социальных сетей.
- Напишите комментарий (внизу страницы)
- Подпишитесь на обновления блога (форма под кнопками соцсетей) и получайте статьи к себе на почту.