5. Игровой зал

Когда вы подключаетесь к нашему серверу, автоматически запускается режим Игровой зал.

Здесь мы находим все основные компоненты интерфейса клиентского приложения Интернет-клуба Chess Assistant. В верхней части окна находится строка меню, под ней - инструментальная панель. У левого края окна находится Панель объектов с набором кнопок переключения между режимами и набором кнопок управления объектами в её нижней части:

 

С помощью кнопок на Панели объектов вы запускаете режимы ТурнирыБазаЛекцииФорумПочта и Переписка
Кнопки в нижней части Панели объектов позволяют активизировать различные прикреплённые окна этого режима, расположенные в четырёх фреймах под инструментальной панелью.

5.1 Интерфейс игрового зала

5.1.1 Инструментальная панель

В режиме Игровой зал вы видите в верхней части окна, под строкой меню, инструментальную панель. Кнопки на этой панели позволяют выполнять основные действия в режиме Игровой зал:

  1. отправлять Запрос и создавать запросы на партии с разным контролем времени
  2. задавать Инфо – краткие общедоступные сведения о себе и параметры среды нашей игровой зоны
  3. также выполнять основные Действия (на панели, которая появляется только во время партии) по управлению ходом партии.

На рисунке показана активизированная инструментальная панель нашей игровой зоны.

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

 Отмена – Нажмите эту кнопку, чтобы отменить ранее сделанный запрос на партию;

 Запрос 5 0 r а – Нажимая на эту кнопку, Вы отправляете открытый запрос на блиц-партию c контролем 5 минут каждому, с добавлением 0 секунд на ход.

Параметр r означает, что результат партии будет учитываться в подсчете вашего рейтинга. Параметр а означает автоматический выбор цвета фигур.

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

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

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

Как только ваш запрос сделан, останется ожидать, пока кто - то примет ваш вызов.

Добавление/Удаление кнопки Запрос – Возможность добавить новую кнопку Запрос оказывается очень удобной, если вы хотите работать с несколькими кнопками для запросов с разными предустановленными параметрами. Чтобы добавить кнопку, откройте локальное меню кнопки и выберите пункт Добавить кнопку, как показано на рисунке

Добавленная таким образом кнопка вначале представляет собой точную кнопку исходной кнопки. Вам необходимо отредактировать ее, чтобы задать новые параметры запроса на партию. На рисунке ниже показана та же панель, но уже с 9 кнопками.

Обратите внимание, что вы легко можете удалить вновь созданную кнопку, выбрав в ее локальном меню пункт Убрать кнопку

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

Редактирование кнопки Матч – Чтобы отредактировать кнопку запроса на матч, выберите в ее локальном меню пункт Правка. Откроется диалог Параметры матча:

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

Добавление кнопки Матч –точно так же, как добавляются кнопки Запрос, на панели инструментов добавляются и кнопки Матч. Для этого нужно открыть локальное меню кнопки Матч, щелкнув по стрелке справа от кнопки, и выбрать пункт Добавить иконку 

На инструментальной панели добавляется девятая кнопка

Обратите внимание, что вы легко можете удалить вновь созданную кнопку, выбрав в ее локальном меню пункт Убрать кнопку.

 Анализ партии - использование этой кнопки позволяет анализировать любую партию или позицию в режиме анализа партии и демонстировать это другим членам клуба.

 Персональная информация - нажав на эту кнопку, вы можете заполнить свою персональную анкету.

Другие игроки могут ознакомиться с этими сведениями с помощью кнопки Инфо 

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

 Формула – эта кнопка вызывает диалог Формула:

Формула — это переменная, которую вы можете задать командой ok, чтобы отфильтровать запросы на матч, получаемые от других игроков.

Например, такое заполнение окна формула не допускает вызовов Вас игроков, имеющих рейтинг ниже 1600. В случае вызова Вас оппонентом, имеющим рейтинг ниже 1600 , в окне его консоли появляется запись: "helga declines your challenge"

 Ваши друзья эта кнопка позволяет создать список друзей. Нажав на неё, открывается список друзей.

Используя кнопку Добавить, можно добавить игрока в список друзей. 
Изменить список можно с помощью кнопки Удалить Использование этой кнопки удаляет занесенного игрока из списка. Для обновления списка используется кнопка Обновить

Теперь, при входе/выходе игрока, занесенного в список друзей, в консоли игрока, создавшего такой список, появляется текст: 

 Запретить контакты игрока - кнопка создаёт список нежелательных персон. Нажав на неё открывается окошко список нежелательных персон.

Список можно пополнять с помощью кнопки Добавить

Изменить его можно с помощью кнопки Удалить Использование этой кнопки удаляет занесенного игрока из списка.

Для обновления списка используется кнопка Обновить

Любые действия нежелательной персоны блокированы - не будут видны ни его персональные вызовы, ни его сообщения. Но игрок, сам создавший нежелательную персону, может этого игрока вызвать на партию, либо послать ему персональное сообщение.

5.1.2 Окно Инфо

В окне Инфо отображается информация о текущих прошлых и будущих событиях на сайте.

5.1.3 Окно Игроки

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

Проверить соединение - Показывает время затрачиваемое игроком на пересылку ходов. 
Информация - Показывает полную информацию о выбранном игроке. 
Вызов - Позволяет сделать вызов на матч данному игроку. 
Отменить вызовы - Отменяет все вызовы сделанные данному игроку. 
Приватный чат - Позволяет приватно общаться с данным игроком в отдельном окне. 
Сказать - Позволяет сказать что либо данному игроку в общей консоли. 
Наблюдать - Позволяет наблюдать за текущей партией данного игрока. 
Следовать - У вас будет автоматически открываться каждая партия, которую играет этот игрок. 
Написать письмо - Позволяет написать письмо данному игроку. 
Изменения рейтинга - Вы увидете возможное изменени своего рейтинга после партии с этим игроком. 
Добавить в список друзей - Данный игрок будет добавлен в список друзей. 
Последние партии - Программа найдет все последние партии данного игрока и покажет их в окне Партии сервера. 
Найти все партии - Будут показаны все партии данного игрока в окне Партии сервера. 
Формула - Будет показана формула данного игрока, если такая существует. 
Фильтр... - Позволяет фильтровать показываемых игроков по рейтингу и типу регистрации. 
Обновить - немедленно обновляет список игроков с сервера.

5.1.4 Окно События

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

5.1.5 Окно Вызовы

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

Также в этом списке показываются синим цветом и те вызовы, которые сделали вы.

5.1.6 Окно Диаграммы запросов

Диаграмма запросов – здесь открытые запросы представлены точками графика. Горизонтальная ось представляет контроль времени, вертикальная – рейтинг игрока. Поместив указатель мыши над точкой, вы узнаете дополнительные сведения об этом запросе (отображаются в нижней части окна).

Также можно и самому послать вызов из этого окна, открыв локальное меню в окне диаграмма. 
На точке запроса показываемого на диаграмме можно открыть локальное меню.

5.1.7 Окно Отложенные партии

В окне Отложенные партии отображается список партий, которые вы начали играть и отложили. В режиме Игровой зал окно Отложенные партии занимает правый нижний фрейм вместе с двумя другими окнами,Вызовы и Диаграмма. Чтобы активизировать окно Отложенные партии, щёлкните по соответствующей закладке, или по кнопке Отложенные в наборе кнопок управления объектами на Панели объектов:

Чтобы начать работать в этом окне, вы должны щелчком мыши выделить нужную вам отложенную партию. После этого кнопки  становятся активными и с ними можно работать далее. Кнопка Доиграть будет активна, только если ваш противник в данный момент в игровой зоне.

Другой способ-выделив партию, нажать на правую кнопку мыши. Откроется меню: 

 Доиграть - послать запрос на доигрывание партии. После нажатия на эту кнопку в вашем окне отложенные партии измняется цвет поля партии, что явствует о том, что вы послали вызов на доигрывание.

Теперь у игрока, кому вы послали вызов в окошке вызов возникает предложение доиграть вашу отложенную партию : А в нижнем правом углу появляется фигурка человечка, также символизирующая ваш вызов доиграть отложенную партию.

 Сдаться - нажатие по этой кнопке приведёт к сдаче Вас в отложенной партии. И отложенная партия исчезнет из списка отложенные партии. В виде проигранной она появится в окне история. 
У вашего опонента в правом нижнем углу появится письмо.

Щелкнув дважды мышью по письму, ваш оппонент попадет в режим Форум, Почта, где ему откроется письмо с сервера следующего содержания: 

Далее это письмо будет храниться в списке полученных писем почты вашего оппонента. 

Загрузить - загрузить отложенную партию. Нажав на эту кнопку, вы попадаете в окно сохраненные партии и можете ознакомиться с позицией в отложенной партии.

Инфо - получить информацию об аппоненте. Нажав на эту кнопку, вы получаете окно с информацией о противнике.

5.1.8 Окно Консоль

В режиме Игровой зал окно Консоль занимает правый верхний фрейм вместе с окном Каналы/группы. Чтобы активировать окно Консоль, щёлкните по его закладке, или по кнопке Консоль в нижней части Панели объектов.

Главное назначение консоли – поддерживать обмен текстовыми сообщениями между игроками и сервером.

Это главная «комната» место, где администрация и игроки зоны размещает свои объявления (о партиях, турнирах, мероприятиях и т.п.) и где общаются игроки. Текст сообщений поддерживает гиперссылки, активизируемые щелчком мыши. Это окно можно настраивать, создавая собственные цветовые и графические Стили по команде Изменить шрифт в локальном меню этого окна.

В этом случае открывается окно Управление стилями, где можно либо выбрать готовый стиль или создать свой.

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

5.1.9 Окно Каналы/группы

Окно Каналы/группы занимает вместе с окном Консоль правый верхний фрейм в режиме Игровой зал. Чтобы активировать это окно, щёлкните по его закладке в нижней части окна:

Здесь Вы можете присоединиться к выбранному каналу, или создавать группу для доверительного общения.

5.1.10 Окно Партии. Наблюдение за партиями

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

Наблюдение за партиями.

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

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

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

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

5.2 Общение в игровой зоне

5.2.1 Общение с помощью консоли

Основным местом on-line общения в игровом зале является Консоль. Главное назначение консоли – поддерживать обмен текстовыми сообщениями между игроками и сервером.

В верхней части этого окна размещаются сообщения пользователей – объявления, турниры или просто реплики. Сообщения делятся на доступные всем пользователям, работающим в данный момент с программой (отображаются на экране черным цветом) и предназначенные для конкретного пользователя (изображены синим). Последние сообщения видят только отправитель и получатель. Многие сообщения отображаются на экране в виде гиперссылок и активируются щелчком мыши. Вы также можете самостоятельно менять стиль сообщения, нажав на правую кнопку мыши и выбрав в локальном меню окна Изменить шрифт

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

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

Заметим, что если щелкнуть мышью по имени игрока в сообщении, автоматически вызывается команда Сказать, и вы можете набирать текст сообщения для этого игрока.

5.2.2 Основные команды консоли

Сказать - отправить сообщение конкретному игроку. В поле ввода команд указывается имя игрока и текст сообщения.

Всем - отправить сообщение, доступное всем пользователям. В поле ввода указывается только текст сообщения.

Связь - проверить связь другого пользователя. В поле ввода указывается имя пользователя. Вызвав эту команду, Вы получите информацию о среднем времени задержки выбранного игрока.

Инфо - просмотреть информацию об игроке. В поле ввода – имя игрока.

Чат - пригласить другого пользователя в приват – чат

Следовать - наблюдать за игрой другого пользователя. В поле ввода указывается имя пользователя.

В канал - отправить сообщение, доступное только пользователям из канала. В поле ввода команд указывается имя канала и текст сообщения.

5.2.3 Приватный чат

Кроме создания группы и присоединения к каналу, программа позволяет общаться с кем-то из игроков один на один, вызвав на консоли команду Чат <имя>.

После вызова этой команды на экран выдается окно Приватный чат <имя>. В то же время у игрока, имя которого указано в команде, в списке окон появляется окно Приватный чат с вашим именем.

5.2.4 Каналы и группы

Наш клуб предоставляет каналы и группы для приватного общения нескольких пользователей. 
Информация о каналах и группах отображается в окне Каналы/Группы.

Канал – это место для общения определенной группы пользователей (членов канала). Число каналов в системе всегда постоянно и канал существует независимо от того, есть в нем кто-то или нет.

На панели Каналы находится список каналов, в котором указано название канала (колонка Канал), число пользователей, подключенных к каналу в данный момент (колонка Сейчас) и краткое описание (Описание).

Для обновления информации в списках каналов и групп рекомендуется время от времени нажимать на кнопку Обновить.

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

Остальным пользователям, не находящимся в канале, эти сообщения не видны. Если вы хотите покинуть канал, нажмите на кнопку Выйти

Каналы располагается панель Группы. На ней перечислена информация о группах, имеющихся в программе на данный момент.

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

Для создания новой группы, нажмите на кнопку Новая группа. На экране появится диалоговое окно Создание группы.

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

После того, как Вы ввели всю информацию, нажмите ОК. В списке групп в окне Каналы/Группы появится название созданной Вами группы. 
Кроме того, на экране появится новое окно Группа <имя>, при помощи которого Вы сможете обмениваться сообщениями только с членами Вашей группы.

Окно Группа содержит две закладки: Чат и История. Закладка Чат служит непосредственно для обмена сообщениями. Все сообщения отображаются на панели в верхней части окна и дублируются на закладкеИстория. Внизу на закладке Чат находится поле для ввода текста. По окончании ввода для отправки сообщения нажмите Отослать. Вы можете просмотреть список всех участников чата, нажав на кнопку Участники.

Если Вы хотите присоединиться к уже существующей группе, выберите её название в списке на панели Группы в окне Каналы/Группы и нажмите на кнопку Войти. На вашем экране появится окно Группа. Закрыв это окно, вы автоматически перестаете быть членом группы.