Что такое Winboard современный? (продолжение)


Для желающих познакомится с первой страницей описания Winboard.

    За последнее время проект Winboard не стоял на месте, а активно развивался, которое происходило по разным направлениям. С одной стороны, проект продолжал развиваться в ширь (появилась поддержка нескольких видов шахмат, которые не всегда представляют интерес для любителей классических шахмат, так и вглубь. С каждой новой версией в оболочке улучшалась поддержка игры в интернете ну и самое главное с появлением версии Winboard 4.4 значительно улучшилась поддержка шахматных движков, использующих протокол UCI! Теперь оболочка не только позволяет подключить движок, но установить фактически все его разнообразные опции (подключение заданного количества процессоров или ядер, различные варианты вывода анализируемых вариантов, возможность использования различных шахматных библиотек (книг), как родных, так и универсальных и многое другое. О возможности использовать шахматные эндшпильные таблицы я уже не говорю. Все это стало возможно не только в результате развития самой  шахматной оболочки Winboard, но используемой ей утилиты, если можно ее так назвать Polyglot, которая собственно и обеспечивает правильную передачу всех UCI -х команд в оболочке Winboard. Нельзя также не сказать о том, что наиболее стабильной версией, не содержащей серьезных багов является версия Winboard 4.4.3 by Tim Mann, Allessandro Scotti's, H.G. Muller! .

Кроме того, пакет содержит последнюю версию турнирного менеджера Pradu's Simple Winboard Tournament Manager 2.0 by Pradu Kannan!

Прошел еще один год, и сегодня мы рассказываем о новом знаковом событии - теперь проект Winboard  полноценно поддерживает русский язык! К сожалению, мы пока не знаем имя переводчика интерфейса оболочки. Теперь несколько слов о ее особенностях. Общий вид интерфейса после установки русского языка выглядит так

Для  установления русификации нужно, чтобы  соответствующий файл  был в пакете Winboard 4.5.2  (имя файла -  russian.lng), и располагаться он должен в корневой директории самой оболочки Winboard. В том случае, если авторы программы Winboard по каким-либо причинам не включили этот файл в дистрибутив Winboard, файл можно скачать с нашего сайта. Как написал нам автор, пожелавший оставаться инкогнито (Hr.Burunduk) для своей работы он использовал первую русификацию Winboard 4.2.6 А.В. Сердюкова. После скачивания файл, как мы сказали, нужно поместить его в директорию, в которой расположена сама программа (GUI -оболочка Winboard). Если вы установили пакет по умолчанию, т.е. файлы размещены таким образом, как предлагает разработчик, то файл russian.lng нужно поместить в папку Winboard, а не Winboard 4.5.2!

Ниже мы приводим фрагмент Winboard.ini файла, который должен быть уточнен следующим образом:

/highlightMoveWithArrow=true
/highlightArrowColor=#ffff80
/stickyWindows=true
/adjudicateDrawMoves=0
/autoDisplayComment=true
/autoDisplayTags=true
/adapterCommand='polyglot -noini -ec "%fcp" -ed "%fd" -uci NalimovCache=%defaultCacheSizeEGTB -uci GaviotaTbCache=%defaultCacheSizeEGTB'
/polyglotDir="C:\WinBoard-4.5.2\WinBoard"
/usePolyglotBook=true
/polyglotBook="C:\WinBoard-4.5.2\WinBoard\default_book.bin"
/bookDepth=12
/bookVariation=50
/defaultHashSize=64
/defaultCacheSizeEGTB=4
/defaultPathEGTB="C:\Tablebases"
/language="russian.lng"
/oneClickMove=false
/defaultMatchGames=10
/matchPause=1000
/testClaims=true
/checkMates=true
/materialDraws=true
/trivialDraws=true
/ruleMoves=50
/repeatsToDraw=3

Когда вы откроете этот файл, строка, относящаяся к поддержке русского языка,  будет выглядеть следующим образом - /language=""! Теперь остается только вписать в кавычки имя файла и загрузить оболочку, которая после этого может поддерживать два языка (английский и русский), из которых вы можете выбрать любой без перезапуска самой оболочки.

Еще одно важнейшее обстоятельство. Теперь имеются два Winboard.ini файла. Один находится в директории Winboard и имеет скорее декоративное значение. Winboard.ini файл, который собственно и нужно редактировать, находится здесь"C:\Documents and Settings\{user name}\Application Data\winboard.ini". Однако, по умолчанию директория Application Data относится разработчиками Windows к служебным, и  бывает невидна пользователю. Необходимо поменять опции в меню свойства папок и файлов и выбрать вариант, когда все папки и файлы видны.


В нашем случае файл Winboard.ini, который подлежит коррекции, находится здесь: "C:\Documents and Settings\sdchess\Application Data"

Теперь несколько слов об особенностях установки движков UCI в новую версию оболочки. Строго говоря существует несколько способов установки таких движков, но здесь я хотел бы остановиться на одном из них, которым пользуюсь сам. Как мы уже говорили выше, сама оболочка стала более дружественна по отношению к пользователю и позволяет часть настроек выполнить непосредственно через интерфейс, но если вы планируете использовать ее в первую очередь для проведения турниров и будете подключать много движков, без корректировки Winboard.ini файла вам, как и раньше, не обойтись.

 

Чтобы облегчить установку, предлагаем вам познакомиться с фрагментом Winboard.ini файла, которым пользуемся мы сами

/firstChessProgramNames={"Strelka3P"/fUCI /fd="D:\engines\Strelka"/fcp="Strelka3P.exe" ; /name="newStrelka 3P" ; /group="ta321"
"shredder 3 wb"/fd="D:\engines\5\Shredder_3_4"
"shredder 4 wb"/fd="D:\engines\5\Shredder_3_4" 

....

"komodo-13-64-ja"/fUCI /fd="D:\engines\1\Komodo" /fcp="komodo-13-64-ja.exe" ; /name="Komodo 1.3JA x64" ;/group="11"
"komodo-13-32-ja"/fUCI /fd="D:\engines\1\Komodo" /fcp="komodo-13-32-ja.exe" ; /name="Komodo 1.3JA" ;/group="1"

....

/secondChessProgramNames={"Strelka3P"/sUCI /sd="D:\engines\Strelka"/scp="Strelka3P.exe" ; /name="newStrelka 3P"; /group="ta321"

....


"Rybka v2.3.2a.mp.w32"/sUCI /sd="D:\engines\1\Rybka" /scp="Rybka v2.3.2a.mp.w32.exe" ; /name="Rybka 2.3.2a" ;/group="1"
"Rybka v2.3.2a.mp.x64"/sUCI /sd="D:\engines\1\Rybka" /scp="Rybka v2.3.2a.mp.x64.exe" ; /name="Rybka 2.3.2a mp.x64" ;/group="11"
"stockfish-201-32-ja"/sUCI /sd="D:\engines\1\Stockfish" /scp="stockfish-201-32-ja.exe" ; /name="Stockfish 2.01JA" ;/group="1"
"stockfish-201-64-ja"/sUCI /sd="D:\engines\1\Stockfish" /scp="stockfish-201-64-ja.exe" ; /name="Stockfish 2.01JA x64" ;/group="11"
"Critter_1.0_32bit"/sUCI /sd="D:\engines\1\Critter" /scp="Critter_1.0_32bit.exe" ; /name="Critter 1.0" ;/group="1"
"Critter_1.0_64bit_SSE4"/sUCI /sd="D:\engines\1\Critter" /scp="Critter_1.0_64bit_SSE4.exe" ; /name="Critter 1.0 x64" ;/group="11"
"Fire_131_w32_KLO_popcnt"/sUCI /sd="D:\engines\1\Fire" /scp="Fire_131_w32_KLO_popcnt.exe" ; /name="Fire 1.31 KLO" ;/group="1"
"Fire_131_x64_KLO_popcnt"/sUCI /sd="D:\engines\1\Fire" /scp="Fire_131_x64_KLO_popcnt.exe" ; /name="Fire 1.31 x64 KLO" ;/group="11"
"IvanHoe999947c_32"/sUCI /sd="D:\engines\1\IvanHoe"/scp="IvanHoe999947c_32.exe" ; /name="IvanHoe999947c" ;/group="1"
"IvanHoe999947c"/sUCI /sd="D:\engines\1\IvanHoe" /scp="IvanHoe999947c.exe" ; /name="IvanHoe999947c x64" ;/group="11"
"Houdini_15a_x64"/sUCI /sd="D:\engines\1\Houdini" /scp="Houdini_15a_x64.exe" ; /name="Houdini 1.5a x64" ;/group="11"
"Houdini_15a_w32"/sUCI /sd="D:\engines\1\Houdini" /scp="Houdini_15a_w32.exe" ; /name="Houdini 1.5a" ;/group="1"
"scorpio-27-32-ja"/sd="D:\engines\2\scorpio" ; /name="Scorpio 2.7JA"; /group="2"
"SP-x86-Passive-Thinker"/sd="D:\engines\2\Thinker" ; /name="Passive-Thinker 5.4C"; /group="2"
"spark-1.0-win32-mp"/sUCI /sd="D:\engines\2\Spark"/scp="spark-1.0-win32-mp.exe" ; /name="Spark 1.0"; /group="2"
"Booot5" /sUCI /sd="D:\engines\2\Booot" /scp="Booot5.exe" ; /name "Booot 5.1" ; /group="2"
"Strelka_2_0"/sUCI /sd="D:\engines\2\Strelka" /scp="Strelka_2_0.exe" ; /name="Strelka 2.0B" ;/group="2"
"glaurung-w32"/sUCI /sd="D:\engines\2\glaurung" /scp="glaurung-w32.exe" ; /name="Glaurung 2.2JA" ;/group="2"
"Protector-140-32-ja"/sUCI /sd="D:\engines\2\protector_140-ja" /scp="Protector-140-32-ja.exe" ; /name="Protector 1.4.0JA" ;/group="2"

....

Выделенные цветом фрагменты отличают файл Winboard.ini, предназначенный для последних версий Winboard, от  старинных версий, относящихся к тем далеким временам, когда оболочка не поддерживала UCI протокол.

Напоминаем также, что для удобства желающие могут скачать архив winboard.ini  файла, который размещен у нас на страничке, посвященной разнообразным утилитам UTIL. Данный файл, несмотря на то, что использовался с версиями Winboard 4.4.4,  в полной мере может быть использован и в версии Winboard 4.5.2!

С актуальной версией оболочки можно познакомится здесь.

 Вернуться на главную страницу

 


Последнее обновление 29.04.11 17-00