Загальні положення установки програм в оболонку winboard

Спочатку кілька слів про функціональні можливості програми Winboard. Умовно їх можна розділити на три групи:

• універсальна графічна оболонка, що дозволяє працювати з десятками шахових програм;

• зручна графічна оболонка для гри в шахи в інтернеті, яка в більшості випадків перевершує по зручності роботи шахові оболонки, пропоновані великими шаховими ігровими серверами, в яку легко можна встановити будь-яке число сумісних з Winboard движків. В даний час в світі відомо понад 330 шахових програм, що працюють під оболонкою Winboard, кілька з них - комерційні (Gandalf 6, Ktulu 8, DeepSjeng 1.6, SmarThink і деякі інші), а абсолютна більшість програм - безкоштовні.

(Версія 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 - файла чи іншого файлу з іншим розширенням, який визначає різні опції роботи цього движка (якщо цей движок має такий файл). Як правило, всі найсильніші движки мають керуючі файли.

>
/icsNames=freechess.org / icsport = 5000 / icshelper = timeseal
global.chessparlor.com / icsport = 6000 / icshelper = timeseal
chessanytime.com / icsport = 5000
chess.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
>

Наступним кроком буде визначення тих програм, які Ви вважаєте за потрібне встановити. Припустимо, Ви зупинили свій вибір на програмі 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 файл буде виглядати наступним чином:

"Crafty 18_13" / fd = c: \ WinBoard \ Crafty

"Crafty 18_13" / sd = c: \ WinBoard \ Crafty

Після того як Ви внесли зміни в winboard.ini файл, Вам залишилося тільки зберегти ці зміни і запустити Crafty під оболонкою Winboard.

Якщо у Вас виникло питання, чому в наведеному виш е фрагменті winboard.iniфайле для двіжковGNU вказані тільки запускной файли, а шлях до них не вказано, то це пов'язано з тим, що ці движки (програми GNU) знаходяться безпосередньо в діректорііWinboard.

У ряді випадків Вам доведеться перейменовувати запускной файли движків, так як winboard некоректно сприймає імена, що містять дефіси «-» і точки «.».

Наводимо тут фрагмент нашого власного winboard.ini файлу: / firstChessProgramNames = "Adamant" / fd = "D: \ chess \ winboard \ Adamant"; / Name = "Adamant 1.6"
"Amy07 xboard" / fd = "d: \ chess \ winboard \ amy"; / Name = "Amy 0.7"

"Crafty xboard" / fd = "D: \ Winboard \ Crafty"; / Name = "Crafty 20.14BH" / group = "a"
"Deep Shredder 10UCI" / fUCI / fd = "D: \ Winboard \ Shredder2" /fcp="EngineDeepShredder10UCI.exe "; / Name = "Deep Shredder 10 UCI"
"DeepSjeng" / fd = "D: \ Winboard \ DSjeng"; / Name = "DeepSjeng 1.6" / group = "a"
"Delfi" / fd = "d: \ winboard \ delfi"; / Name = "Delfi 4.5" / group = "a"
"Dragon45WB xboard" / fd = "d: \ chess \ winboard \ dragon \ dragon_45"; / Name = "Dragon 4.5"
"Eeyore" / fd = "d: \ chess \ winboard \ eeyore"; / Name = "Eeyore 1.47"
"Fruit221" / fUCI / fd = "D: \ Winboard \ Fruit 221" /fcp="Fruit221.exe "; / Name = "Fruit 2.1.1" / group = "a"

"TheKing 3.33" / fUCI / fd = D: \ Winboard \ TheKing /fcp="Wb2Uci.exe "; / Name = "TheKing 3.33" / group = "a"
"Thinker hashsize = 6" / fd = "D: \ Winboard \ Thinker"; / Name = "Thinker 4.7a" / group = "a"
"Ufim802" / fd = "d: \ winboard \ ufim"; / Name = "Ufim 8.02" / group = "a"
"WildCat_6" / fd = "D: \ Winboard \ WildCat6"; / Name = "WildCat 6.0" / group = "a"
>

Як видно з приводиться фрагмента, для ряду двигунів крім імені запускной файлу вказуються ще й додаткові команди, які визначають параметри роботи движка в оболонці Winboard (в ряді випадків вони є обов'язковими!).

Крім того тут, після значка крапка з комою ";" Ви можете бачити і додаткові команди, які ми використовуємо для роботи з програмою WBTM 0.32Ю.Островского, яка забезпечує проведення турнірів між двигунами Winboard в автоматичному режимі.

Контрольні файли сконфігуровані для машини, що має 128 мегабайт оперативної пам'яті. Якщо у Вас менш потужна машина, параметри hashследует зменшити з урахуванням Ваших можливостей.

Тепер нам залишилося відредагувати файл, який визначає роботу самого движка Crafty.

У вказаному файлі Ви можете змінювати параметри використовуваної движком оперативної пам'яті, задавати команди використання ендшпільних баз даних, а також деякі інші параметри.

На закінчення кілька слів про системні вимоги для використання Winboard. Програма не має будь-яких обмежень щодо використання процесора, але чутлива до розмірів оперативної пам'яті. На наш погляд, мінімум - це Пентіум 100-133 з оперативною пам'яттю 64-128 мегабайт. Це особливо важливо, якщо Ви плануєте поводити матчі між двигунами, так як деякі движки вимагають мінімально 16 мегабайт оперативної пам'яті, а якщо таких движка два ... Крім того, сама Winboard + будь-яка Windows.

На нашому старому сайті Ви знайдете опис установки понад 160 двигунів. Для того щоб подивитися опис кожного движка, потрібно заглянути на сторінку. двигуни WB

Меню вибору програм виглядає так:

Меню UCI движків виглядає так:

Для продовження натисніть тут (продовження буде)

Останнє оновлення 19.11.05 17-00