Русские шашки

Содержание

Введение
1. Общее описание
2. Правила игры
Скачать

Общее описание

На рисунке показано главное меню программы, содержащее пункты:

 "Файл"

 "Настройки"

 "Ход назад"

 "Справка"

Пункт меню "Файл"

Данный пункт содержит четыре подпункта:

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

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

 "Открыть игру" - позволяет открыть игру или позицию, записанную ранее. При открытии игры автоматически загружается текущая игровая ситуация на доске, таблица ходов и информация об очередности хода, а также "снимки" игровых позиций (только если игра записана в режимах "Настройки|Белые у игрока" или "Настройки|Черные у игрока"), необходимые для реализации функции "Ход назад". Если игра или позиция открывается в режиме "Настройка|Расстановка" или "Настройка|Два игрока|На одной машине", то очередность хода компьютера не учитывается, что позволяет либо продолжить редакцию позиции, либо доиграть партию (позицию) "вручную".

 "Сохранить игру" - позволяет сохранить игру или позицию на доске (в зависимости от выбранного режима). Если выбран любой режим из пункта "Настройки", кроме "Настройки|Расстановка", будет записана текущая игра (полностью). В последнем случае (при выборе пункта "Настройка|Расстановка") будет сохранена только текущая позиция (не содержащая, естественно, таблицы ходов и "снимков" игровых позиций). При этом будет предложен диалог:

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

При ответе "Нет" - позиция сохранится так, что при открытии файла ход будет передан компьютеру. (Все сказанное справедливо только для случая, если игра открывается в любых режимах, кроме "Настройка|Расстановка" или "Настройка|Два игрока|На одной машине" - см. пункт "Открыть игру".

 "Выход" - выбор данного пункта аналогичен нажатию кнопки "закрыть" в системном меню и приводит к закрытию программы.

Пункт меню "Настройки"

 "Белые у игрока" - выбор этого пункта приводит к расстановке фигур классическим способом (белые занимают три ряда, начиная с клетки a1 и оканчивая g3, черные b6 … h8). Если данный пункт выбран после того, как была произведена расстановка фигур (подпункт "Расстановка"), то расстановка фигур "по умолчанию" не производится, что позволяет решать на пару с компьютером решать комбинационные шашечные задачи. В любом случае право первого хода принадлежит игроку.

 "Черные у игрока" - работа данного пункта полностью аналогична работе пункта "Белые у игрока", за исключением того, что право первого хода принадлежит компьютеру.

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

 "Два игрока" - выбор этого подпункта позволяет играть двум игрокам. Данный подпункт содержит еще три подпункта: "На одной машине", "По сети белыми", "По сети черными". При выборе данного пункта на информационном поле программы появляется строка "Счет", в которой ведется счет в текущей игре. При этом левая цифра соответствует количеству очков, записанных на вашем счету, а правая - на счету вашего партнера.

 "На одной машине" - разрешает играть двум игрокам на одной машине, что, к слову сказать, довольно неудобно. Данный пункт предназначен для любителей играть в одиночку (есть и такие), а также в основном для тех, кто любит составлять и (или) решать шашечные задачи. Составляя или решая шашечную задачу достаточно расставить фигуры, выбрав пункт "Расстановка", а затем перейти к данному пункту. При этом комбинация сохранится и появится возможность ее "разыгрывания". Если пункт выбран сразу, либо начата новая игра, то производится расстановка фигур по умолчанию.

 "По сети белыми" - позволяет играть двум игрокам на разных машинах, соединенных локальной сетью, поддерживающих любой протокол связи, который допускает работу с ресурсами удаленной машины. Перед началом игры появляется диалог открытия файла. Для того, чтобы начать игру, необходимо при помощи данного диалога найти т.н. файл коннекта Black.chn, который обычно, располагается на удаленной машине в той директории, в которой расположены ресурсы аналогичной шашечной программы. Доступ к данной директории должен быть открыт для записи/чтения. Как только указанный файл будет найден, право первого хода перейдет к вам, и вы начнете игру. При начале новой игры (пункт "Файл|Новая игра") с вашей стороны, вам будет записано поражение (соответственно изменится и счет), а у вашего партнера появится соответствующее сообщение и количество его очков увеличится. При начале новой игры производится автоматическая смена цветов фигур и соответственно очередности хода.

 "По сети черными" - работа данного пункта аналогична работе пункта "По сети белыми", за тем исключением, что искомый файл коннекта будет называться White.chn, а право первого хода будет принадлежать вашему партнеру по сетевой игре.

 "Расстановка" - выбрав данный пункт можно произвести расстановку фигур на игровом поле. При этом по щелчку левой кнопкой мыши на черной клетке доски, появится диалоговое окно выбора необходимой фигуры. Таким образом, можно производить расстановку фигур, составляя или решая шашечную задачу. После того, как фигуры будут расставлены можно выбрать следующие действия: сохранить составленную позицию (о том, как это сделать после расстановки фигур, см. п. "Сохранить игру"); выбрать пункт "Черные у игрока" - при этом компьютер станет играть составленную партию белыми фигурами, т.е. начнет ходить первым; выбрать пункт "Белые у игрока" - при этом компьютер станет играть черными фигурами и, соответственно, право первого хода принадлежит игроку; "Демонстрация" - при этом компьютер начнет автоматическое разыгрывание составленной комбинации; "Два игрока|На одной машине" - при выборе данного пункта составленную комбинацию можно проиграть "вручную"; выбор пунктов "Два игрока|По сети белыми" или "Два игрока|По сети черными" будет проигнорирован.

 "Развернуть доску на 180° " - первоначально доска располагается так, что клетка a1 находится внизу слева от игрока. При выборе данного пункта доска разворачивается так, что клетка a1 располагается вверху справа от игрока, а клетка h8 занимает место внизу слева. Данный пункт автоматически выбирается, если игроком выбран один из пунктов "Черные у игрока" или "По сети черными". При выборе всех остальных пунктов доска располагается перед игроком обычным образом. В любом случае данный пункт доступен при любых режимах игры в любое время.

 "Показать таблицу" - при выборе этого пункта в правой области главного окна программы появится таблица ходов, в которую производится запись ходов белых и черных фигур в несокращенной нотации. Подробнее о записи ходов в шашечной партии см. "Правила игры в РУССКИЕ ШАШКИ".

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

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

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

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

ходов. Здесь за ход считается перемещение пешки одного из цветов и ответный ход со стороны противника. Глубина оценки ходов может лежать в переделах от 1 до 99 включительно. Для того чтобы симулятор играл на довольно приличном уровне вполне достаточно глубины продумывания 9. При увеличении глубины продумывания увеличивается и время, которое программе приходится затрачивать на перебор и оценку всех найденных вариантов. Время продумывания зависит от глубины продумывания примерно как факториал.

Пункт меню "Ход назад"

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

 

<< Назад | Далее >>

Разработано (c) gasizdat. Полное или частичное копирование материалов только с согласия правообладателя gasizdat

Хостинг сайтов, VDS / VPS, Конструктор сайтов QuSiter,
Регистрация доменов .ru, .рф, .su, .com, .net... ,Создание сайтов