3. Руководство пользователя
Это руководство является практическим введением в blunderDB для быстрого освоения программы.
3.1. Создание новой базы данных
Pour créer une nouvelle base de données, cliquer dans la barre d’outils sur le bouton «Nouvelle base de données». Choisir un chemin où enregistrer la base de données, ainsi qu’un nom et cliquer sur «Save».
Примечание
Расширение файлов баз данных blunderDB — .db.
Совет
Сочетания клавиш: CTRL-N. Команда: n
3.2. Открытие существующей базы данных
Pour charger une base de données existante, cliquer dans la barre d’outils sur le bouton «Ouvrir une base de données». Choisir le chemin où se trouve la base de données, choisir le fichier .db et cliquer sur «Open».
Совет
Сочетания клавиш: CTRL-O. Команда: o
3.3. Импорт и слияние базы данных
Pour importer et fusionner une autre base de données blunderDB dans la base de données actuellement ouverte, cliquer dans la barre d’outils sur le bouton «Importer une base de données». Choisir le fichier .db à importer et cliquer sur «Open».
blunderDB выполнит интеллектуальное слияние двух баз данных:
Позиции, которых нет в текущей базе данных, будут добавлены вместе с их анализами и комментариями.
Существующие позиции будут обновлены: анализы будут дополнены при их отсутствии, а комментарии объединены (новые комментарии добавляются без дублирования существующих).
Сообщение покажет количество добавленных, объединённых и пропущенных позиций.
Примечание
Для импорта требуется совместимость версий схемы обеих баз данных. Допускается импорт базы данных более ранней или равной версии в базу данных более поздней версии.
Осторожно
Операция импорта немедленно изменяет текущую открытую базу данных. Перед импортом другой базы данных рекомендуется создать резервную копию.
3.4. Редактирование позиции
Чтобы отредактировать позицию, нажмите TAB для открытия панели поиска и редактора позиций. Редактируйте позицию с помощью мыши:
нажимайте на пункты для добавления шашек. Левая кнопка мыши назначает шашки игроку 1. Правая кнопка мыши назначает шашки игроку 2. Чтобы расставить прайм, нажмите на начальный пункт, удерживайте кнопку и отпустите на конечном пункте. Нажмите на бар для постановки шашек на бар.
чтобы очистить позицию, дважды щёлкните на пустой области за пределами доски или нажмите клавишу BACKSPACE.
чтобы передать куб игроку 1, нажмите левую кнопку мыши на кубе. Чтобы передать куб игроку 2, нажмите правую кнопку мыши на кубе.
чтобы указать игрока, чья очередь хода, нажмите в область, предназначенную для кубиков.
чтобы изменить значение кубиков, нажмите левую кнопку мыши для увеличения значения кубика, правую — для уменьшения. Если грани кубиков пусты, это означает, что позиция является решением куба.
чтобы изменить счёт игроков, нажмите левую кнопку мыши для увеличения счёта, правую — для уменьшения.
Совет
Ввод позиции мышью для шашек выполняется так же, как в XG.
3.5. Добавление позиции в базу данных
После редактирования позиции открывается панель поиска.
Чтобы сохранить полученную позицию, нажмите CTRL-S или кнопку «Save Position» в панели инструментов.
Совет
Откройте командную строку и выполните: w
3.6. Добавление тега к позиции
Чтобы добавить тег toto к текущей позиции, откройте командную строку нажатием ПРОБЕЛ, введите #toto и подтвердите команду клавишей ENTER.
3.7. Удаление позиции
Чтобы удалить текущую позицию из базы данных, нажмите Del или кнопку «Delete Position» в панели инструментов.
Совет
В командной строке выполните d.
Осторожно
Удаление позиции необратимо и не требует подтверждения со стороны пользователя.
3.8. Импорт позиции из XG
Чтобы импортировать позицию непосредственно из XG,
откройте в XG позицию для импорта и нажмите CTRL-C,
переключитесь на blunderDB и нажмите CTRL-V.
Примечание
Автовставка определяет формат источника (XG, GNUbg, BGBlitz).
3.9. Импорт матча
blunderDB может импортировать матчи из различных источников.
Поддерживаемые форматы:
eXtreme Gammon (XG): файлы .xg и .xgp (позиции)
GNUbg: файлы .sgf
Jellyfish: файлы .mat и .txt
BGBlitz: файлы .bgf и .txt
Импорт одного или нескольких файлов матча:
Нажмите CTRL-I или кнопку «Import» в панели инструментов.
Выберите один или несколько файлов для импорта.
blunderDB автоматически определяет формат и импортирует матч.
Окно прогресса показывает количество импортированных, неудачных и пропущенных (дубликаты) файлов.
Совет
Команда: i
Примечание
blunderDB автоматически определяет дубликаты и предотвращает повторный импорт матча, уже присутствующего в базе данных.
3.10. Импорт папки с матчами
Чтобы рекурсивно импортировать все файлы матчей из папки и её подпапок:
Нажмите CTRL-SHIFT-F или соответствующую кнопку в панели инструментов.
Выберите папку, содержащую файлы матчей.
blunderDB автоматически собирает и импортирует все распознанные файлы (.xg, .xgp, .sgf, .mat, .txt, .bgf).
3.11. Перетаскивание
blunderDB поддерживает перетаскивание. На окно blunderDB можно перетащить:
файлы матчей или позиций (.xg, .xgp, .sgf, .mat, .txt, .bgf) для их импорта,
файлы баз данных (.db) для их открытия или слияния с текущей базой данных,
папки для рекурсивного импорта всех содержащихся в них файлов.
3.13. Управление панелью матчей
Панель матчей (CTRL-Tab) позволяет:
просматривать список всех импортированных матчей (отсортированных от новейших к старейшим),
сортировать матчи по столбцам (игрок 1, игрок 2, дата, длина матча, турнир),
редактировать имена игроков или дату двойным щелчком по полям,
менять местами игрока 1 и игрока 2 с помощью кнопки перестановки,
назначать матч турниру,
удалять матч с помощью клавиши Del.
3.14. Управление коллекциями
Коллекции позволяют организовывать позиции в пользовательские группы. Для доступа к панели коллекций нажмите CTRL-B.
Создание коллекции:
Откройте панель коллекций (CTRL-B).
Введите название новой коллекции и нажмите «Add».
Добавление позиций в коллекцию:
Выберите нужные позиции.
Добавьте их в коллекцию из панели коллекций.
Просмотр коллекции:
Дважды щёлкните на коллекции для просмотра её позиций. Порядок коллекций и позиций можно изменить перетаскиванием.
Совет
Команда: coll
3.15. Управление турнирами
Турниры позволяют организовывать импортированные матчи по событиям. Для доступа к панели турниров нажмите CTRL-Y.
Создание турнира:
Откройте панель турниров (CTRL-Y).
Нажмите «Add» и введите название турнира.
Назначение матча турниру:
В панели матчей (CTRL-Tab) используйте выпадающее меню в столбце турнира для назначения матча.
3.16. Просмотр статистики производительности
Панель Stats позволяет просматривать показатели производительности (PR и стоимость MWC) на основе импортированных позиций.
Нажмите CTRL-D или перейдите на вкладку Stats в нижней панели.
Используйте панель фильтров для ограничения анализа по игроку, турниру, диапазону дат, типу решения или длине матча.
Нажмите на показатель для перехода непосредственно к соответствующим позициям.
3.17. Вычисление EPC
Калькулятор EPC (Effective Pip Count) позволяет вычислять статистику снятия шашек для позиции.
Нажмите CTRL-E, перейдите на вкладку Bearoff в нижней панели или выполните команду
epc.Отредактируйте расположение шашек на домашнем поле (последние 6 пунктов).
Результаты отображаются в реальном времени в отдельной панели Bearoff: EPC, среднее число бросков, стандартное отклонение, пипкаунт и wastage — а при чистом bearoff также вероятность выигрыша игрока на ходу с money-вердиктом по кубу в точной области (см. раздел «Методология и допущения панели Bearoff» руководства).
Чтобы тренироваться в оценке этих величин, установите флажок Défi (режим «Вызов»): результаты скрываются при каждом изменении и открываются зона за зоной, щелчком.
Примечание
Калькулятор работает для обоих игроков одновременно.
3.18. Просмотр анализа позиции, импортированной из XG
Если позиция, проанализированная XG, GNUbg или BGBlitz, была импортирована в blunderDB, анализ можно отобразить, нажав CTRL-L.
Если позиция соответствует решению о ходе шашками, пять лучших ходов отображаются в отдельных строках. Для каждой строки информация приведена в следующем порядке: ход шашками, нормализованное эквити, ошибка эквити хода, шансы на выигрыш, гэммон и бэкгэммон игрока, шансы на выигрыш, гэммон и бэкгэммон противника, уровень анализа.
Если позиция соответствует решению куба, отображается стоимость каждого решения, а также шансы на выигрыш в данной позиции.
Когда для одной позиции присутствует несколько движков анализа (например, XG и GNUbg), дополнительный столбец указывает исходный движок для каждого анализа.
При навигации по матчу фактически сыгранный ход выделяется в списке ходов. Если позиция встречалась в нескольких матчах, указываются все сыгранные ходы.
Совет
При нажатии на ход в панели анализа на доске отображаются соответствующие стрелки.
3.19. Экспорт позиции в XG
Чтобы экспортировать позицию из blunderDB в XG,
откройте в blunderDB позицию для экспорта и нажмите CTRL-C,
переключитесь на XG и нажмите CTRL-V.
3.20. Просмотр различных позиций
Для просмотра различных позиций текущей библиотеки используйте клавиши LEFT и RIGHT. Клавиша HOME переходит к первой позиции. Клавиша END переходит к последней позиции.
Чтобы отобразить снятие шашек слева, нажмите CTRL-LEFT. Чтобы отобразить снятие шашек справа, нажмите CTRL-RIGHT.
3.21. Поиск позиций по критериям
Для поиска типов позиций:
нажмите TAB для открытия панели поиска,
отредактируйте структуру позиции для поиска. blunderDB отфильтрует позиции, содержащие как минимум введённую структуру шашек. При неуверенности, для получения максимального количества результатов, очистите позицию клавишей BACKSPACE. При необходимости отредактируйте позицию куба и счёт.
Панель поиска предлагает две структуры шашек, выбираемые с помощью вкладок At least и Except в верхней части панели:
At least (по умолчанию): blunderDB фильтрует позиции, содержащие как минимум введённую структуру шашек;
Except: blunderDB исключает позиции, содержащие одну из введённых шашек. Доска обводится красным при редактировании этой структуры. Позиция отклоняется, если она содержит хотя бы один из нарисованных элементов (например, нарисовав шашку на пунктах 1, 3 и 5, сохраняются только позиции без шашек на этих пунктах). Количество шашек на пункте не ограничено: указание 3 шашек на пункте исключает позиции с 3 и более шашками в этом месте (полезно для поиска закрытого пункта без запасной шашки). Два быстрых щелчка на пункте помечают его как обязательно пустой (красная штрихованная клетка, без шашек любого цвета); одиночный щелчок на этом пункте снимает отметку.
Если пункт входит в обе структуры, критерий Except имеет приоритет, если он противоречит критерию At least.
Метод 1 (простой):
Откройте окно поиска (CTRL-F).
Добавьте и настройте фильтры поиска.
Подтвердите нажатием кнопки «Search».
Метод 2 (расширенный):
откройте командную строку нажатием ПРОБЕЛ,
введите s, добавьте дополнительные фильтры при необходимости (например, cube или score для учёта куба и счёта соответственно. Смотрите Раздел 4.4 для полного списка доступных фильтров).
подтвердите запрос нажатием ENTER.
Отображаемые позиции — это позиции из базы данных, соответствующие критериям поиска, введённым пользователем.
3.22. Pour aller plus loin
Ce guide couvre les usages les plus courants. blunderDB propose plusieurs fonctionnalités supplémentaires, détaillées dans le manuel :
Répétition espacée (Anki) — le panneau Anki (CTRL-K) transforme une collection ou une recherche en paquet de cartes à réviser selon l’algorithme FSRS, avec un mode d’entraînement libre (cram) qui ne perturbe pas l’échéancier. Voir Панель Anki.
Vues multiples — une barre d’onglets sous la barre d’outils permet de garder plusieurs espaces de travail indépendants ouverts en parallèle (par exemple une recherche et la navigation dans un match), chacun avec sa propre liste de positions et son propre contexte. Voir Вкладки представлений.
Diffusion filigranée — un export peut être signé avec votre identité d’émetteur (filigrane infalsifiable indiquant l’origine du fichier) et protégé par mot de passe pour son transport. Voir Распространение базы: происхождение и пароль.
Visites guidées et base de démonstration — la commande
tour(aliastutorial) ouvre un catalogue de visites guidées de l’interface, et la commandedemocharge une base d’exemple pour découvrir l’outil sans base de données personnelle. Voir Обучающие туры и образец базы данных.Charger les pires erreurs — la commande
bl(oublunders) charge directement les pires erreurs (équité ou MWC) dans la vue d’analyse, selon le filtre courant du panneau Stats, sans passer par une recherche manuelle. Voir Панель Stats.