Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры



Скачать 127.82 Kb.
Дата26.07.2014
Размер127.82 Kb.
ТипПрограмма
PLUS600
Русские шашки. (Версия 6.24)
Краткое описание:

Программа в полном объеме реализует правила русских шашек.


Основная особенность:

Самообучение программы в процессе игры.


Опции:

  1. Самообучение.

  2. Фоновый расчет.

  3. Контроль времени (на ход или на игру).

  4. Анализ позиции.

  5. Анализ партии.

  6. Выбор начальной позиции.

  7. Сохранение/загрузка позиции в файле.

  8. Сохранение/загрузка партии в файле.

  9. Предложение ничьи.

  10. Функция "ход назад".

  11. Функция "ход вперед".

  12. Подсказка хода.

  13. Остановка расчета.

  14. Запись протокола игры в файл.

  15. Статистика игр.

  16. Выбор противника (машина-машина, машина-человек, человек-машина, человек-человек).

  17. Поддержка русского, английского и французского языка.

  18. Различные варианты вида шашек и фона доски.


Режим начальных установок:

В этот режим программа попадает после нажатия клавиши "Расставить фигуры"(F3). На доске автоматически отображается стандартная начальная позиция.

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

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

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

Дальше Вы можете кто (человек или машина) играет белыми и черными.


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

Все! Фигуры расставлены - нажимайте кнопку "играть"!


Модель программы:
Аналитическая:

Предназначена для анализа позиций и партий. Становятся доступными все режимы анализа (для профессиональной версии).

Доступен режим выбора времени на один ход

Обычная:

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

Доступны взятия ходов назад, повторы ходов, подсказка лучшего хода.

Режимы анализа недоступны.

Турнирная:

Предназначена для “жесткой игры”. Программа следит за временем противника и фиксирует его поражение при просрочке.

Невозможны подсказки ходов, взятие ходов назад.

Режимы анализа также недоступны.
Уровень игры программы можно выставлять тремя способами:

Контроль времени игры:
Уровень игры программы можно выставлять тремя способами:


  1. Задавать время в секундах на один ход машины (аналитическая модель игры). Тогда над каждым ходом программа будет думать не более этой величины (среднее время на ход машины будет процентов на 20-30 меньше заданного Вами значения).

Режим доступен только в аналитической модели программы.

  1. Задавать время в минутах на первые N и каждые последующие M ходов.

Режим доступен только в обычной и турнирной модели программы.

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

Режим доступен только в обычной и турнирной модели программы.

Примечание: эти режимы являются взаимоисключающими.


Уровень игры программы:

Внимание! Начиная с версии 6.17 указатель уровня игры ИСКЛЮЧЕН. Используйте игру по контролю времени.



Как сделать ход:
Выберите фигуру, нажмите (и, не отпуская) кнопку на “мышке”, переместите курсор на нужное Вам место и отпустите кнопку.

Это все! Ход сделан.

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


  1. Ход. Если расчет хода программа завершила, то это сделанный машиной ход. Если расчет еще продолжается, то это тот самый ход, который программа сейчас рассчитывает.

  2. Обработано – количество позиций, рассмотренных программой при расчете текущего хода.

  3. Время на ход. Время, затраченное программой при расчете текущего хода.

  4. Прогноз. Это оценка программой текущей позиции. Чем она больше, – тем лучше позиция для белых фигур. Чем она меньше, – тем лучше для черных фигур. Потеря одной фигуры оценивается примерно в 50 единиц. Запомните только, что это оценка не текущей позиции, а позиции прогнозируемой программой!

  5. Глубина расчета. Показывает, на сколько полуходов делает программа расчет (полуход – это ход белых или черных).

Если глубина расчеты отображается желтым цветом, то это свидетельствует о том, что машина ведет расчет во время обдумывания Вами Вашего хода.

  1. Скорость. Количество рассматриваемых программой позиций в секунду.

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



  1. ” - данный ход записан в базу данных самообучения.

  2. “ - данный ход прочитан из базы данных самообучения.

  3. - данный ход прочитан из базы данных дебютов.

  4. - данный ход прочитан из базы данных окончаний.


Анализ позиции
1. Короткий.
Предназначен для анализа всех вариантов ходов из текущей позиции. Если вы не хотите рассчитывать отдельные ходы, то нажмите Ctrl-C, расчет конкретного хода будет прекращен.

На анализ каждого хода затрачивается время T/N, где

Т - время, заданное на ход;

N - общее кол-во ходов в данной позиции.

Примерный результат анализа представлен ниже.

Анализ позиции. Короткий

№. ход оценка глубина название лучший вариант

1. a7-b6 -66 5 У белых на 1 шашку меньше gh2 ba7 bc5 cd6 hg3 db4 ac5 fg7

2. h6-g5 -64 5 У белых на 1 шашку меньше gh2 gh4 bc5 cd6 cb2 db4 ac5 ab4

3. f6-g5 -62 5 У белых на 1 шашку меньше de3 gf4 eg5 hf4 gh2 ed6 bc5 dd2 cg5 fe7

4. f8-g7 -61 7 У белых на 1 шашку меньше gf2 cd6 bc5 db4 ac5 bc7 cb2 cd6 ba3 db4 ac5 ed6

5. e7-d6 -59 8 У белых на 1 шашку меньше bc5 db4 ac5 fe7 cb2 cd6 ba3 db4 ac5 bc7 de3 ed6

6. c7-d6 -58 8 У белых на 1 шашку меньше bc5 db4 ac5 bc7 cb2 fg7 ba3 cd6 gh2 db4 ac5 ed6

7. c7-b6 -57 7 У белых на 1 шашку меньше bc5 fg7 gf2 bc7 fg3 cd6 gh4 db4 ac5 ed6

8. f6-e5 54 7 У белых на 1 шашку больше db6 ac7 bc5 fe7 cd4 cb6 gh2 bc7



  1. Средний.

Предназначен для нахождения лучшего хода из текущей позиции. Используется алгоритмы, напоминающие анализ позиции человеком. Максимальная глубина анализа может достигать 10-15 ходов.

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

На анализ может быть затрачено значительное время. Рекомендуется выставлять минимальное значение времени на один ход (не более 5-10 секунд).

Примерный результат анализа представлен ниже.


Анализ позиции.

Расчет позиции закончен.

Ничья ...

лучший вариант : c7-b6 a3-b4 e7-d6 b4-a5 b6-c5 c3-d4 c5-b4 a5:c3 a7-b6




  1. Сложный.

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

Режим доступен в аналитической модели программы (только для профессиональной версии).

Примерный результат анализа партии представлен ниже
Время на один ход: 0 мин 24 сек.

партия PLUS600 оценка(глубина) трасса

1.g3-h4“ c3-d4· 6 (100)

1. f6-e5 · -4 (100)

2.c3-b4 · -5 (100)

2. b6-c5 g7-f6· -5 (100)

3.e3-f4 f2-g3” -7 (10)

3. e5:g3

4.h2:f4

4. c5-d4 a7-b6” -11 ( 8)

5.b4-a5 ” 0 (12)

5. d6-e5 ” -1 (14)

6.f4:d6

6. c7:e5 e7:c5” 3 (12)

7.d2-e3” ” 8 (13)

7. e5-f4 b8-c7” ! 9 (14) e3:c5 c7-b6 a5:c7 d8:d4 e1-d2 e7-d6 d2-e3 d6-c5 b2-c3 d4:b2 a1:c3 g7-f6 e3-d4

8.e3:c5” ” 41 (11)

8. f4-g3 b8-c7” 37 (12)

9.c5-d6” c1-d2” !! 43 (11) g3-h2 f2-e3 b8-c7 e3-d4 h6-g5 h4:f6 g7:c3 b2:d4 c7-d6 a1-b2

9. e7:c5

10.g1-h2” ” 41 (13)

10. a7-b6 f8-e7” 44 (10)

11.h2:f4” a5:c7” 49 (16)

11. c5-d4 f8-e7” !! 48 (13) a5:c7 b8:d6 b2-c3 e7-f6 f2-g3 f6-g5 h4:f6 g7:e5 a1-b2 h8-g7 c1-d2 d8-e7

12.a5:c7

12. b8:d6 ” 63 (13)

13.c1-d2” e1-d2” 68 (12)

13. g7-f6 ” 58 (14)

14.d2-c3” b2-c3” 62 (15)

14. h8-g7 f6-g5” !! 54 (13) c3:c7 g5:g1 c7-b8 g1-h2 b8-a7 h2-d6 a7-c5 d6:b4 a3:c5 h8-g7 b2-c3 d8-e7

15.c3:c7

15. d8:b6

16.b2-c3” a3-b4” 209 (13)

=================================================================


Владельцам зарегистрированных копий

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

А чем больше информации в базе данных, тем лучше играет программа!

Что нужно сделать для этого:



  1. раз в месяц выслать мне свой файл экспорта PLUS600_EXP.DBF (лучше заархивированный и в районе 15 числа месяца), он получается после выбора в меню пункта “ЭКСПОРТ БАЗЫ ДАННЫХ”;

  2. получить от меня файл с обновлением базы данных;

  3. поместить его в директорию с программой PLUS600;

  4. нажать на пункт меню “ИМПОРТ БАЗЫ ДАННЫХ”.

Все, программа будет играть более качественнее.


Также для зарегистрированных копий доступна опция “предложить ничью”. С ней играть немного удобнее.

Новое в этой версии:


  1. поддержка пятифигурной базы окончаний;

  2. изменение структуры базы данных;

  3. «потоковый анализ» партий;

  4. ускорение расчета.


Новое в версии 6.23:


  1. новый дизайн игры;

  2. новый справочный файл.


Новое в версии 6.22:


  1. анализ партии;

  2. полная четырехфигурная база окончаний;

  3. сохранение и загрузка партии в виде обычной шашечной нотации.


Новое в версии 6.21:


  1. значительно переработана оценочная функция;

  2. добавлен новый режим - “ручной” ввод хода. Режим предназначен для людей с ослабленным зрением.


Новое в версии 6.20:


  1. значительно переработана и расширена библиотека дебютов (совместно с Григорием Ветрогоном - его вклад в это дело огромен) - для профессиональной версии;

  2. добавлены новые режимы анализа позиции - “средний” и “сложный. Они значительно облегчат анализ позиций на большие глубины. Очень помогает при игре по переписке - для профессиональной версии;

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

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

  5. изменены назначения клавиш F9, F10 и F11;

  6. введен ряд новых “горячих клавиш”;

  7. два варианта записи протокола игры - сокращенный и полный;

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


Новое в версии 6.19:


  1. значительно увеличена скорость расчета;

  2. ощутимо увеличен файл базы окончаний. Скачайте его! http://www.geocities.com/sstartsev/sw/plus6_e4.zip;

  3. добавлены две горячие клавиши - F11 и F12;

  4. значительно изменена оценочная функция.


Новое в версии 6.18:

  1. статистика игр;

  2. устранен ряд не очень мелких ошибок.


Новое в версии 6.17:

  1. фоновый расчет хода машины;

  2. усовершенствован контроль времени - добавлен контроль времени по определенному количеству первых и последующих ходов;

  3. устранен ряд мелких ошибок.


Новое в версии 6.16:

  1. анализ позиции.


Новое в версии 6.15:

  1. контроль времени. На Ваш выбор можно либо задавать время на один ход машины или на всю партию;

  2. исправлена фиксация ничьи машиной;

  3. по результатам более 10 000 000 сыгранных партий изменена оценочная функция в программе.


Новое в версии 6.14:

  1. возможность предложить ничью компьютеру - F4 (для зарегистрированных копий);

  2. более равномерное распределение времени затрачиваемое программой по ходу партии;

  3. значительно увеличен файл базы окончаний. Скачайте его! Со старым вариантом некоторые окончания могут разыгрываться неверно!!!


Новое в версии 6.12:

  1. новая база данных - база данных окончаний. Почти все 4-х фигурные окончания. База доступна на сайте, по адресу

http://www.geocities.com/sstartsev/sw/plus6_e4.zip

  1. доработана фиксация ничьи. Теперь и при троекратном повторении позиции и при 32 ходах без взятий.


Новое в версии 6.11:

  1. различные варианты вида шашек (F9);

  2. различные варианты вида клеток доски(F10);

  3. сохранение параметров игры для незарегистрированных копий.


Новое в версии 6.10:

  1. доработан интерфейс программы (попробуйте F4);

  2. русский файл помощи (при выборе русского языка в меню);

  3. новая функция - подсказка хода;

  4. устранен ряд неточностей.


Новое в версии 6.09:

  1. опция “ход вперед”;

  2. введено понятия ничьей! Программа предлагает ничью в определенных позициях.


Новое в версии 6.08:

  1. новый вид интерфейса программы;

  2. значительно увеличена скорость программы (примерно на один уровень)!


Новое в версии 6.07:

  1. возможность ЭКСПОРТА данных (файл базы данных стал слишком большим, чтобы его по почте пересылать целиком);

  2. база данных ходов и два режима поиска по базе - в свободном доступе.


В следующих версиях ожидается:

  1. очередное дополнение базы дебютов;

  2. начало пятифигурной базы окончаний;

  3. миттельшпильные позиции в базе данных;

  4. и, естественно, исправления ошибок.

Если есть пожелания, замечания, предложения - пишите.


Разработчик:

Сергей Старцев.



sergst@dubki.ru

http://www.gambler.ru/plus

Похожие:

Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПравила и нормы по промышленной санитарии для строительства и эксплуатации заводов шинной промышленности
Настоящие Правила и нормы распространяются в полном объеме на все проектируемые и
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПравила игры в шашки Цель игры в шашки «побить» все шашки соперника
Шашки знакомы и любимы многими. Эта настольная игра немного напоминает шахматы, но в её «упрощённом» виде. Для шашек используется...
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПравила игры в баскетбол
С 2004 года правила игры остаются неизменными. Правила игры несколько отличаются в нба и чемпионатах, проводимых под эгидой фиба
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПрограмма дополнительного образования детей «Эврика»
Выполнение в полном объеме требований предъявляемых к содержанию дополнительных образовательных программ
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconМеждународная комиссия по композиции (cpi fmjd)
Правила шашечной композиции cpi fmjd (для русских шашек). Исправлены и дополнены 17 июля 2011 года
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПриложение Таблица знаков иероглифического письма
Это неизбежно при том объёме проделанной работы и полном отсутствии какой-либо поддержки. Но основная масса интерпретации знаков...
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПравила игры в бадминтон правила игры, подсчет очков описание инвентаря и площадки правила
Эти правила сильно отличались от современных
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПрограмма дополнительного образования детей «Класс фортепиано»
Выполнение в полном объеме требований предъявляемых к содержанию дополнительных образовательных программ
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconХарактеристика работы проблема деревообработки в древности, освещающая в полном объеме весь сложный многоступенчатый процесс производства
Проблема деревообработки в древности, освещающая в полном объеме весь сложный многоступенчатый процесс производства предмета или...
Программа в полном объеме реализует правила русских шашек. Основная особенность: Самообучение программы в процессе игры iconПравила игры При игре в нардах используют
Каждый игрок имеет по 15 шашек своего цвета. Например, белые и черные, или зеленые и желтые. Главное, чтобы различие цвета было хорошо...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org