alekhin | Date: Суббота, 14.02.2009, 06:18:20 | Message # 1 |
Авторитет
Группа: Чемпион месяца
Сообщения: 1118
Признак жизни: Offline
| Автоматический анализ баз партий в игровых программах Fritz Юрий Воронов Автоматический анализ баз партий в игровых программах ChessBase. Разбор сыгранных партий, и добавление в их текст вариантов анализа и комментариев, необходимое, но довольно трудоёмкое дело. Современные игровые программы Fritz 9, Zap!Chess и т.п., позволяют автоматизировать этот процесс. С их помощью можно быстро и эффективно проанализировать и прокомментировать любую подборку партий в автоматическом режиме. Кроме вариантов анализа, в текст партий будут вставлены краткие примечания на русском языке, графические комментарии и тестовые задания для ключевых моментов борьбы (типа: “Как бы Вы пошли в данной позиции?”). Проанализированные таким образом партии можно сохранить в файле (*.PGN, *.TXT, *.RTF, *.HTML) и распечатать. Рассмотрим работу этой функции на примере программы Fritz 9. Прежде всего, на программу Fritz 9 нужно поставить обновление, а затем русификатор. После этого функция автоматического анализа будет реализована в полной мере. Чтобы провести автоматический анализ подборки (или базы) партий нужно выполнить следующие действия: 1. Откройте базу партий в программе. Для этого откройте программу, нажмите клавишу F12, затем выберите в меню: Файл – Открыть – База данных и укажите директорию, в которой находится база с партиями для анализа. 2. Выделите партии, которые требуется проанализировать. Для этого, удерживая нажатой клавишу Ctrl, выделите нужные партии в списке. Чтобы выделить все партии, нажмите Ctrl-A. 3. Выберите в меню: Инструменты – Анализ – Полный анализ: В появившемся диалоговом окне укажите параметры автоматического анализа: Время на ход (сек): Это - минимальное время (в секундах), которое программа будет тратить на ход. Если возникают варианты то, то же самое время тратится на каждый ход основной линии варианта. Естественно, что чем большее время Вы укажите, тем выше будет качество анализа Порог: Здесь Вы определяете, когда программа должна рассматривать ход как ошибку. Если Вы вводите высокое значение порога (например, 300 = три пешечных единицы), тогда будут рассматриваться только грубые ошибки. Если Вы установите очень низкое значение то, число комментариев к ходам, начинающихся со слов “Лучше было бы сыграть - … ” и соответствующих вариантов, увеличивается. Ссылка на базу: Если программа имеет доступ к большой базе партий, то это дает возможность получить очень обстоятельный комментарий с приведением примеров похожих партий из указанной базы, и выявлением новинок, если они имелись в анализируемой партии. Нажмите кнопку "Ссылка на базу" и укажите программе путь к справочной базе. Сохранение: Это кнопка появляется, если Вы выделяете несколько партий из списка, и применяете к ним функцию анализа одновременно, нажав Alt-Y или сделав это через меню. В этом случае, Вы должны указать программе (поставив отметку в соответствующем окошке), нужно ли заменить оригинальные партии прокомментированными, или же просто добавить их, как новые, в конец базы. Словесный/Графический/Тренировка: Обычно программа комментирует партии с помощью вариантов и символов примечаний. Если активизирован "словесный" режим, то в комментарий будут также включены примечания на русском языке (“Не лучший ход в данной позиции”, “Черные должны возвратить материал” и т. п.). "Графический" позволяет программе включать в комментарий цветные стрелки и поля доски. Режим "Тренировка" позволяет программе выдавать вопросы по ходу партии, наподобие викторины: "Как был бы опровергнут ход …? ” или, "Почему Белые не сыграли: Ле6? ” Эти вопросы появляются, когда Вы воспроизводите партию. Программа даже установит лимит времени, и будет начислять очки за ответы на позиции с вопросами. Дебютная ссылка: Если отмечен этот параметр, то программа в примечаниях покажет партии из справочной базы, сыгранные тем же дебютным вариантом. Новинка будет обозначена буквой N. Удалить старые примечания: Если отмечена эта опция, то все ранее сделанные примечания будут удалены из текста партии. Сторона: Здесь Вы можете указать: проводить ли анализ только за одну из сторон: белых или черных, победителя или проигравшего, или за обе. После установки параметров анализа нажмите кнопку ОК. Начнется последовательный автоматический анализ всех выделенных партий. Вы можете остановить его в любой момент, щелкнув кнопку “Стоп” в левой верхней части окна. Если вы хотите сохранить проанализированные партии в текстовом файле (*.PGN, *.TXT, *.RTF, *.HTML), или распечатать, то удобнее всего это сделать из программы ChessBase 9. Предварительно на неё нужно поставить обновление от 11.04.2006 и русификатор. Обновление можно скачать по ссылке (9Mb): http://www.fritzserver.org/updates/c9.iup. После установки этого обновления, в ней отлично поддерживается русский язык и, к тому же, можно использовать русскую нотацию (Кр, Ф, Л, С, К). Для установки русской нотации, выберите в меню: Инструменты – Опции – Запись и щелкните по кнопке “КФКСЛп”. Итак, откройте проанализированную базу в ChessBase 9. Выделите в списке партии, которые вы хотите сохранить в текстовом файле (См. пункт 2). Щелкните по выделенным партиям правой кнопкой и выберите в контекстном меню: Вывод данных – Выделенное в текстовый файл. В появившемся диалоговом окне, укажите тип файла (Например, RTF). Обратите внимание на правильный выбор шрифта для записи. Для русской нотации неплохо подходит модифицированный шрифт CA Chess. В окне выбора шрифтов он имеет название: Font Creator Program. Щелкните по вкладке Шрифты, затем по кнопке запись и выберите: Font Creator Program. После установки параметров текстового файла, нажмите кнопку ОК и укажите место для его сохранения. Ниже показан пример автоматического анализа партии, включая словесные примечания. Анализ проводил движок Fritz 9. Были установлены следующие параметры: Время на ход – 20 сек.; Порог – 30; Словесный; Графический; Тренировка: Дебютная ссылка на базу – Мегабаза 2006. (76) Николаев,В. (2314) - Сотников,Н. (2398) [B97] Блиц турнир, Курск, 31.03.2006 [Fritz 9 (20s)] B97: Сицилианская защита 1.e4 c5 2.Кf3 d6 3.d4 c:d4 4.К:d4 Кf6 5.Кc3 a6 6.Сg5 e6 7.f4 Фb6 8.Фd3 Кc6 9.Кb3 [9.0–0–0 Кg4 (9...Сd7 10.С:f6 g:f6 11.Кf3 Кb4 12.Фd2 Лc8 13.Крb1 f5 14.Кe5 f:e4 15.Кc4 Фc7 16.Фd4 Лg8 17.К:e4 Кd5 18.Фf2 Сe7 19.Сd3 Ѕ–Ѕ Sherbakov,R (2534)-Namgilov,S (2462)/Sochi 2005/EXT 2006) 10.Фg3 К:d4 11.Ф:g4 Сd7 12.f5 Лc8 13.Фg3 Кc6 14.Сc4 Кe5 15.Сb3 Фc7 16.Лhf1 b5 17.f:e6 С:e6 18.Кd5 С:d5 19.Л:d5 f6 20.Сf4 Кc4 21.Крb1 g6 22.Лfd1 Сe7 23.a4 b:a4 Lastin,A (2625)-Loginov,V (2526)/Krasnodar 2002/CBM 091/1–0 (54)] 9...Кb4N [9...Сe7 10.Сe2 Фc7 11.0–0 h6 12.Сh4 0–0 13.Фg3 b5 14.Сf3 Лb8 15.Лad1 Кe8 16.Лd2 С:h4 17.Ф:h4 Фe7 18.Фg3 Кc7 19.Лfd1 Лd8 20.h3 Сb7 21.Фf2 Лd7 22.Крh1 1–0 Kravtsiv,M (2100)-Delorme,A (2078)/Peniscola 2002/CBM 090 ext; 9...Кg4!? 10.Фe2 h6 11.Ф:g4 h:g5=] 10.Фd2 [№10.Фe2І] 10...Сe7?? [10...Кg4 11.Кd1=] 11.0–0–0?? и у противника худшее позади, [11.Кa4!? К:c2+ 12.Ф:c2 Фe3+ 13.Фe2 Фa7+-] 11...Сd7 [№11...К:a2+!? также можно рассмотреть, 12.К:a2 К:e4І] 12.e5+- Лc8 [№12...Кfd5!? 13.С:e7 Кр:e7+-] 13.e:f6 g:f6 14.Сh4 [№14.Сh6 К:a2+ 15.К:a2 Ф:b3 16.Крb1+-] 14...a5? [№14...К:a2+ 15.К:a2 Ф:b3+] 15.a3 [№15.Крb1 и Белые могут расслабиться, 15...a4 16.Сf2+-] 15...Кc6 [15...К:c2 16.Ф:c2 Сa4 17.К:a4 Фe3+ 18.Лd2 Л:c2+ 19.Кр:c2 Фe4+ 20.Крc1 Ф:f4+-] 16.Сb5 [№16.Кe4!? и Белые выигрывают еще быстрее, 16...a4 17.К:d6+ Крf8+-] 16...a4 [16...d5 бесполезный ход, 17.Лhe1 a4 18.С:f6+-] 17.С:a4 Лg8 [17...Кb8 не меняет ситуацию, 18.С:d7+ К:d7 19.f5+-] 18.Кe4 [18.f5 еще проще, 18...d5 19.Сf2 Фc7+-] 18...d5 [18...Кb8 попытка спасти партию, 19.С:d7+ К:d7+-] 19.К:f6+ С:f6 20.С:f6 Кb8 21.С:d7+ К:d7 [21...Кр:d7 исход партии уже ясен, 22.Крb1 Лcf8+-] 22.Сd4 [№22.Сc3+- и Белые побеждают] 22...Ф:b3 23.Крb1 Фc4 [23...Фa4+-] 24.Сc3?? уменьшает давление на противника, [№24.Лhe1+- и Белые имеют все шансы на выигрыш] 24...Кc5= 25.Сb4 [№25.Лhe1 и Белые еще должны потрудится, 25...Кe4 26.Л:e4 Ф:e4 27.g3=] 25...Кe4µ 26.Фd4 [26.Фe3!? Ф:c2+ 27.Крa1 Л:g2 28.Лb1µ] 26...Ф:d4–+ 27.Л:d4 Л:g2 Ѕ–Ѕ Функция автоматического анализа партий, неоднократно получала призы Международной Компьютерной Шахматной Ассоциации (ICCA) за лучший комментарий к шахматной партии, и может эффективно использоваться как начинающим шахматистами, так и профессионалами. По материалам сайта http://chessportal.ru','','4','1184529885','37','admin','','0','','4','','','1184436243','','','','0','','','','`просто_aleks`'); page_re('2'); document.write(' ');
|
| |