Content-type: text/html

xboard_ru

Section: (6)
Updated: 2004/10/15
Содержание | Страницы руководства man | XBoard на русском | WinBoard на русском


НАЗВАНИЕ

xboard - (икс-борд) графический интерфейс для игры с шахматными программами GNU Chess, Crafty и др., для игры на шахматных серверах через Интернет (Internet Chess Server, ICS) и для игры в шахматы по электронной почте (CMail).

СИНТАКСИС

Для игры с GNU Chess: xboard [опции]
Для игры с Crafty: xboard -fcp crafty -fd директория_crafty [опции]
Для игры на шахматном сервере (ICS): xboard -ics -icshost сервер [опции]
Для игры по электронной почте: см. cmail(6).
Для игры без шахматной программы: xboard -ncp [опции]
Для обработки потоков: |pxboard 

ОПИСАНИЕ

Программа xboard - это шахматная доска. Используя ее, вы можете играть в шахматы с компьютером, если у вас установлена одна из шахматных программ, совместимых с xboard, такая как GNU Chess (gnuchessx) или, например, Crafty. Вы можете подключиться к шахматному серверу через интернет и поиграть там в шахматы с другими пользователями, понаблюдать за их игрой или просто пообщаться. Использование xboard вместе с программой cmail делает удобной, также, игру в шахматы по переписке посредством электронной почты.

Саму по себе программу xboard можно использовать для просмотра и редактирования шахматных партий, сохраненных в формате PGN или в собственном формате xboard.

Для просмотра шахматных партий с помощью программ для чтения новостей, таких как rn (1) или xrn (1), используйте их внутреннюю команду "Сохранить" и укажите "|pxboard" в качестве имени файла. pxboard- это простой скрипт, который сохраняет шахматные партии во временный файл и загружает этот файл в xboard.

Для игры используйте манипулятор "мышь". Чтобы сделать ход, перетащите фигуру на нужное поле, удерживая левую кнопку мыши, или укажите, нажав левую кнопку мыши, сначала фигуру, которой вы хотите сходить, а затем поле, на которое эту фигуру следует поставить. Чтобы выставить на доску новую фигуру (при редактировании, игре в шведские шахматы и т.п.) используйте 2-ю и 3-ю кнопки мыши; указатель должен находиться в пределах того поля доски, на которое выставляется новая фигура.

МЕНЮ, КНОПКИ, ГОРЯЧИЕ КЛАВИШИ

Файл (File Menu)

Новая игра (Reset)
Горячая клавиша - "r". Начинает новую шахматную партию, переводя xboard и соответствующую шахматную программу в исходное состояние. При игре через шахматный сервер (ICS), кроме того, синхронизует xboard с сервером, посылая команду refresh. Если вы хотите только лишь остановить игру, прекратить наблюдать за игрой или прекратить изучать партию через шахматный сервер - воспользуйтесь соответствующей командой из меню "Действие".
Загрузить партию (Load Game)
Горячая клавиша - "g". Проигрывает шахматную партию из файла. В появляющемся окне необходимо указать имя файла. Если файл содержит запись нескольких партий, то откроется окно, содержащее список всех партий, сохраненных в этом файле. Вы можете выбрать интересующую вас партию из списка. Вы можете сразу загрузить N-ую партию из файла, указав, через пробел, после имени файла ее номер N.

Xboard правильно воспринимает файлы в формате PGN (portable game notation). Другие файлы, содержащие записи шахматных партий в алгебраических (международных) обозначениях также могут быть интерпретированы правильно.

Нестандартное для формата PGN обозначение "P@f7" используется для записи хода с выставлением фигуры на доску в шведских шахматах (bughouse, crazyhouse). Если файл содержит запись начальной позиции (для PGN-файла она записывается в формате FEN), то игра начнется именно из этой позиции.

Любой другой текст в файле будет проигнорирован. Различные возможные варианты развития шахматной партии, которые в PGN формате записываются в фигурных скобках, интерпретируются как комментарии; xboard не позволяет автоматически просматривать все эти варианты.

Нестандартный раздел заголовка PGN файла [Variant "название_варианта"] при загрузке партий необычных вариантов игры в шахматы, воспринимается аналогично параметру командной строки -variant (см. ниже).

Загрузить следующую партию (Load Next Game)
Горячая клавиша - "N". Читает следующую партию из последнего загруженного файла.
Загрузить предыдущую партию (Load Previous Game)
Горячая клавиша - "P". Не работает, если файлы читаются из потока.
Перечитать текущую партию (Reload Same Game)
Не работает при потоковой загрузке файлов.
Сохранить партию (Save Game)
Добавляет запись текущей партии в конец файла, имя которого следует указать в появляющемся окне диалога. Записи партий сохраняются в формате PGN, если только в меню "Настройки" не выбрана опция "Старый формат файлов", тогда файлы сохраняются в старом формате xboard. Оба формата удобны для чтения с помощью любого текстового редактора. Нестандартное для формата PGN обозначение "P@f7" используется для записи хода с выставлением фигуры на доску в шведских шахматах (bughouse, crazyhouse).
Копировать партию в буфер (Copy Game)
Сохраняет текущую партию в буфер обмена в формате PGN, откуда она может быть вставлена в текстовый редактор или в другую активную копию xboard.
Вставить партию из буфера (Paste Game)
Загружает шахматную партию из буфера обмена, как если бы она загружалась из файла.
Загрузить позицию (Load Position)

Загрузить следующую позицию (Load Next Position)

Загрузить предыдущую позицию (Load Previous Position)

Перечитать текущую позицию (Reload Same Position)

Сохранить позицию (Save Position)

Копировать позицию в буфер (Copy Position)

Вставить позицию из буфера (Paste Position)
Эти пункты меню аналогичны описанным выше пунктам меню для чтения и записи шахматных партий. Позиции сохраняются в формате FEN (Forsythe-Edwards notation) или в старом формате xboard, если в меню "Настройки" выбрана опция "Старый формат файлов". Старый формат более удобен для просмотра в текстовом редакторе. Файл любого из этих форматов может быть загружен в xboard. В одном файле можно хранить несколько шахматных позиций. При загрузке после имени файла можно сразу указать номер загружаемой позиции.
Послать ход по эл почте (Mail Move)

Перечитать CMail-сообщение (Reload CMail Message)
См. страницы руководства по cmail(6)
(man cmail, info cmail).
Выход (Exit)
Горячая клавиша - "Q".


Режим (Mode Menu)

Машина за белых (Machine White)

Машина за черных (Machine Black)
Первая шахматная программа будет играть соответственно белыми или черными.
Две машины (Two Machines)
Выбрав этот пункт меню, вы можете наблюдать за тем, как будут играть друг с другом две шахматные программы. Они могут быть разными. Чтобы запустить xboard с двумя разными шахматными программами см. раздел "Избранные параметры".
Анализ (Analysis Mode)
Если шахматная программа поддерживает режим анализа, то при выборе этого пункта меню xboard начнет анализировать текущую позицию, переключившись одновременно в режим редактирования. Gnuchess не поддерживает режим анализа, поэтому используйте, например, Crafty (см. раздел "Crafty").

Анализировать файл (Analyze File)
В этом режиме вы можете загрузить шахматную партию из файла (PGN, и т.п.) и использовать шахматную программу для интерактивного анализа. Шахматная программа должна поддерживать режим анализа (например, Crafty). Gnuchess не работает в режиме анализа.

Клиент ICS (ICS Client)
Это нормальный режим работы при подключении xboard к шахматному серверу через Интернет. Если вы перешли в режим редактирования партии или позиции, вы можете вернуться в нормальный режим подключения к серверу, выбрав этот пункт меню.

Чтобы с помощью xboard подключиться к шахматному серверу, запустите xboard из командной строки с параметром -ics. Вы можете использовать терминал, из которого вы запустили xboard, для набора команд и получения сообщений с шахматного сервера. Используйте команду help для получения списка доступных команд и "help команда" для получения справки о конкретной команде.

Редактировать партию (Edit Game)
В этом режиме вы можете ходить как за белых, так и за черных, а также переигрывать ходы, возвращаясь на любое число ходов назад. Часы при переходе в этот режим останавливаются.

Если xboard запущена в режиме работы с шахматной программой, то шахматная программа (по умолчанию) будет проверять правильность ходов, но не будет участвовать в игре. Чтобы шахматная программа снова начала играть, выберите в меню "Машина за белых", "Машина за черных" или "Две машины".

Если вы используете xboard для игры на шахматном сервере (ICS), то в режиме редактирования ходы не пересылаются на сервер. Чтобы вернутся в обычный режим работы с шахматным сервером, выберите пункт меню "Клиент ICS". Если вы хотите редактировать партии так, чтобы другие пользователи шахматного сервера могли видеть ваши ходы, используйте команду сервера examine (изучить) или начните игру через шахматный сервер против самих себя.

Редактировать позицию (Edit Position)
Используйте левую кнопку мыши (кнопка 1), чтобы переместить выбранную фигуру на любое новое поле или перетащите фигуру за пределы доски, чтобы убрать ее совсем. Вы можете также удалить фигуру, "перетащив" пустое поле на ее место. Чтобы выставить новую фигуру на выбранное поле, используйте среднюю и правую кнопки мыши (кнопки 2 и 3) для вызова меню, из которого можно будет выбрать нужную вам фигуру, освободить поле или очистить всю доску. Средняя кнопка - для белых, правая - для черных. При переходе в режим редактирования позиции xboard забывает все ходы сделанные в данной партии!

Если xboard работает в режиме подключения к шахматному серверу, то ее поведение при редактировании позиции аналогично поведению при редактировании партии, см. выше.

Тренировка (Training)
Прежде чем начать тренировку вы должны загрузить интересующую вас шахматную партию, см. меню "Файл/Загрузить партию". В процессе тренировки вы можете интерактивно угадывать ходы за одного из игроков. Для этого вы просто должны играть эти ходы как обычно (используя мышь). Если ваш ход совпадает с ходом, записанным в шахматной партии, то xboard автоматически выполнит ход за оппонента, если нет - то будет выдано сообщение об ошибке. В процессе тренировки панель управления отключена и нельзя "подсмотреть" следующий ход или вернуться назад.

Сыгранные партии (Show Game List)
Показывает или прячет список партий, сгенерированный при загрузке партий из файла.
Сыгранные ходы (Show Move List)
Вызывается запись сыгранных в данной партии ходов.
Редактировать описание (Edit Tags)

При выборе этого пункта меню открывается окно, в котором отображается заголовок PGN файла примерно следующего содержания:

 
[Событие "Computer chess game"] 
[Место "Сосновый Бор"] 
[Дата "2003.06.30"] 
[Раунд "-"] 
[Белые  "av"] 
[Черные "gnuchessx"] 
[Результат "0-1"] 
[Контроль времени "40/300"] 

Если вы хотите отредактировать его, то выберите "изменить", тогда откроется другое окно, в котором заголовок PGN файла будет иметь стандартный вид:

 
[Event "Computer chess game"] 
[Site "Сосновый Бор"] 
[Date "2003.06.30"] 
[Round "-"] 
[White "av"] 
[Black "gnuchessx"] 
[Result "0-1"] 
[TimeControl "40/300"] 

Соответствие между русскими и английскими пунктами в этом заголовке - очевидно. Вы можете изменять текст в кавычках, в том числе, используя кириллицу, однако не следует изменять стандартные названия разделов (Event и т.д.), это может привести только лишь к потери информации в заголовке при сохранении PGN файла. Если вы выберите "ok", то xboard запомнит изменения, но не забудьте записать изменения в файл, выбрав в меню "Файл/Сохранить...".

Текст, который не имеет приведенного выше вида, будет игнорироваться. PGN стандарт требует, чтобы в заголовке присутствовали, по крайней мере, 7 разделов (Event - Result). Недостающие поля будут заполнены знаками "?" (неизвестное значение) или "-" (значение не используется). За более подробной информацией обратитесь к стандарту формата PGN (Portable Game Notation).

Редактировать комментарий (Edit Comment)
Вы можете добавить или изменить комментарий к текущей позиции. Комментарии сохраняются только командой "Файл/Сохранить...", и автоматически показываются при загрузке партии и при выполнении команд "На ход вперед/назад".
Ввод команды для ICS (ICS Input Box)
При выборе этого пункта меню открывается окно для ввода команд для шахматного сервера. Оно удобно тем, что сообщения сервера в нем не отображаются и не мешают вам набирать команды.
Пауза (Pause)
Для того чтобы приостановить игру, вы можете также использовать (латинскую) горячую клавишу "p" или кнопку [П] на панели управления xboard.

Если вы играете с шахматной программой, то на время паузы ваши часы останавливаются. Чтобы возобновить игру выберите паузу еще раз, отсчет времени продолжится. Если вы выберите паузу не при своем ходе, то компьютер будет думать, пока не сделает ход, только после этого его часы будут остановлены. Ход, однако, показан не будет до тех пор, пока вы не возобновите игру, выбрав паузу во второй раз. Такое поведение xboard аналогично откладыванию партии с записью последнего хода. Если вы хотите подсмотреть ход сделанный компьютером не возобновляя игру, выберите в меню "Ход/На ход вперед" или нажмите кнопку [>] на панели управления xboard.

Если вы выберите паузу во время изучения партии на шахматном сервере (команда examine ), то вы сможете просматривать запись партии вперед и назад, не мешая другим пользователям сервера, наблюдающим за той же самой шахматной игрой. Выберите паузу еще раз, чтобы включиться в процесс изучения шахматной партии с ее настоящего состояния на сервере.

Выбирая паузу во время загрузки партии из файла, вы можете приостановить загрузку. Затем вы можете продолжить загрузку в ручном режиме, выбирая в меню "Ход/На ход вперед", или в автоматическом режиме, выбирая паузу еще раз.


Действие (Action Menu)

Согласиться (Accept)
Играя на шахматном сервере, когда вы выбираете этот пункт меню, вы соглашаетесь с предложением другого игрока: принимаете вызов на игру, соглашаетесь на ничью и т.п. Если вам поступило сразу несколько предложений, то вам придется набрать в командной строке более специфическую команду.
Отказаться (Decline)
Отказаться от предложения другого игрока (на игру, на ничью, отложить партию и т.п.). Если поступило сразу несколько предложений, используйте вместо меню командную строку, чтобы набрать и послать на сервер более подробную команду.
Проверить время (Call Flag)
Если время вашего оппонента вышло, то вам будет засчитана победа по времени или ничья, если ваше время тоже закончилось. Вы можете проверить, не упал ли флажок вашего оппонента, щелкнув мышкой на его часах или воспользовавшись горячей клавишей - "t".
Ничья (Draw)
Горячая клавиша - "d". С помощью этого пункта меню вы можете предложить ничью или согласиться на ничью, предложенную другим игроком (или компьютером). При выборе этого пункта засчитывается ничья и по правилу трех повторений или 50-го хода.
Отложить (Adjourn)
Используя этот пункт меню, вы можете предложить или принять предложение отложить партию.
Остановить игру (Abort)
Используя этот пункт меню, вы можете предложить или принять предложение вашего оппонента немедленно прекратить игру. Немедленное прекращение игры не влияет на рейтинг игроков.
Сдаться (Resign)
Горячая клавиша - "R".
Прекратить наблюдать за игрой (Stop Observing)
Посылает на шахматный сервер (ICS) команду observe  без параметров.
Прекратить изучать партию (Stop Examining)
Посылает на шахматный сервер (ICS) команду unexamine.


Ход (Step Menu)

На ход назад (Backward)
Вы можете вернуться на ход назад, используя этот пункт меню, кнопку [<] на панели управления или горячую клавишу "b". Кроме того, нажав клавишу Ctrl вы можете посмотреть предыдущую позицию, а, отпустив, вернутся к текущей.

В большинстве случаев [<] позволяет вам лишь посмотреть, какой была позиция в игре несколько ходов назад; эта команда не позволяет брать ходы назад. Так будет, если вы играете против локальной шахматной программы, играете или наблюдаете за игрой на сервере ICS или загружаете шахматную партию из файла. В любой из этих ситуаций вы не сможете сделать ход, если текущая позиция не соответствует положению в игре. В этом случае используйте пункт меню "Играть с текущей позиции" или перейдите в режим редактирования шахматной партии.

В режиме изучения шахматной партии на сервере ICS результат действия [<] зависит от того, включена пауза [П] или нет. Если пауза включена, то [<] изменяет позицию на доске лишь локально, на вашем компьютере. Если же пауза не включена, то xboard пошлет на шахматный сервер команду backward, которая изменяет позицию на доске для всех, следящих за игрой через сервер ICS, и позволяет переходить.

На ход вперед (Forward)
Горячая клавиша - "f", кнопка на панели управления - [>] . Эта команда позволяет перемещаться вперед по списку записанных ходов или отменяет действие команды "На ход назад".

В режиме изучения шахматной партии на сервере ICS, если не включена пауза, при нажатии кнопки [>] xboard посылает на сервер команду forward, которая изменяет вид позиции на доске для всех пользователей. Если пауза включена, то [>] изменяет позицию на доске только локально и позволяет просматривать только те позиции, которые были записаны до того, как вы выбрали паузу.

На начало (Back to Start)
Горячая клавиша - "B", кнопка на панели управления xboard - [<<] . Позволяет вернуться к первой записанной в данной партии позиции.

Действует аналогично [<] (см. "На ход назад"). При игре на сервере ICS, если пауза не включена, xboard пошлет на сервер команду backward 999999

В конец (Forward to End)
Горячая клавиша - "F", кнопка на панели управления xboard - [>>] . Позволяет перейти к последней записанной в данной партии позиции.

Действует аналогично [>] (см. "На ход вперед"). При игре на сервере ICS, если пауза не включена, xboard пошлет на сервер команду forward 999999

Вернуться (Revert)
Если вы работаете в режиме изучения игры на сервере ICS, и не включена пауза, xboard пошлет на сервер команду revert.
Играть с текущей позиции (Truncate Game)
Переводит xboard в режим редактирования партии и отбрасывает все ходы, сделанные после текущей позиции.
Ходить сейчас (Move Now)
Играя с шахматной программой, выберите этот пункт меню, если хотите, чтобы компьютер сделал свой ход немедленно. Эта опция может не работать с некоторыми шахматными программами.
Вернуть ход (Retract Move)
Позволяет переходить. При игре с локальной шахматной программой вернуть ход можно только после того, как программа сделает свой ход. Если компьютер все еще думает, выберите в меню "Ходить сейчас". В режиме подключения к шахматному серверу ICS xboard пошлет на сервер команду takeback 1 или takeback 2 , в зависимости от того, кто ходит - ваш партнер или вы.


Настройки (Options Menu)

Всегда ферзь (Always Queen)
Если эта опция отключена, как только вы продвинете свою пешку на последнюю линию, xboard откроет окно диалога, в котором вы сможете выбрать какую фигуру взять вместо пешки. Если эта опция включена, то при достижении последней линии пешка автоматически превратится в ферзя. Тем не менее, ваш соперник по-прежнему сможет выбирать - станет его пешка "королевой" или "лошадью".
Анимация перетаскивания (Animate Dragging)

Анимация ходов (Animate Moving)
Мультипликация.
Комментарии (Auto Comment)
Если эта опция включена, то все сообщения, приходящие, когда вы играете или наблюдаете за игрой на шахматном сервере, автоматически будут включаться в комментарии к данному ходу при записи партии. Это относится к сообщениям, присылаемым с сервера ICS по командам say, tell, whisper и kibitz . Ограничение: замечания, которые вы сами отсылаете на сервер, не будут обрабатываться этой командой; xboard сканирует только сообщения, приходящие с ICS.
Проверять время (Auto Flag)
Если эта опция включена и у одного из игроков упал флажок, xboard автоматически будет присуждать победу по времени второму игроку. При игре на сервере ICS будет проверяться только время вашего партнера, и шахматный сервер может присудить ничью, если у вас недостаточно фигур для того, чтобы поставить вашему партнеру мат. При игре с локальной шахматной программой xboard может проверять время обоих игроков и не берет в расчет количество оставшихся на доске фигур.
Авторазворот доски (Auto Flip View)
Если выбрана эта опция, xboard будет автоматически разворачивать доску так, чтобы ваши пешки двигались снизу вверх.
Следить за игрой (Auto Observe)
Когда эта опция включена, xboard будет автоматически включать слежение за игрой тех пользователей сервера ICS, которых вы добавили к списку командой gnotify, разумеется, если вы сами в это время не наблюдаете за чьей-нибудь игрой или не играете собственную партию.

Раскрывать доску (Auto Raise Board)
При игре на шахматном сервере, если эта опция включена, в момент начала новой игры главное окно xboard будет автоматически раскрываться поверх других окон, показывая шахматную доску.
Автосохранение (Auto Save)
Когда выбрана эта опция, xboard по окончании каждой сыгранной партии будет выдавать приглашение ввести имя файла, к которому будет добавлена запись сыгранной партии. Эта опция отключена, если xboard была запущена с параметром "-sgf имя_файла", так как в этом случае все сыгранные партии записываются в указанный файл.
Невидимые фигуры (Blindfold)
Их можно двигать!
Мерцание (Flash Moves)
Кратковременное мигание фигуры, сделавшей ход.
Развернуть доску (Flip View)
Горячая клавиша - "v". На время текущей игры, вы можете развернуть шахматную доску, как вам удобно.
Запрашивать запись ходов (Get Move List)
Если выбрана эта опция, то всегда, когда xboard будет получать очередную позицию новой игры с сервера ICS, будет запрошен также и список всех предыдущих ходов в данной партии. Вы сможете посмотреть эти ходы, выбирая в меню "На ход назад / вперед". Эту опцию полезно отключить, если вы следите за ходом сразу нескольких блиц партий на шахматном сервере. Если вы выбираете эту опцию из меню, xboard немедленно запросит запись ходов текущей игры.
Выделять последний ход (Highlight Last Move)
Будут выделены начальное и конечное поля последнего хода.
Включить звук (Move Sound)
Если звук включен, то xboard будет предупреждать вас о том, что ваш партнер сделал свой ход. По умолчанию будет звучать системный звонок. С помощью параметра командной строки -soundMove, вы можете указать имя звукового файла. Звук не будет проигрываться, когда вы делаете свой ход, а также при чтении ходов из файла шахматной партии. Если вы играете в шахматы через сервер ICS, вы, вероятно, захотите послать серверу команду "set bell 0", в противном случае, звонок будет раздаваться после каждого хода.
Звонок ICS (ICS Alarm)
Если включен, звонок будет звенеть незадолго до того как ваше время подойдет к концу. Если вы играете с добавлением времени за сделанный ход, то звонок будет звенеть каждый раз, когда у вас остается заданное количество времени (по умолчанию, 5 секунд). Вы можете определить время срабатывания звонка с помощью параметра командной строки -icsAlarmTime. По умолчанию звенит системный звонок, вы можете использовать звуковой файл с параметром -soundIcsAlarm.
Старый формат файлов (Old Save Style)
По умолчанию эта опция отключена, и xboard сохраняет записи шахматных партий в переносимом формате PGN (portable game notation), а записи позиций в формате FEN (Forsythe-Edwards notation, обозначения Форсайта-Эдвардса). В противном случае, xboard будет использовать свой старый формат файлов. Старый формат файлов позиций более удобен для чтения, чем обозначения Форсайта-Эдвардса (FEN); старый формат файлов шахматных партий не имеет существенных преимуществ перед PGN.
Периодически обновлять (Periodic Updates)
Если эта опция отключена (или если ваша шахматная программа ее не поддерживает), то в режиме анализа информация в окне соответствующего диалога будет обновляться только тогда, когда результаты анализа изменяются. Если эта опция включена, то обновление будет происходить каждые 2 секунды.
Думать всегда (Ponder Next Move)
Если эта опция включена, то компьютер обдумывает свой ход, в то время как вы обдумываете свой. Если отключить эту опцию, то шахматная программа будет анализировать ситуацию только во время своего хода и не будет ничего делать, пока идут ваши часы.
Сообщение при выходе (Popup Exit Message)
Если эта опция включена, то в случае аварийного завершения и в некоторых других случаях, xboard, прежде чем завершить работу, будет открывать окно с сообщением об ошибке или другой информацией и ждать, пока вы нажмете "ok". Если опция отключена, то сообщения будут выдаваться на стандартное устройство для вывода ошибок (терминал), а xboard завершит работу немедленно.
Сообщать о неправильном ходе (Popup Move Errors)
Когда эта опция отключена, то в случае попытки выполнить ход не по правилам или выполнить невозможный ход, или походить фигурами своего партнера, сообщения об ошибке будут появляться в информационной строке xboard. Если же эта опция включена, сообщение об ошибке появится в отдельном окне. Вы можете закрыть это окно либо щелкнув мышкой по кнопке "ok" в этом окне, либо щелкнув мышкой в любом месте шахматной доски.
Предварительный ход (Premove)
Если выбрана эта опция, то, играя на шахматном сервере, вы можете зарегистрировать свой следующий ход еще до того, как наступит ваша очередь ходить. Для этого просто выполните ход как обычно, при этом начальное и конечное поля будут выделены специальным цветом (по умолчанию - красным). Когда настанет ваша очередь ходить, если ваш предварительный ход удовлетворяет правилам игры, xboard немедленно перешлет его на шахматный сервер ICS, если нет, то этот ход будет проигнорирован, и вы сможете сходить по-другому.

Если вы хотите поменять предварительный ход, пока он еще не отослан на сервер, просто переходите, или щелкните два раза мышкой по любой фигуре на доске, чтобы полностью аннулировать предварительный ход.

Спокойная игра (Quiet Play)
Выберите эту опцию, если хотите, чтобы в то время как вы играете партию в шахматы на сервере ICS, другие пользователи не беспокоили вас своими сообщениями. Xboard будет автоматически посылать серверу команду "set shout 0", как только вы начинаете играть очередную партию, и команду "set shout 1", когда партия заканчивается.
Показывать координаты (Show Coords)
Включите эту опцию, если хотите, чтобы вдоль левого и нижнего края шахматной доски появились обычные шахматные координаты.
Играть в открытую (Show Thinking)
Если включена эта опция, в информационной строке xboard будет отображаться последовательность ходов, которую шахматная программа рассматривает как наиболее перспективную из данной позиции, а также оценка, которую шахматная программа дает для выбранной линии игры. Оценка производится в условных пешках (она отрицательна, если в результате розыгрыша предполагаемых ходов получится более слабая позиция).

Если игра идет между двумя шахматными программами, то дополнительно отображаются буквы Б (W) при ходе белых (white) и Ч (B) при ходе черных (black), чтобы показать к какой из программ относится оценка данной позиции. Эта информация для каждой из программ отображается только при своем ходе.

Проверять правильность хода (Test Legality)
Если эта опция включена, xboard проверяет соответствие хода, который вы пытаетесь сделать, правилам игры, и отказывается принять неправильный ход. Шахматные ходы, сыгранные в партии, загружаемой из файла, также проверяются. Если эта опция отключена, xboard будет принимать любые ходы. Однако при игре в шахматы с программой или на сервере ICS, неправильный ход может быть отвергнут шахматной программой или сервером. Отключить эту опцию может быть полезным, если вы играете вариант шахматной игры, правила которой xboard не известны. (В шведские шахматы, поддавки и некоторые другие варианты можно играть, не выключая проверку правильности ходов.)
Международные обозначения (International Notation)
Если эта опция выключена, то при отображении записи ходов будут использоваться русские обозначения фигур (К, С, Л, Ф, Кр), символ "#" будет заменяться на "++", а знак "=" будет опускаться. Сохранение записей партий и позиций будет по-прежнему производиться в международных обозначениях. По умолчанию эта опция включена, используйте параметр командной строки -xnotation, чтобы переключиться на русские обозначения, или добавьте строчку
 
                   xboard*interNotation: False 
в ваш файл .Xdefaults.


Справка (Help Menu)

Info XBoard
Выдает (на английском языке) справку системы info по xboard. На вашем компьютере должна быть установлена GNU версия программы info, а файл справки xboard.info должен располагаться в текущей рабочей директории, либо быть установлен в системе при установке xboard. Если файл справки установлен в системе, то его можно вызвать командой "info xboard", не запуская программу xboard.
Man XBoard
В отдельном окне будет показана справка man для программы xboard (на английском языке). Файл xboard.6 должен быть установлен в системе во время установки xboard в директорию, путь к которой известен системной программе man(1). Вероятно, эта директория называется man6.

Если файл справки установлен в системе, то его можно вызвать командой "man xboard", не запуская программу xboard.

Справка XBoard
Этот документ (xboard_ru.6). Это вольный сокращенный перевод оригинальной справки xboard.6, см. "Man XBoard". Файл xboard_ru.6 должен располагаться в той же директории, что и xboard.6.

Если этот файл справки установлен в системе, то справку можно получить, не запуская программу xboard, набрав в командной строке: "man xboard_ru".

Подсказка (Hint)
Шахматная программа может подсказать вам следующий ход. Не забывайте, однако, что xboard - это всего лишь шахматная доска. Она не сможет ничего подсказать вам, если шахматная программа отключена (например, когда вы редактируете шахматную позицию).
Теория (Book)
Показывает список возможных ходов из дебютной библиотеки локальной шахматной программы. В первой колонке даются возможные ходы, во второй - ответные ходы, числа в третей колонке показывают, в скольких строках дебютной библиотеки шахматной программы встречается ход из первой колонки. Если вы выбрали этот пункт меню и ничего не произошло, то либо шахматная программа не нашла в своей базе данных ничего подходящего для текущей позиции, либо она просто не поддерживает эту команду.
О программе XBoard (About XBoard)
Показывает текущую версию программы.

Другие горячие клавиши

Свернуть (Iconize)
Нажав клавишу "i", вы можете свернуть окно xboard.

Вы можете назначать или отключать горячие клавиши для программы xboard, используя X ресурс form.translations. Вот пример того, что вы могли бы поместить в свой файл .Xdefaults:

 
        XBoard*form.translations: \ 
        Shift<Key>?: AboutGameProc() \n \ 
        <Key>y: AcceptProc() \n \ 
        <Key>n: DeclineProc() \n \ 
        <Key>i: NothingProc() 

Назначение для горячей клавиши процедуры NothingProc просто отключает ее.

Вот функции xboard, с которыми можно связать горячие клавиши:

 
AbortProc, AboutGameProc, AboutProc, AcceptProc, 
AdjournProc, AlwaysQueenProc, AnalysisModeProc, 
AnalyzeFileProc, AnimateDraggingProc, AnimateMovingProc, 
AutobsProc, AutoflagProc, AutoflipProc, AutoraiseProc, 
AutosaveProc, BackwardProc, BlindfoldProc, BookProc, 
CallFlagProc, CopyGameProc, CopyPositionProc, DebugProc, 
DeclineProc, DrawProc, EditCommentProc, EditGameProc, 
EditPositionProc, EditTagsProc, EnterKeyProc, 
FlashMovesProc, FlipViewProc, ForwardProc, 
GetMoveListProc, HighlightLastMoveProc, HintProc, 
Iconify, IcsAlarmProc, IcsAlarmProc, IcsClientProc, 
IcsInputBoxProc, InfoProc, InterNotationProc, LoadGameProc, 
LoadNextGameProc, LoadNextPositionProc, LoadPositionProc, 
LoadPrevGameProc, LoadPrevPositionProc, LoadSelectedProc, 
MachineBlackProc, MachineWhiteProc, MailMoveProc, 
ManProc, MoveNowProc, MoveSoundProc, NothingProc, 
OldSaveStyleProc, PasteGameProc, PastePositionProc, 
PauseProc, PeriodicUpdatesProc, PonderNextMoveProc, 
PopupExitMessageProc, PopupMoveErrorsProc, PremoveProc, 
QuietPlayProc, QuitProc, ReloadCmailMsgProc, 
ReloadGameProc, ReloadPositionProc, RematchProc, 
ResetProc, ResignProc, RetractMoveProc, RevertProc, 
SaveGameProc, SavePositionProc, ShowCoordsProc, 
ShowGameListProc, ShowThinkingProc, StopExaminingProc, 
StopObservingProc, TestLegalityProc, ToEndProc, 
ToStartProc, TrainingProc, TruncateGameProc,  
TwoMachinesProc. 


НЕКОТОРЫЕ ОПЦИИ

В этом разделе описаны некоторые параметры командной строки программы xboard. За более полной информацией обратитесь к оригинальной справке на английском языке, выбрав в меню "Справка / Man XBoard".

Вы можете использовать эти параметры двумя способами: указывая их в командной строке при запуске программы xboard, или задав их как X ресурсы (обычно, добавляя их в ваш файл .Xdefaults).

Большинство параметров имеют короткую и длинную форму. Либо задайте параметр командной строки в полной форме с последующим значением True (истина) или False (ложь) (например, -longOptionName True ), либо задайте параметр в сокращенной форме (-opt), чтобы включить соответствующую опцию, или в сокращенной форме с предшествующим "x" (-xopt), чтобы ее отключить. Для параметров, после которых требуется указать в командной строке имя файла или число и т.п., длинная и короткая формы эквивалентны.

С каждой опцией связан какой-нибудь X-ресурс, который имеет то же самое имя. Так что вы можете указать параметры для xboard в вашем файле .Xdefaults или в файле с именем XBoard в вашей персональной директории. В X-ресурсах можно использовать параметры только в длинной форме. Например: XBoard* longOptionName: True.

Параметры шахматной программы

Все эти параметры применимы для шахматных программ GNU Chess и Crafty, а также возможно и для других.
-tc или -timeControl мин[:сек]
Этот параметр позволяет задать количество времени, которое отводится на игру каждому из игроков. По умолчанию: 5 минут. Дополнительные опции movesPerSession и timeIncrement взаимно исключают друг друга.
-mps или -movesPerSession число_ходов
Как только оба игрока выполнят количество ходов, заданное параметром movesPerSession, контрольное время обоих игроков будет увеличено на величину, задаваемую параметром timeControl. По умолчанию: 40 ходов.
-inc или -timeIncrement сек
Если задана эта опция, то параметр movesPerSession игнорируется. После каждого хода игрока к его времени добавляется timeIncrement секунд. Используйте "-timeIncrement 0" если вы хотите, чтобы каждому игроку на игру отводилось бы количество времени равное значению параметра timeControl. Значение по умолчанию: -1, что разрешает использование параметра -movesPerSession.
-st или -searchTime мин[:сек]
Этот параметр задает максимальное количество времени, в течение которого шахматная программа может обдумывать свой ход. Если этот параметр не указан, то шахматная программа сама выбирает время для поиска наилучшего хода, исходя из того, сколько всего осталось времени, чтобы сделать контрольное число ходов.
-depth или -searchDepth число
Этот параметр ограничивает глубину поиска. Он определяет, на какое максимальное число (полу)ходов шахматная программа будет просчитывать комбинации. Если этот параметр не указан, то глубина поиска выбирается, исходя из оставшегося времени. Если же этот параметр задан, то шахматная программа сделает свой ход раньше, если будет достигнута заданная глубина поиска.
-mg или -matchGames n
Если указан этот параметр, xboard проведет матч из n-игр между двумя шахматными программами, меняя цвет фигур в каждой партии. Этот параметр совместим с -loadGameFile и -loadPositionFile, которые можно использовать, чтобы xboard начинала каждую партию матча с заданной последовательности ходов или из определенной позиции.

Можно также задать файл для сохранения записей всех партий матча с помощью параметра -saveGameFile или файл для сохранения всех конечных позиций с помощью параметра -savePositionFile. По окончании матча xboard покажет результат и завершит работу. Значение по умолчанию: 0 (не начинать матч).

-fcp или -firstChessProgram программа
Этот параметр задает имя первой шахматной программы. По умолчанию: gnuchessx .
-scp или -secondChessProgram программа
Этот параметр задает имя второй шахматной программы. Вторая шахматная программа запускается только в режиме игры с первой шахматной программой "Две машины" и при этом играет черными (если не указан параметр -fb). По умолчанию: gnuchessx.

-fh или -firstHost сервер

-sh или -secondHost сервер
Этот параметр задает имя компьютера, на котором будет запущена соответственно первая или вторая шахматная программа. По умолчанию: localhost. Если вы укажете другой сервер, то xboard использует rsh(1) чтобы запустить на нем первую/вторую шахматную программу. (Вместо rsh вы можете определить другую программу с помощью параметра -remoteShell .)
-fd или -firstDirectory папка

-sd или -secondDirectory папка
Эти параметры служат для задания путей к рабочим директориям шахматных программ. По умолчанию оба значения равны "", т.е. будет использована рабочая директория самой программы xboard. (См. также информацию о переменной окружения CHESSDIR). Использование этого параметра не совместимо с -fh или -sh.

-firstProtocolVersion версия

-secondProtocolVersion версия
По умолчанию используется протокол версии 2; более старая версия протокола 1. Другие значения не поддерживаются.

Параметры для игры на шахматном сервере ICS

-ics/-xics или -internetChessServerMode True/False
Этот параметр служит для указания xboard, что следует подключиться к шахматному серверу через интернет, где вы можете поиграть в шахматы с другими пользователями, понаблюдать за их игрой или посмотреть записи партий, которые были недавно сыграны. По умолчанию значение этого параметра - False (ложь), и xboard не будет пытаться выйти на шахматный сервер.
-icshost или -internetChessServerHost сервер
Название или интернет адрес шахматного сервера для подключения в режиме -ics. По умолчанию: chessclub.com. Адреса других серверов можно найти в файле ics-addresses распространяемым вместе с xboard. При возникновении проблем с подключением можно попытаться прямо указать IP адрес сервера. Например, для chessclub.com - это 207.99.5.190, а для freechess.org - 164.58.253.13, если, конечно, уже не изменились.
-icsport или -internetChessServerPort порт
Номер порта для подключения к серверу ICS. По умолчанию: 5000.
-icshelper или -internetChessServerHelper программа
Для связи с шахматным сервером может быть использована вспомогательная программа. Для шахматного клуба ICC (chessclub.com) - это программа "timestamp", а для бесплатного шахматного сервера FICS (freechess.org) - это программа "timeseal". Информацию о том где найти и как использовать эти программы можно получить в ответ на "help timestamp" на ICC и "help timeseal" на FICS.
-icslogon или -internetChessServerLogonScript имя_файла
При подключении к серверу ICS xboard читает файл, указанный в этой опции, интерпретируя каждую его строку как команду для шахматного сервера, и отправляет команды на сервер. По умолчанию этот файл называется .icsrc. Обычно две первые строчки этого файла - это ваше пользовательское имя на шахматном сервере и пароль. Файл может располагаться в $CHESSDIR, в рабочей директории xboard, если переменная окружения CHESSDIR не определена, или в вашей персональной директории.
-msLoginDelay мсек
Задержка между отдельными символами, передаваемыми при выходе на сервер ICS. Разумные значения: 100-250 мсек.

-soundProgram программа
Если в вашей системе установлена программа способная проигрывать звуковые файлы, то если вы укажете ее, используя этот параметр, xboard сможет проигрывать звуковые файлы при наступлении определенных событий (ход, выигрыш, проигрыш, ничья и др.) По умолчанию название программы: "play". Если в качестве параметра вместо звукового файла, соответствующего некоторому событию, указан параметр "$", будет звучать системный звонок (в этом случае xboard пошлет на стандартный выход ^G ). Если в качестве параметра указана пустая строка "", для соответствующего события звук проигрываться не будет.
-soundMove файл
Этот звуковой файл будет проигрываться после каждого хода вашего партнера, если в меню выбрана опция "Настройки / Включить звук". По умолчанию: "$".
-soundIcsAlarm файл
Звонок ICS. По умолчанию: "$".

Вот небольшой пример как задать настройки звуков в вашем файле .Xdefaults.

 
    xboard*soundShout: shout.wav 
    xboard*soundSShout: sshout.wav 
    xboard*soundChannel1: channel1.wav 
    xboard*soundChannel: channel.wav 
    xboard*soundKibitz: kibitz.wav 
    xboard*soundTell: tell.wav 
    xboard*soundChallenge: challenge.wav 
    xboard*soundRequest: request.wav 
    xboard*soundSeek: seek.wav 
   xboard*soundMove: move.wav 
    xboard*soundIcsWin: win.wav 
    xboard*soundIcsLoss: lose.wav 
    xboard*soundIcsDraw: draw.wav 
    xboard*soundIcsUnfinished: unfinished.wav 
   xboard*soundIcsAlarm: alarm.wav 


Опции чтения и сохранения файлов

-lgf или -loadGameFile файл

-lgi или -loadGameIndex номер
Если задан параметр loadGameFile, xboard загрузит соответствующий файл шахматной партии при запуске. Если вместо имени файла задана строка "-", xboard будет читать данные со стандартного входа. Если файл содержит запись более чем одной шахматной партии, то xboard откроет окно со списком всех доступных партий. Если значение параметр loadGameIndex равно N, то список партий открываться не будет, а сразу будет загружена Nая шахматная партия. Список партий не появится и в режиме матча между двумя программами (matchMode), а также, если чтение файлов происходит из потока; в этих случаях будет загружена первая найденная в файле шахматная партия. Используйте скрипт pxboard , если хотите, чтобы xboard читала файлы, содержащие по несколько шахматных партий, из потока и при этом показывала бы список партий для каждого файла.
-td или -timeDelay сек
Если вы выберите в меню "Загрузить партию", то xboard начнет автоматически играть все записанные ходы. Параметр -td позволяет вам задать задержку между последующими ходами. Можно задавать и дробное число секунд; попробуйте -td 0.4. Если задано значение -1, то xboard после загрузки файла шахматной партии не будет автоматически проигрывать записанные ходы. Значение по умолчанию: 1 сек.
-sgf или -saveGameFile файл
Эта опция задает имя файла, в который, xboard будет дописывать все сыгранные шахматные партии. Если вместо имени файла указан прочерк "-", то запись будет производиться на стандартный выход.
-lpf или -loadPositionFile файл

-lpi или -loadPositionIndex номер
Если задано имя файла позиции, то при запуске xboard загрузит шахматную позицию из этого файла. Если файл содержит несколько позиций и задан номер, то xboard загрузит позицию с соответствующим номером, в противном случае будет загружена первая позиция в файле. Имя файла "-" соответствует стандартному входу.
-spf или -savePositionFile файл
Этот параметр указывает xboard файл, в который xboard будет дописывать финальные позиции каждой сыгранной шахматной партии. Имя файла "-" соответствует стандартному выходу. 

Пользовательский интерфейс

Стандартные опции Xt
xboard понимает стандартные Xt опции, такие как: -display, -geometry, и -iconic.
-movesound/-xmovesound или -ringBellAfterMoves True/False
Соответствует опции меню "Настройки / Включить звук". По умолчанию: False.

-size или -boardSize "(sizeName | n1,n2,n3,n4,n5,n6,n7)"

Этот параметр задает размер шахматной доски. Значение sizeName может быть одним из следующих:

 
(sizeName, размер фигур в пикселях, перевод) 
 Titanic        129x129         Астрономическая 
 Colossal       116x116         Колоссальная 
 Giant          108x108         Гигантская 
 Huge           95x95           Громадная 
 Big            87x87           Огромная 
 Large          80x80           Большая 
 Bulky          72x72           Разумная 
 Medium         64x64           Умеренная 
 Moderate       58x58           Скромная 
 Average        54x54           Средняя 
 Middling       49x49           Компактная 
 Mediocre       45x45           Небольшая 
 Small          40x40           Маленькая 
 Slim           37x37           Игрушечная 
 Petite         33x33           Миниатюрная 
 Dinky          29x29           Изящная 
 Teeny          25x25           Крошечная 
 Tiny           21x21           Микроскопическая 

Шахматные фигуры всех этих размеров - встроены в xboard. Фигуры других размеров можно, конечно, использовать, если они у вас есть; см. опции pixmapDirectory и bitmapDirectory.

Вместо условного названия размера (sizeName) вы можете, для более тонкой настройки, задать список из семи параметров, разделенных запятыми без пробелов. Достаточно задать несколько первых параметров, тогда остальным будут присвоены значения по умолчанию (ближайшие для данного размера). Смысл этих параметров следующий:

 
 n1     размер фигур, 
 n2     ширина черной границы между клетками шахматной доски, 
 n3     размер шрифта для часов (clockFont), 
 n4     размер шрифта для координат (coordFont), 
 n5     размер основного шрифта (font), 
 n6     параметр smallLayout (0 или 1), 
 n7     параметр tinyLayout  (0 или 1). 

Все размеры в пикселях.

Чтобы задать шрифт, которым отображается данная справка, используйте параметр -xtermFont. Если ширина границы между отдельными полями доски равна 0, то различные опции выделения клеток доски работать не будут. Если значение smallLayout равно 1 и значение параметра titleInWindow - True, то внешний вид окна xboard немного изменяется - так, чтобы оставить больше места для заголовка окна. Если переменная tinyLayout равна 1, названия основных разделов меню сокращаются до одной буквы, а кнопки меню уменьшаются в размерах.

-flashCount раз

-flashRate раз_в_секунду

-flash

-xflash
Эти опции задают параметры мерцания фигур, когда, совершая ход, фигура опускается на конечное поле своего маршрута. Параметр flash устанавливает количество миганий flashCount равным 3. xflash обнуляет flashCount. По умолчанию: flashCount=0 (мерцание выключено), flashRate=5.
-notation/xnotation или -interNotation True/False
Эта опция включает-выключает использование международных обозначений при отображении записи ходов. Она никак не затрагивает параметры сохранения: при сохранении записей шахматных партий в любом случае будут использоваться международные обозначения. По умолчанию: True.
-clockFont шрифт
Шрифт для шахматных часов xboard. По умолчанию: -*-helvetica-bold-r-normal--*-*-*-*-*-*-koi8-*.
-coordFont шрифт
Шрифт, которым отображаются шахматные координаты, если значение параметра showCoords равно True (истина). По умолчанию: -*-helvetica-bold-r-normal--*-*-*-*-*-*-koi8-*.
-font шрифт
Основной шрифт, который используется в меню, диалогах, комментариях и т.п. По умолчанию: -*-helvetica-medium-r-normal--*-*-*-*-*-*-koi8-*.
-xtermFont шрифт
Шрифт, которым отображается данная справка (xboard_ru.6). По умолчанию: -*-fixed-medium-r-normal--*-140-*-*-*-*-koi8-*.
-fontSizeTolerance число
По умолчанию: 4. Если значение равно -1, то всегда, когда возможно, xboard будет использовать масштабируемый шрифт.
-bm или -bitmapDirectory папка

-pixmap или -pixmapDirectory папка
Эти параметры позволяют указать xboard, какой набор изображений шахматных фигур следует использовать. Пакет xboard включает один набор фигур в формате xpm, в директории pixmaps, и два набора фигур в формате xbm, в директориях bitmaps и bitmaps.xchess.

Если в системе, на которой выполняется сборка пакета xboard, установлена библиотека libXpm, то набор фигур в формате xpm будет по умолчанию встроен в xboard (если при сборке не был указан параметр --disable-xpm программы configure). В этом случае в любой момент можно использовать другой набор xpm изображений фигур, указав к нему путь с помощью параметра -pixmapDirectory, или использовать набор растровых изображений в формате xbm, задав путь параметром -bitmapDirectory. Если поддержка xpm не была встроена в xboard при компиляции, то использовать изображения в формате xpm будет невозможно, однако можно будет использовать изображения в формате xim, задавая путь к соответствующему набору фигур с помощью параметра -pixmapDirectory, а также по-прежнему можно использовать формат xbm.

Файлы в директории bitmapDirectory должны обязательно иметь следующие имена: первая буква в имени файла - соответствует шахматной фигуре, изображение которой хранится в данном файле (p, n, b, r, q, или k), далее идут цифры, указывающие размер фигуры, затем символ, который показывает, является ли изображение фигуры полным (solid) или контурным (outline) (s или o). Файлы должны иметь расширение ".bm". Например: полное изображение коня (kNight) размером 80x80 должно иметь вид "n80s.bm". Контурные изображения используются только в монохромном режиме. Если часть фигур в указанной директории отсутствует, для них будут использованы встроенные изображения.

В директории bitmapDirectory можно также разместить новые пиктограммы xboard и файл с изображение "галочки" для меню, они должны называться: "icon_white.bm", "icon_black.bm" и "checkmark.bm".

Вы можете импортировать изображения фигур из пакета ZIICS , используя программу zic2xpm для их преобразования. Эта программа позволяет получить изображения фигур как в xpm, так и в xim формате, так что вы сможете использовать эти фигуры, даже если ваша версия xboard собрана без поддержки xpm формата. Пакет ZIICS содержит большое число разных наборов фигур, так что будет из чего выбрать. Вот краткая инструкция как подготовить эти изображения для xboard:

1) Загрузите пакет ZIICS, например, отсюда:

ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe

2) Распакуйте в какую-нибудь директорию, например:

 
      unzip -L ziics131.exe -d ~/ziics

3) Выберите набор фигур, который вам нравится, пусть это будет FRITZ4, например. Создайте директорию, где будут храниться эти фигуры, и запустите программу zic2xpm , чтобы создать их:

 
      mkdir ~/fritz4
cd ~/fritz4
zic2xpm ~/ziics/fritz4.*

(Если вы не устанавливали xboard, используя команду "make install" , то программа zic2xpm должна находится в директории, где проходила компиляция xboard.)

4) Теперь добавьте опцию -pixmapDirectory когда вы запускаете xboard:

 
     xboard -pixmapDirectory ~/fritz4

Или пропишите следующую строку в файле .Xdefaults:

 
     xboard*pixmapDirectory: ~/fritz4

-whitePieceColor цвет

-blackPieceColor цвет

-lightSquareColor цвет

-darkSquareColor цвет

-highlightSquareColor цвет

-premoveHighlightColor цвет

Эти параметры позволяют задать цвет для шахматных фигур (pieces), клеток доски (squares) и для выделения (highlight). По умолчанию:

 
    -whitePieceColor       #FFFFCC 
    -blackPieceColor       #202020 
    -lightSquareColor      #C8C365 
    -darkSquareColor       #77A26D 
    -highlightSquareColor  #FFFF00 
    -premoveHighlightColor #FF0000 

Если вы используете черно-белый монитор, попробуйте следующую раскладку:

 
    -whitePieceColor       gray100 
    -blackPieceColor       gray0 
    -lightSquareColor      gray80 
    -darkSquareColor       gray60 
    -highlightSquareColor  gray100 
    -premoveHighlightColor gray70 


Другие опции

-ncp/-xncp или -noChessProgram True/False
Если указан параметр -ncp, xboard вовсе не загружает шахматную программу, превращаясь, таким образом, в простую шахматную доску. Шахматные часы при этом отключены и их использовать нельзя. Очередность хода можно определить по тому какая из надписей "Белые" или "Черные" в данный момент выделена. Значение по умолчанию: False.
-mode или -initialMode режим
Если задан этот параметр, xboard при запуске выберет соответствующий режим из меню и (если заданы) обработает параметры loadGameFile или loadPositionFile. По умолчанию: "" (ничего не выбрано). Другие возможные значения: MachineWhite, MachineBlack, TwoMachines, Analysis, AnalyzeFile, EditGame, EditPosition, и Training.
-variant вариант
Этот ключ активирует частичную поддержку некоторых вариантов шахматной игры при игре с локальной шахматной программой или при редактировании партий; в режиме подключения к шахматному серверу ICS этот параметр не нужен.

Может быть указан любой из следующих вариантов:

 
  normal        Классические шахматы. 
  wildcastle    В начальной расстановке король и ферзь - переставлены. 
  nocastle      Произвольная начальная расстановка фигур, без рокировок. 
  fischerandom  Вариант Фишера со случайной начальной расстановкой фигур. 
  bughouse      Шведские шахматы по правилам ICC/FICS. 
  crazyhouse    Вариант шведских шахмат для одной доски, правила ICC/FICS. 
  losers        Поддавки с матами (ICC wild 17). 
  suicide       Поддавки, в которых короля можно "съесть" (FICS). 
  giveaway      Поддавки (ICC wild 26). 
  twokings      Вместо ферзя - еще один король (ICC wild 9). 
  kriegspiel    Фигуры партнера - невидимые. 
  atomic        При взятии фигура "взрывается" (ICC wild 27). 
  3check        Для выигрыша достаточно объявить шах 3 раза (ICC wild 25). 
  shatranj      Шатранж - древний арабский вариант шахмат (ICC wild 28). 
  unknown       Любой другой вариант. 

В вариантах с нестандартной или случайной начальной расстановкой xboard сама не перемешивает фигуры. Вы, однако, можете расставить фигуры, перейдя в режим редактирования шахматной позиции.

Некоторые варианты поддерживаются только в режиме подключения к шахматному серверу ICS, а именно: fischerandom, bughouse, и kriegspiel. Условия выигрыша или ничьей в вариантах: crazyhouse losers, suicide, giveaway, atomic и 3check - полностью не определяются. В варианте crazyhouse, xboard пока не умеет правильно считать фигуры, находящиеся за пределами доски. Вариант shatranj не поддерживается, но в эту игру можно играть, отключив в меню "Настройки" опцию "Проверять правильность хода".

-debug/-xdebug или -debugMode True/False
Эта опция включает вывод дополнительной информации, полезной для отладки программы.
-rsh или -remoteShell программа
Этот параметр позволяет указать xboard программу, которая будет использоваться для запуска шахматных программ на удаленном компьютере. По умолчанию - это rsh или remsh - в зависимости от того, как была сконфигурирована программа xboard при компиляции.
-ruser или -remoteUser имя_пользователя
Имя для доступа на удаленный компьютер, когда шахматная программа запускается программой, определенной ключом -remoteShell. По умолчанию будет использовано ваше пользовательское имя на локальном компьютере.


АНАЛИЗ ШАХМАТНЫХ ПАРТИЙ

Чтобы с помощью xboard анализировать шахматные позиции, необходимо использовать шахматную программу, которая поддерживает режим анализа, такую как Crafty, например. Программа GNU Chess не поддерживает режим анализа. См. раздел CRAFTY.

Чтобы проанализировать текущую позицию, выберите в меню "Режим / Анализ". В отдельном окне, а также в информационной строке xboard вы сможете видеть - глубину расчета (в полуходах), оценку шахматной позиции (в условных пешках), которую дает шахматная программа, а также несколько ходов предполагаемой линии игры. Чтобы проанализировать запись шахматной партии, выберите в меню "Анализировать файл", и загрузите шахматную партию. Вы можете использовать кнопки [>], [<] панели управления xboard, чтобы переходить от одной позиции к другой; наблюдайте результат анализа в появившемся окне или в информационной строке xboard.

CRAFTY

Crafty - "коварная" шахматная программа, которую написал Bob Hyatt (hyatt@cis.uab.edu). Вы можете использовать XBoard, чтобы сыграть в шахматы с Crafty, испытать силу игры этой программы на шахматном сервере ICS, или с помощью Crafty проанализировать шахматную партию или позицию.

Crafty - сильная, быстро развивающаяся шахматная программа, она доступна через FTP: ftp://ftp.cis.uab.edu/hyatt/

Чтобы использовать Crafty с XBoard наберите в командной строке:

 
    xboard -fcp crafty -fd рабочая_папка_crafty
Разумеется, crafty, должна иметь доступ на запись в свою рабочую директорию.

FIREWALLS

См. оригинальный текст "Справка / Man XBoard".

ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ

Файлы шахматных партий и позиций сохраняются в директории указанной в переменной окружения CHESSDIR. Если эта переменная не установлена, будет использована текущая рабочая директория. Если переменная CHESSDIR определена, xboard сменит свою рабочую директорию на $CHESSDIR, так что все файлы, которые будут записаны шахматными программами, будут также находиться в этой директории.

СМ.ТАКЖЕ

gnuchess (6), cmail (6).

ОГРАНИЧЕНИЯ

Используя xboard, два человека не могут играть в шахматы по сети иначе, как подключившись к шахматному серверу ICS (Internet Chess Server).

Остальные недостатки этой программы описаны в оригинальной документации man и info по xboard. См. также файл ToDo, распространяемый вместе с дистрибутивом программы.

ОТЧЕТ ОБ ОШИБКАХ

О замеченных ошибках в программе xboard версии 4.2.6 сообщайте Тиму Манну на <tim@tim-mann.org>.

НЕ ПРИСЫЛАЙТЕ Тиму Манну отчетов об ошибках в русской версии 4.2.6-ru, он не несет ответственности за возможные ошибки в этой версии.

Если вы считаете, что ошибка содержится в оригинальной версии программы 4.2.6, то, прежде всего, убедитесь, что это действительно так. Инструкции относительно того, в какой форме следует присылать отчет об ошибках, можно найти в соответствующем разделе оригинальной версии справки man.

АВТОРЫ

Тим Манн (Tim Mann) - автор версий xboard начиная с 1.3 и выше, а также автор программы WinBoard , которая является клоном xboard для Microsoft Win32 (Windows NT и Windows 9x).

Mark Williams - автор (только WinBoard) многих полезных опций, которые были включены в XBoard и WinBoard в версии 4.1.0 (среди них копировать/вставить, предварительный ход, звонок ICS, авторазворот доски, тренировка, раскрывать доску и невидимые фигуры). Ben Nye добавил X-код копировать/вставить для XBoard.

Hugh Fisher добавил анимацию ходов в xboard, а Henrik Gram добавил анимацию в WinBoard. Frank McIngvale добавил возможность выполнять ход двумя щелчками мыши, режим анализа, мерцание, импорт ZIICS, а также расцветку текста ICS для xboard. Jochen Wiedmann перенес xboard на Amiga, создав AmyBoard , и преобразовал документацию в формат texinfo. Elmar Bartel добавил новые растровые фигурки для версии 3.2. Evan Welsh написал программу cmail. John Chanak - автор первоначальной реализации режима подключения к шахматному серверу ICS. Цветовая гамма и старые изображения шахматных фигур 80x80 были взяты из программы XChess, которую написал Wayne Christopher.

Chris Sears и Dan Sears - первые авторы xboard версий с 1.0 до 1.2.

Перевод на русский язык выполнил Александр Викторович Сердюков.

АВТОРСКИЕ ПРАВА

Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts. Расширенная версия: Copyright 1992-2003 Free Software Foundation, Inc.

Альтернативный набор изображений шахматных фигур XBoard (bitmaps.xchess) составлен на основе набора фигур программы XChess, авторскими правами на которую обладает Wayne Christopher.

Программа XBoard распространяется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ на основе Открытого Лицензионного Соглашения Фонда Свободно используемого Программного обеспечения (GNU General Public License, GPL).

Более подробную информацию можно найти (на английском языке) в оригинальной справке man или info по xboard.

Русский перевод GPL доступен через интернет: http://www.infolex.narod.ru/gpl_gnu/gplrus.html - в переводе Елены Тяпкиной; http://law.bugtraq.ru/freesoft/gplrus3.html - в переводе П.В.Протасова.

Оригинальный текст находится в файле COPYING дистрибутива xboard или может быть получен через интернет: http://www.gnu.org/copyleft/gpl.html

Копию GPL можно запросить по адресу: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Авторские права на ZIICS принадлежат Andy McFarland (Zek на ICC). Использование ZIICS подпадает под лицензию ZIICS, а не GPL.


Содержание

НАЗВАНИЕ

СИНТАКСИС

ОПИСАНИЕ

МЕНЮ, КНОПКИ, ГОРЯЧИЕ КЛАВИШИ

Файл (File Menu)

Режим (Mode Menu)

Действие (Action Menu)

Ход (Step Menu)

Настройки (Options Menu)

Справка (Help Menu)

Другие горячие клавиши

НЕКОТОРЫЕ ОПЦИИ

Параметры шахматной программы

Параметры для игры на шахматном сервере ICS

Опции чтения и сохранения файлов

Пользовательский интерфейс

Другие опции

АНАЛИЗ ШАХМАТНЫХ ПАРТИЙ

CRAFTY

FIREWALLS

ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ

СМ.ТАКЖЕ

ОГРАНИЧЕНИЯ

ОТЧЕТ ОБ ОШИБКАХ

АВТОРЫ

АВТОРСКИЕ ПРАВА


This document was created by man2html, using the manual pages.