НОВОСТИ+
ТУРНИРЫ
Чемпионат СНГ-1
Чемпионат СНГ-2
Чемпионат СНГ-2006
Чемпионат СНГ-2006 Финал
КАК УСТАНОВИТЬ Что такое Winboard? Все движки WB Другие интерфейсы DOWNLOAD NEW!! TOPLIST-1 TOPLIST-2 TOPLIST-3 TOPLIST-4 TOPLIST-5 TOPLIST-6 Российские движки Движки UCI (ARENA) UTIL Бесплатные программы/Freechess Движки для ChessBase Шахматные продукты от Chess Assistant Партии А.Д.Петрова Читатели обсуждают "Человек и компьютер" "Прыжок Ливитского" Совместимость Архив 2001 года Новости 2002 года Новости 2003 года Новости 2004 года Новости 2005 года Об авторах Наши ссылки (Links) Интервью с авторами программ |
Что такое Winboard?Представленные на этой страничке программы работают с
оболочкой Winboard, разработанной Тимом Мэнном (Tim Mann ). Его домашняя
страничка находится:
http://www.tim-mann.org/chess.html Вначале несколько слов о функциональных возможностях
программы Winboard. Условно их можно разделить на три группы: • универсальная графическая оболочка, позволяющая работать с десятками шахматных программ; • редактор для просмотра шахматных баз данных в форматах (*.pgn и *.gam); • удобная графическая оболочка для игры в шахматы в
интернете, которая в большинстве случаев превосходит по удобству работы
шахматные оболочки, предлагаемые крупными шахматными игровыми серверами, в
которую легко можно установить любое число совместимых с Winboard
движков. В настоящее время в
мире известно более 330 шахматных программ, работающих под оболочкой
Winboard, несколько из них - коммерческие (Gandalf 6, Ktulu
8, DeepSjeng 1.6, SmarThink и некоторые другие), а абсолютное большинство
программ - бесплатные. Последняя версия
программы Winboard 4.2.7
была представлена автором в ноябре 2003 года (For Windows: Windows 95, 98, NT,
2000, ME, XP). Скачать Winboard 4.2.7
можно здесь
или со страницы автора Tim Mann
http://www.tim-mann.org/chess.html (Версия Winboard
4.2.7 поддерживает второй протокол Winboard. Если вы по каким-то причинам хотели
бы использовать более старые версии, поддерживающие только первый протокол, то
можно скачать более старую версию Winboard 4.1.0). Программа Winboard включает в себя две версии шахматной
программы "GNUchess": GNUChess 4.14 и GNUChess 5.02+. Так что самые нетерпеливые
могут начать игру с этими программами сразу после установки оболочки на ваш
компьютер. (Практическая сила обеих версий GNU составляет около 2150-2200
пунктов).
Оба движка, а также небольшая дебютная библиотека автоматически
устанавливаются в директорию Winboard
во время установки программы Winboard (занимают на диске немногим более 3
мегабайт). Установка не должна вызвать сложностей. Теперь нужно соединить Winboard и предлагаемые на нашей
страничке шахматные двигатели (программы). На этой страничке мы собрали более 110 движков для Winboard. Здесь Вы найдете все наиболее сильные программы, рейтинг которых не менее 2400 единиц, т.е. практически соответствует силе национального мастера. В настоящее время таких программ (из числа бесплатных) около 20! Отдельные программы : Crafty-18.13, LGoliathV3.5, Yace
0.99.56, Pharaon 2.62, Nejmet 3.05
играют на уровне 2500. Разумеется, величина рейтинга той или иной программы -
это понятие относительное, тем более, что во Всемирной паутине можно найти много
страничек, на которых проводятся различные шахматные турниры как с участием
известных коммерческих программ (Fritz, Genius, Junior, Chessmaster, Shredder,
Nimzo, Rebel и др.), так и некоммерческих (в основном,
совместимых с Winboard), по итогам которых организаторы корректируют рейтинги
своих подопечных. Представленные шахматные программы (через Winboard) могут
быть добавлены в такие известные коммерческие шахматные программы, как Chess
Assistant 7.1,8.1, 9.0 ChessBase 7.0,8.0,9.0 Chess Academy, Fritz 5.32,6,7,8
Junior 6,7,8,9
Hiarcs-7.32;8.0;9.0 Nimzo 8, Shredder 6,7,8,9
Shredder Classic 2, ChessMaster 8000,
9000,10000 Genius 6.0,6.5,7
и в этом случае будут работать под интерфейсом этих продуктов, если вы, конечно,
ими располагаете. По опыту можем сказать, что, на сегодняшний день, к этим
движкам (Engines) лучше адаптированы программы Chess Assistant
7.1,8.1,
а также последние продукты ChessBase: Fritz 8,9,10, Junior
9.0, 10.0 Shredder 9,10). О том, как
работать с движками в
этих оболочках мы подробно рассказываем в соответствующих разделах.
Как установить движки в другие интерфейсы? Каждая из предлагаемых Вашему внимаю программ(движков)
имеет индивидуальные особенности. К сожалению, у нас не было возможности
всесторонне протестировать все представленные программы (да и вряд ли это
возможно в домашних условиях), отметим лишь,
что все программы, включая различные оболочки и утилиты, о которых мы
рассказываем на сайте, мы проверяли самостоятельно с точки зрения их правильной
установки и нормальной устойчивой работоспособности! Установку каждого двигателя в оболочку Winboard схематично можно разделить на две части: · Написание командной строки в winboard.ini файле, которая позволяет запускать этот движок из оболочки Winboard; ·
Редактирование ini-файла или иного файла с другим расширением, который определяет
различные опции работы этого движка (если этот движок имеет такой файл). Как правило, все сильнейшие движки имеют управляющие файлы. Скачайте дистрибутив и начните установку. По умолчанию программа предлагает установить оболочку Winboard - 4.2.6 в папку Program Files, однако мы бы посоветовали Вам поставить ее непосредственно на диск "C:\"( в принципе, программу можно поставить в любое место, наш старый совет отражает только наш первый опыт, который относился 2000-2001 годам) так как это в дальнейшем упростит настройку всех двигателей, с которыми Вы будете работать. После установки программы нужно ее запустить с опцией «Играть против шахматной программы или матч двух движков». Вначале у вас есть возможность выбрать игру с GNUchess или GNUchess 5, а также провести матч между этими движками. После того как Вы запустили программу, в директории, в которую Вы ее поместили, появился файл winboard.ini. Этот файл, как и обычный ini-файл, содержит основную информацию о выбранных параметрах программы. Ниже мы приводим фрагмент этого файла: ;
; WinBoard 4.2.6 Save Settings file
;; You can edit the values of options that are already set in this file,
; but if you add other options, the next Save Settings will not save them.
; Use a shortcut, an @indirection file, or a .bat file instead.
;
/whitePieceColor=#ffffcc
/blackPieceColor=#202020
/lightSquareColor=#c8c365
/darkSquareColor=#77a26d
/highlightSquareColor=#ffff00
/premoveHighlightColor=#ff0000
/movesPerSession=40
/timeDelay=1 …
}
/icsNames={chessclub.com /icsport=5000 /icshelper=timestamp
freechess.org /icsport=5000 /icshelper=timeseal
global.chessparlor.com /icsport=6000 /icshelper=timeseal
chess.net /icsport=5000
chess-square.com /icsport=5000
icchess.net /icsport=5000
zics.org /icsport=5000
jogo.cex.org.br /icsport=5000
ajedrez.cec.uchile.cl /icsport=5000
fly.cc.fer.hr /icsport=7890
freechess.nl /icsport=5000 /icshelper=timeseal
jeu.echecs.com /icsport=5000
chess.unix-ag.uni-kl.de /icsport=5000 /icshelper=timeseal
chess.mds.mdh.se /icsport=5000
}
/firstChessProgramNames={GNUChess
"GNUChes5 xboard"
}
/secondChessProgramNames={GNUChess
"GNUChes5 xboard"
}
/showButtonBar=true Теперь два слова о структуре winboard.ini файла, фрагмент которого мы привели выше. В файле выделяются три блока: первый –это описание параметров программы Winboard, которые заданы на Вашем компьютере (цвета, шрифты и т.п.); второй – это перечень адресов с необходимыми настройками для игры в интернете с использованием оболочки Winboard; и наконец третий –это перечень шахматных программ, которые Вы установили в эту оболочку. Следующим шагом будет определение тех программ, которые Вы сочтете нужным установить. Допустим, Вы остановили свой выбор на программе Crafty 18.13. Следовательно, вы должны папку Crafty поместить в директорию Winboard, которая, как мы говорили выше, должна находиться непосредственно на диске "C:\". Теперь вы скачиваете двигатель Crafty 18.13 и помещаете его в директорию Crafty. Чтобы двигаться дальше, Вам потребуется немного поработать с файлом winboard.ini, т.е прописать в winboard.ini файле имя запускного файла Crafty и указать путь, где он находится. Командные строки Winboard.ini для Crafty 18.13 могут выглядеть следующим образом: "Crafty 18_13" /fd=c:\WinBoard\Crafty "Crafty 18_13" /sd=c:\WinBoard\Crafty Командные строки нужно прописать дважды для того, чтобы движок мог подключаться к Winbaard как при игре белыми фигурами, так и черными! Таким образом после этой операции winboard.ini файл будет выглядеть следующим образом:
}
/firstChessProgramNames={GNUChess "GNUChes5 xboard"
}
/secondChessProgramNames={GNUChess "GNUChes5 xboard"
"Crafty 18_13" /sd=c:\WinBoard\Crafty
} /showButtonBar=true После того как Вы внесли изменения в winboard.ini файл, Вам осталось только сохранить эти изменения и запустить Crafty под оболочкой Winboard.
Если
у Вас возник вопрос, почему в приводимом выше
фрагменте winboard.ini
файле для движков
GNU
указаны только запускные файлы, а путь к ним не указан, то это связано с
тем, что эти движки (программы
GNU)
находятся непосредственно в директории
Winboard.
В ряде случаев Вам придется переименовывать запускные файлы движков, так как
winboard
некорректно воспринимает имена, содержащие дефисы «-» и точки «.». Приводим здесь фрагмент нашего собственного winboard.ini файла: }
/firstChessProgramNames={Crafty1812 /fd=c:\WinBoard\Crafty
"AnMon_517 xboard"/fd=c:\WinBoard\AnMon ; /name="AnMon 5.17" /group="a o"
"Ant_606 l -t32768" /fd=c:\WinBoard\Ant ; /name="Ant 6.06" /group="b p"
"Arasanx -H 32768" /fd=c:\WinBoard\Arasan
; /name="Arasan 5.4" /group="b p"
"Asterisk" /fd=c:\WinBoard\Asterisk ; /name="Asterisk 0.1a" /group="t"
"Asterisk01b" /fd=c:\WinBoard\Asterisk ; /name="newAsterisk 0.1b" /group="t" "aristarch3 -h 32 -t c:\Tablebases" /fd=c:\WinBoard\Aristarch ; /name="Aristarch 3.9.68" /group="t" ...
... ... ... ... ... ... ... ... ... ... ... ... .... .... ....
"Crafty1812" /fd=c:\WinBoard\Crafty ; /name="Crafty-18.12" /group="a o"
"Crafty1813" /fd=c:\WinBoard\Crafty ; /name="newCrafty 18.13" /group="t"
"Crafty18_14DC" /fd=c:\WinBoard\Crafty ; /name="Crafty 18.14DC" /group="t" … Как видно из
приводимого фрагмента, для ряда движков кроме
имени запускного файла указываются еще и дополнительные команды, которые
определяют параметры работы движка в оболочке Winboard
(в ряде случаев они обязательны!).
Кроме того здесь,
после значка точка с запятой “;” Вы можете видеть и дополнительные команды,
которые мы используем
для работы с программой WBTM 0.32
Ю.Островского, которая обеспечивает проведение турниров между движками
Winboard
в автоматическом режиме. Для
того, чтобы упростить установку программ (движков) в оболочку
Winboard,
рекомендуем Вам воспользоваться готовым файлом winboard.ini, отредактированным нами для всех движков, стоящих на
нашем компьютере, а также правильно сконфигурированными управляющими файлами тех
движков, которые имеют эти файлы.
Скачать его можно здесь.
Управляющие файлы сконфигурированы для машины, имеющей 128 мегабайт оперативной памяти. Если у Вас менее мощная
машина, параметры hash следует уменьшить с
учетом Ваших возможностей. Если вы воспользовались нашим winboard.ini файлом, то
рекомендуем Вам в целях избежания сбоев в работе программы не копировать файл на
Ваш компьютер механически. Откройте этот файл в блокноте, выделите последнюю часть файла, помеченную здесь голубым
цветом, и скопируйте в Ваш winboard.ini файл, заменив в нем элемент,
относящийся к командным строкам движков. Теперь Вам останется только
отредактировать пути к запускным файлам движков и переименовать движки, если в
этом есть необходимость. Теперь нам осталось отредактировать файл, определяющий
работу самого движка Crafty.
hash 24M hashp 4M cache 4M drawscore=0 log off ponder=off book on book random 1 book width 5 learn 7 resign 9 tbpath=c:\Tablebases egtb В
указанном файле Вы можете изменять параметры используемой движком оперативной
памяти, задавать команды использования эндшпильных баз данных, а также некоторые
другие параметры. Для тех,
кто впервые устанавливает программу Winboard, мы не рекомендуем серьезно
редактировать этот файл (
как и другие управляющие авторские
файлы), за исключением параметров оперативной памяти (с учетом возможностей
Вашего компьютера), а также
указания пути к эндшпильным базам данных (если Вы ими располагаете). Разумеется, для более эффективной работы движка следует
скачать также авторские дебютные библиотеки (если они не включены автором в
архив программы). Автор программы Crafty д-р P. Хьятт предлагает несколько вариантов дебютных библиотек,
которые можно скачать с его FTP сайта. Прямые ссылки для скачивания можно
найти на странице
TOPLIST-1. В
заключение несколько слов о
системных требованиях для использования Winboard. Программа не
имеет каких-либо ограничений по использованию процессора, но чувствительна к
размерам оперативной памяти. На наш взгляд, минимум - это Пентиум 100-133 с
оперативной памятью 32-64 мегабайта.
Это особенно важно, если Вы планируете поводить матчи
между движками, так как некоторые движки требуют минимально 16 мегабайт
оперативной памяти, а если таких движка два… Кроме того, сама Winboard + любая
Windows. На нашем сайте Вы найдете описание установки
всех 110 движков. Для того чтобы посмотреть описание каждого движка, нужно
заглянуть на страничку :
Движки WB В заключение несколько слов для тех кто решил использовать
более старую версию оболочки, например
Winboard
4.1.1(Поддерживает только первый
протокол, поэтому некоторые новые движки
в этой оболочке не смогут работать) Установка движков в эту оболочку полностью совпадает с
установкой, описанной выше. Отличия таковы: использование в
winboard.ini файле
вместо значка фигурная скобка
}
значка кавычки ". Кроме того,
winboard.ini файле в
начале каждой командной строки используется одинарный значок слеш "/", а во
второй части для
обозначания пути используется не
однарный, а двойной слеш "//". Это выглядит вот так: " /firstChessProgramNames="Comet_B23-3 /fd=c:\\WinBoard\\Comet \"Amy_07_C -ht 32m\" /fd=c:\\WinBoard\\Amy \"Amyan_12\" /fd=c:\\WinBoard\\Amyan \"AnMon_509 xboard\" /fd=c:\\WinBoard\\AnMon \"Ant_416 -t32768\" /fd=c:\\WinBoard\\Ant \"Arasan_54 -H 32768\" /fd=c:\\WinBoard\\Arasan " Меню выбора программ выглядит так:
Для продолжения нажмите здесь
by Alesandro scotti. Последнее обновление 11.06.05 17-00
Используются технологии uCoz
|