Всем привет!

 

Помощь для русскоязычных любителей рэндзю!

 

Типа оглавления или рассмотренные в хэлпе вопросы:

 

1. Общие замечания и так сказать введение в программу

2. Горячие клавиши программы

3. Функции меню программы

4. Toolbar - так сказать, панель, где размещены 'горячие' кнопки

5. Как использовать навигатор партий?

6. Использование Окна Truncated

7. Об истории версий и объяснения некоторых функций программы

 

-----------------------------------------------------------------------------------

 

1.  Общие замечания и так сказать введение в программу

Программа ShowRenju.exe, предназначена для работы с базой партий и

создания своей базы или анализов, также есть возможность работать

с графикой, копировать в буффер обмена диаграммки, чтобы их можно

было вставить, например, в Ворд. Программа все время обновляется

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

по адресу:   a-potapov@yandex.ru , для быстрейшего исправления ошибок

и реализации новых идей!

В начало

------------------------------------------------------------------------------------

 

2. Горячие клавиши программы

'+' - Ход вперед

'-' - Ход назад

F1 - Вызов файла помощи

F2 - Создание нового файла данных

F5 - Очистка доски

F8 - Показывать статистику после каждого хода(НОВИНКА!!!)

F9 - Настройка параметров доски

Ctrl+N - Показать навигатор БД, список партий по последнему запросу

Ctrl+L - Показать листинг партий, список партий по последнему запросу

Ctrl+S - Выполнить статистику по введенной позиции

Ctrl+Q - Выполнить запрос с параметрами

Ctrl+P - Сохранить введенную или откорректированную партию

Ctrl+F4 - Выход из программы

В начало

-------------------------------------------------------------------------------------

 

3. Функции меню программы

File

  - New file (F2) - Создает новый файл New.bdt, для создания своей базы

  - Save as... - Сохранить файл как ...

  - ClearBoard - Очищает доску от ходов

  - Graphics

     - Collections - Не реализована.

     - Trancated - Для просмотра и сохранения диаграмм в emf, bmp - формате,

                   а также возможности копировать диаграммку в буффер(вместо Ctrl+C

                   кнопка CopyToClipboard) - см. помощь ниже.

  - Exit - Выход из программы

Tools

  - Adjustment - изменение параметров доски

  - Save tools - Сохранение параметров доски в файл Tools.ini.

Query

  - Statistic - Статистика введенной позиции по загруженной базе

  - Statistic with Shift  - Статистика со сдвигом относительно центра доски

      - One line - на один пункт

      - Two lines - на два пункта    

  - Query - Выполнить запрос по базе с параметрами

  - Statistic Show - Если включена опция, то показывает статистику после

                     каждого введенного хода, и отмечает на доске следующие

                     встречаемые ходы в базе

Work with base       Работа с базой

  - Add New partys - Добавляет новые партии в активную базу PBeM - формата,

                     которые лежат в подкаталоге 'add' . ВНИМАНИЕ !!! Эта функция

                     не проверяет на наличие одинаковых партий, поэтому если

                     в базе уже была такая партия, появится еще одна, для избежания

                     этого случая необходимо использовать пункт 'Update Partys'

  - Out pbm format - Выводит партии активной базы по последнему запросу(статистике)

                     в текстовые файлы PBeM - Формата в подкаталог 'outpbm'

  - Update partys  - Обновляет или добавляет партии в активной базе.

  - Save partys    - Сохраняет введенную или отредактированную партию в базу. ВНИМАНИЕ!!!

                     Если включена кнопка предупреждения(она по порядку пятая), то будет

                     перезаписана последняя выбранная в навигаторе или листинге партия,

                     а также только что введенная партия. Для избежания случая перезаписывания,

                     необходимо нажимать на эту кнопку или нажимать F5 (при очистке доски этот

                     режим отключается)

  - Delete parties in Listing - удаляет все партии, которые есть в листинге(навигаторе) партий

  - Listing Parties - Показывает листинг партий, где можно выбрать нужные, например, для удаления

                      партий(отмеченные галочкой записи в листинге остаются в списке, а не отмеченные

                      убираются из него)

  - Navigator Show  - Показать навигатор партий

Moves

  - Numeration - Ходы с нумерацией или без нее

  - Reflect Up/Down - Зеркальное отображение позиции относительно 8-й вертикали

  - Turn +90 degrees - Поворот на 90 градусов по часовой стрелке

  - Turn -90 degrees - Поворот на 90 градусов против часовой стрелке

  - Reflect Left/Right - Зеркальное отображение позиции относительно 8-й горизонтали

  - Move Back ('-',RightMouse,button <-) - ход назад

  - Move Up ('+',button ->) - ход вперед

  - In Start (button |<-) - в начало партии

  - In End (button ->|) - в конец партии

  В начало

-----------------------------------------------------------------------------------------------

 

4. Toolbar - так сказать, панель, где размещены 'горячие' кнопки

  [1][2][3][4] [5] [6][7][8][9]

1 - в начало партии

2 - ход назад

3 - ход вперед

4 - в конец партии

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

    последней выбранной в навигаторе(листинге) партии, т.е. при вводе новой

    партии эта кнопка должна быть не активной(просто нужно нажать на нее и режим

    редактирования выключится)

6 - зеркальное отображение позиции относительно 8-й вертикали

7 - поворот позиции по часовой стрелке на 90 градусов

8 - поворот позиции против часовой стрелке на 90 градусов

9 - зеркальное отображение позиции относительно 8-й горизонтали

 В начало

-----------------------------------------------------------------

 

5. Как использовать навигатор партий?

Каждая партия сопоставляется с панелью в навигаторе, поэтому

для просмотра партии нужно кликнуть мышкой по нужной панели или

нажать на Enter, если панель выделена отдельным цветом(считается, что

партия, параметры которой прописаны в этой панеле, активная)

 В начало

-----------------------------------------------------------------------------

 

6. Использование Окна Truncated

окно Truncated предназначено для сохранения диаграмм в bmp-, emf-формате,

а также для копирования диаграмм в буффер обмена(CopyToClipboard).

С помощью надстроек можно диаграмму получить в усеченном виде(только значимую ее

часть) или в полном виде(Full Diagram), также при цельной диаграмме можно

добавить надписи о партии(между кем игралась партия и комментарий в виде года,

дебюта,альтернативного хода, результата и номера доски(board)).

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

1. набираем на доске нужную позицию

2. Сохраняем ее (Ctrl+P)

3. Если позиция в новой базе(New.bdt), лучше файл сохранить с другим именем,

   если нужна эта позиция в дальнейшем(F2).

4. Очищаем доску(F5) - можно и не делать этого, главное чтоб при статистике

   (запросе) Ваша позиция(партия) попала в навигатор(листинг) партий.

5. Выводим статистику(делаем запрос).

6. Убеждаемся в наличии введенной позиции в навигаторе(листинге)

7. Выбираем пункт меню Graphics -> Truncated

8. Выбираем из списка партий в окне Truncated нужную партию.

9. Теперь можно копировать ее (CopyToClipboard) в буффер обмена, после

   чего при помощи Ctrl+V или 'Вставить' вставить ее например в Ворде

   или сохранить в bmp-формате(BitMap) или emf-формате(Metafile).

если партия(позиция) в базе уже есть, то необходимо проделать пункты(4-9)

Дополнения по пункту меню Truncated:

Возможности сохранять диаграммки без нумерации - если в поле 'With Num'

поставить занчение '0', если будет '1'(по умолчанию), то партия будет

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

в позиции на диаграмме 31 ход - в With Num стоит значение 27, следовательно,

нумерация будет с хода 27, но этому ходу будет присвоен номер '1', а ходу

'28' соответственно '2' и так далее ... 31 -> '5', таким образом, можно сохранять

диаграммки и для статей с анализами позиции.

 

В версии 2.41 в окне Truncated появилась новая кнопка 'Letters'(Буквы)- для необходимости

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

например, в Ворде писать комментарии. Процедура не очень сложная:

1. Нажимаем на кнопку 'Letters'

2. Напротив нужной буквы двойным щелчком мышки вызываем диалоговое окно

   для ввода нужного пункта(Правильный ввод осуществляется набором 1 из 15 букв

   ABCDEFGHJKLMNOP и цифры от 1 до 15, например j11 или J11, регистр букв

   не имеет значения), куда будет прописываться буква, затем нажимаем

   ОК формы Letters и на диаграммке должны отобразится введенные буквы.

ВНИМАНИЕ!!! Буквы будут активны только в этой диаграмме, т.е. после выбора другой

партии(позиции) введенная информация потеряется.

 

В версии 2.5 немного исправлен интерфейс графики в окне Truncated, а именно, теперь

вместо результата /,o,x – классические графические черные, белые и черно-белые кружки.

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

Также 5 альтернативный теперь в окне Truncated и в навигаторе - если он совпадает с каким-нибудь

ходом в партии, то 5A=Номер хода!

 

 В начало

-----------------------------------------------------------------------------

7. Об истории версий и объяснения некоторых функций программы

 

Версия 1.0 ушла в историю, поэтому об ней не чего говорить

 

Далее появились следующие функциональные возможности программы:

1. Возможность добавления партий PBeM формата с помощью пункта меню 'Add Partys'

Для этого необходимо поместить в подкаталог 'add', текстовые файлы

PBeM формата. Как получит эти файлы? Допустим на сервере закончилась партия

999, 2002 года, получаем по почте эту партию и сохраняем ее в формате *.txt,

причем имя этому файлу назначим сами 'Renju Board 999_02.txt' или 'Renju Board 999-02.txt', так как

программа не будет знать в каком году игралась партия, а номер доски не уникален, приходится

вручную дописывать довесок в виде года. Внимание, в одном файле ТОЛЬКО 1 партия.

 

Версия 1.3. Появилась функция выгрузки партий в PBeM - Формат, с помощью пункта меню

'Out pbm format', файлы при этом будут помещены в подкаталог 'OutPbm'.

 

Версия 1.4. Появилась новая возможность загружать любые файлы *.bdt - формата,

с помощью пункта меню 'File' и выбрать любой файл. Все файлы должны лежать в корневом

каталоге вместе с exe-модулем. Т.е. появилась возможность создавать новые файлы-базы.

 

Версия 1.5. Появилась новая возможность обновлять партии в базе с помощью

пункта меню 'Update Partys'. Эта функция появилась в связи с тем, чтобы можно

было просматривать еще не законченные партии чемпионата мира по майлу.

Но с помощью подписки на партии этой функцией воспользоваться не получится,

так как при подписке отображаются, только последние 7-8 ходов, в связи с чем

будет потеря первых ходов. Этой функцией можно воспользоваться после выполнения

на сервере pbmserv команды renju show всех интересующих партий, причем полученные

партии сохраняем как и в случае добавления партий, только в подкаталог 'update'.

 

Версия 1.6. Появилась новая возможность сохранения диаграмм партий в emf-формате

(пункт меню Graphics->Truncated),а также появилась возможность получать диаграммки

не только в усеченном виде, но и в полном объеме, с помощью включенной опции

'Full Diagram' окна Truncated. Маленькое пояснение по поводу получения диаграмм -

этой функцией можно воспользоватья только после выполнения статистики по позиции или

запроса, так как партии в Truncated берутся из списка патий, полученных в результате

последнего запроса, если не было ни одного запроса или список партий пуст(статистика = 0),

следовательно в Truncated не будет партий для сохранения в графике.

 

Версия 1.7. Появилась возможность сохранять настройки доски в файл инициализации с помощью

пункта меню 'Save tools'

 

НОВАЯ ВЕРСИЯ 2.0!!!

Так как изменился подход к базе, вышла в свет новая версия. Главным отличием является то,

что теперь можно партии набирать вручную.

Версия 2.0. Появилась новая возможность сохранять партии набранные вручную(пункт меню 'Save party')

работая с навигатором можно корректировать выбранные в нем(навигаторе) партии, опять же после

корректировки выбирая пункт меню 'Save party'.

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

режим редактирования? Режим редактирования включается в двух случаях:

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

   редактирования в случае обнаружения ошибки при наборе.

2. Когда выбрана партия из навигатора(а теперь уже и листинга).

Для сигнализации о включенном режиме редактирования, на главное окно помещена кнопка([5]),

которая в случае ее активности(когда включена), извещает о том что режим редактирования

включен.

 

Как выключить режим редактирования?

1. Нажимая непосредственно на эту кнопку([5]).

2. При очитске доски от ходов с помощью кнопки F5.

3. При очитске доски от ходов с помощью пункта меню 'Clear Board'.

 

Также появилась возможность в окне Truncated -> 'Copy to Clipboard', говоря по русски, это

означает копирование данных в буффер обмена(т.е. Ctrl+C). Эта возможность осуществляется

только с помощью нажатия кнопки 'CopyToClipboard' (Ctrl+C не работает!!!), после чего

диаграммка скопирована в буффер и, например, в Ворде по нажатию Ctrl+V(или 'Вставить'),

она будет вставлена.

 

Версия 2.1. Появилась новая возможность просмотра статистики по позиции со сдвигом

относительно центра на один или 2 пункта. С помощью пунктов меню:

- Statistic with Shift ->  - One Shift

                                     - Two Shift

 

Версия 2.2. Появились 2 новые функции меню

- Shows Listing parties - показать листинг партий

- Shows Navigator of parties - показать навигатор партий

А также появилась возможность вызывать help из программы  - <F1>.

Листинг партий - для чего нужен?

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

список партий, но не все партии нужно удалять, тогда загружаем листинг партий(Ctrl+L) и

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

кнопку 'OK',после чего можно проверить, опять таки вызвав листинг партий, те ли партии

мы хотим удалить, после чего можно смело удалять их из базы, возможность удаления

описана в следующей версии 2.3.

 

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

также можно удалить партии в любом текстовом редакторе, удалив соответствующую строку с этой

партией, в базе каждой партии соответствует строка вида:

2002,a0102=[vanalaud,frefish,?,888996987A7969A999AA8778ABBACA58867667777584649755,K7,-]

По этой строке, например, можно понять, что партия a0102 игралась в 2002 году между

vanalaud(черные) и freefish(белые), далее ? - результат не известен, далее код самой партии,

затем альтернативный ход и был ли реверс в партии(R - был, '-' - не было)

Появилась возможность поворачивать и зеркально отображать позицию на доске:

  - Reflect Up/Down - Зеркальное отображение позиции относительно 8-й вертикали

  - Turn +90 degrees - Поворот на 90 градусов по часовой стрелке

  - Turn -90 degrees - Поворот на 90 градусов против часовой стрелке

  - Reflect Left/Right - Зеркальное отображение позиции относительно 8-й горизонтали

Также появилась возможность по клавише 'Enter' - загружать позиции с навигатора партий.

 

Версия 2.4

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

в Memo-поле статистику и вывод встречающихся следующих ходов по позиции на доске в базе.

Это осуществимо по нажатию кнопки F8, при повторном нажатии F8, этот режим отключается,

также этот режим можно включить выбрав соответствующий пункт меню 'Statistic Show'.

Новые возможности появились в окне Truncated, см. 6. Использование Окна Truncated

 

Версия 2.41 - это не новая версия, просто появилась надстройка в Truncated кнопка 'Letters',

Объяснения см. 6. Использование Окна Truncated

 

Версия 2.5 – добавлено 2 новые функции:

1.                   Статистика по игроку (все партии черным и белым цветом) – как он сыграл эти партии, а не

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

2.                  Немного исправлен интерфейс графики в окне Truncated, а именно, теперь вместо результата

/,o,x – классические графические черные, белые и черно-белые кружки. Также на полной диаграмме

добавлены декоративные жирные точки.

Также 5 альтернативный теперь в окне Truncated и в навигаторе - если он совпадает с каким-нибудь

ходом в партии, то 5A=Номер хода! Функция Excecute теперь работает как фильтр.

В Версии 2.5 при появлении симметричных ходов в статистике теперь показывается один ход,

а не все как раньше, т.е. дополнительно еще появилась проверка на симметричность.

 

Версия 2.6 - появилась возможность по двойному нажатию левой кнопки мышки на камне,

отсекать все ходы, следующие за этим ходом и появилась функция распознования гомоку от

рэндзю, теперь можно и партии в гомоку добавлять в базу.

 

Версия 2.7 - по просьбам пользователей программы реализованы следующие возможности:

1. Сортировка вариантов в статистике по убыванию.

2. По нажатию кнопки '+' - автоматически ставится ход в пункт А, кроме случая когда

   загружена партия с навигатора(партия в режиме редактирования), то соответствующий

   ход в этой партии.

3. При статистике начальных позиций до 4 хода вся статистика отображается согласно

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

4. Введено разграничение результатов пратий законченных просрочкой времени, а именно

   вместо '+' символ 'F' означает выигрыш черных по времени, соотвтетственно 'f' -

   проигрыш черных по времени. Соответственно все выигрыши по времени черными будут

   обозначаться как '+:-', а проигрыши черных по времени - '-:+'. 'F' и 'f' - появляется

   в статистике, когда есть хотя бы одна партия с просрочкой.

 

Версия 2.8

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

2. Добавлена возможность в Tools'е увеличивать поле статистики.

3. По нажатию кнопок A-Z - при включенной статистике, автоматически ставится ход в пункт

   соответствующий букве.

 

Версия 2.9

1. Ускорен модуль загрузки базы. Наверное раз в 100 быстрее стало все загружаться :-)

   Возможно прогресс-бар придется убирать :-)

2. Изменены параматетры диаметра шашек, раньше было 20-30 пикселов, теперь 20-50 пикселов.

 

Версия 3.0

Что нового:

1. Для любителей поэкспериментировать с цветом доски введена опция Color Board(подпункт меню

Tools). Соответственно чтобы цвет сохранился нужно применить пункт меню - Save tools.

2. Еще подправлена проблема с отрисовкой(когда возвращается 1 ход) номеров ходов по размеру

превышающих диаметр шашек.

3. Наконец-то добавлена проверка на фолы (руки никак не доходили приклеить готовый модуль :-) )

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

5. Все это хозяйство теперь можно сохранять в *.ini файл, с помощью пункта меню SaveTools.

    Сохраняется и параметры меню типа StatisticShow, Numeration, CheckFouls.

 

Версия 3.1

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

партии. Эта информация будет выводится в навигаторе в поле Commentary. В базе же,

добавлено поле:

2002,a0102=[vanalaud,frefish,?,888996987A7969A999AA8778ABBACA58867667777584649755,K7,-,Comment]

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

как? - мне пока и самому неясно :) При сохранении партии, соответственно, добавлено поле

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

потому как при сохранении какой-либо партии, поле комментария не сохранится(держите копии

баз-файлов bdt, если их негде будет взять после нежелательного изменения).

2. В Навигаторе теперь можно кликать для загрузки партии на всей панеле(и по всем полям).

3. Исправлен глюк при сохранении партии, если запущен навигатор и из него вызвана партия,

то при ее сохранении сохранялась совсем другая партия.

4. Добавлена поддержка пропуска хода(Pass = 00), будет нормально показываться в статистике.

Другие параметры в поле Comment будут обрабатываться в дальнейшем после "устаканивания"

всех регламентов :-)

Последняя доработка глюков версии 3.1 от 13.01.2003:

1. Pass при включенной статистике некорректно обрабатывался и ввести его нельзя было

  при статистике.

2. Если статистика выводила более 26 вариантов, то варианты на маленькие буквы не

  вводились с клавиатуры, теперь эта ситуация исправлена, правда максимальное количество

  использованных букв всего 52, если есть 'A' и 'a', то 'A' надо нажимать с Shift. Если же

  например буква ‘F’ есть а ‘f’ нет, то все равно с Shift или без него.  С помощью мышки можно

  любые варианты просмотреть, кроме 'Pass'(впрочем как и было ранее).

 

В начало

----------------------------------------------------------------------------------------

 

Удачи!

 

Потапов Алексей (apotapov)