User Tools

Site Tools


ru:pbchess

База знаний по программе pbchess (Шахматы - тактика и стратегия)

Пожалуйста, если у вас возникли вопросы по этому руководству - пишите мне на ящик vlasovsoft@mail.ru

Как отменить ход?

Кнопки “отмена хода” в программе нет. Но она и не нужна. Отменить ход достаточно просто:

  1. Перейдите на один ход назад (если играете с компьютером и он успел походить, то на два хода назад)
  2. Сделайте новый ход
  3. В появившемся меню выбираете “Перезаписать”.

Аналогично можно отменить сразу несколько ходов.

Тренировка запоминания дебютов

  1. Скройте окно дебютной книги чтобы не было подсказок (только версия для ПК)
  2. Новая партия, установите галочку “Тренировка дебютов”, играют человек с человеком.
  3. Начните играть например “Испанскую партию - Атаку Маршала”
  4. В окне нотации после каждого вашего хода будет появляться оценка хода по дебютной книге в интервале 0…1, где 1 - лучший ход, 0 - худший ход. Если вы ввели не самый лучший ход - нужно вернуться на 1 ход назад и ввести другой вариант. При этом в появившемся окне нужно выбрать “Перезаписать”.
  5. Если вы не знаете как ходить дальше и все ваши варианты не проходят, можно открыть дебютную книгу и посмотреть. Для мобильной версии: Меню - Дебют. Для ПК - версии: Настройки - Вид - Дебютная книга.

Запоминание партий, ходи как гроссмейстер

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

  1. Откройте партию.
  2. Перейдите на ход начиная с которого вы хотите проверить свою память.
  3. Скройте шахматную нотацию. На мобильной версии это можно сделать, передвинув ползунок между доской и нотацией до конца вниз. На версии для ПК - просто закройте окошко нотации.
  4. Теперь ходите. Если ход не правильный, программа выдаст вам окошко вариантов (Вставить/Перезаписать/Вариант). Нажмите “Отмена” и повторите попытку. Вы также можете тут нажать “Вариант” с целью запомнить ваш ход и позже проанализировать почему он хуже хода в партии. Но в этом случае для продолжения “отгадывания” вам нужно нажать стрелочку назад и вернуться на предыдущую позицию.
  5. Если ход правильный - программа не выдаст ничего; делайте следующие ходы.

Импорт PGN файлов

В программе используется собственный формат базы шахматных партий (cdb). Однако она способна открывать (импортировать) файлы в PGN-формате. Делается это так:

  1. Создать новую пустую базу. Иначе импорт будет произведен в конец текущей базы (что не всегда приемлемо).
  2. Для новой базы при создании вводится название и описание. Это для того чтобы она информативно отображалась в списке последних открытых баз (МЕНЮ - База - Последние)
  3. Собственно импорт PGN (МЕНЮ - База - Импорт PGN). Если в PGN - файле идет русский текст, необходимо правильно выбрать кодировку входного файла. Очень часто это WINDOWS-1251 или UTF-8. Если кодировка будет выбрана неправильно, после импорта вместо текста вы увидите “кракозяблы”.
  4. Во время импорта также можно пометить импортируемые партии как задачи.

Добавление собственных движков

Пользовательские движки можно добавить в Windows, Linux, OSX и Android - версию программы. В iOS версию программы движки добавлять нельзя.

1. Найти корневой каталог установки программы.

Платформа Корневой каталог
OSX /Applications/pbchess/Contents/MacOS
Windows C:\Program Files (x86)\pbchess
Linux /opt/pbchess
Android SD/.pbchess

На андроиде если не видите папку “.pbchess”, скорее всего нужно включить показ скрытых файлов и папок.

2. Перейти в папку engines

3. Создать там папки uci и xboard

4. Скопировать ваши uci-движки в папку uci и xboard-движки в папку xboard

Для Android очень важно выбрать правильную сборку (архитектуру) движка. Например, движок собранный для платформы Arm может не работать на платформе Intel Atom итд. Если движок не работает - проверьте его в других программах (например Droid Fish).

Добавление собственных движков (Android, open exchange)

Начиная с версии 2017.03.23 на платформе Android программа “видит” установленные open exchange движки. Для справки: open exchange - протокол или соглашение, позволяющее установить движок в систему так, чтобы его видели все шахматные программы.

Примеры таких движков на Google Play:

Преймущество таких движков еще и в том что они обновляются автоматически!

Тонкая настройка параметров движков

Начиная с версии 2017.02.01 появилась возможность настраивать параметры UCI движков:

  1. МЕНЮ - Настройки - Движки
  2. Выбираете движок
  3. Вводите параметры. Каждый параметр - отдельная строка в формате ИМЯ=ЗНАЧЕНИЕ например:
  Threads=3
  Hash=32
  

В данном примере установлено количество потоков (ядер) и размер хеша в 32 мегабайта.

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

Например:

  ~ # stockfish
  Stockfish 7 64 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
  uci
  id name Stockfish 7 64
  id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott
  
  option name Write Debug Log type check default false
  option name Contempt type spin default 0 min -100 max 100
  option name Threads type spin default 1 min 1 max 128
  option name Hash type spin default 16 min 1 max 1048576
  option name Clear Hash type button
  option name Ponder type check default false
  option name MultiPV type spin default 1 min 1 max 500
  option name Skill Level type spin default 20 min 0 max 20
  option name Move Overhead type spin default 30 min 0 max 5000
  option name Minimum Thinking Time type spin default 20 min 0 max 5000
  option name Slow Mover type spin default 84 min 10 max 1000
  option name nodestime type spin default 0 min 0 max 10000
  option name UCI_Chess960 type check default false
  option name SyzygyPath type string default <empty>
  option name SyzygyProbeDepth type spin default 1 min 1 max 100
  option name Syzygy50MoveRule type check default true
  option name SyzygyProbeLimit type spin default 6 min 0 max 6
  uciok

Как видим у движка stockfish еще много интересных параметров.

Параметр UCI_Chess960 работать не будет.

Добавление собственных дебютных книг

Поддерживаются дебютные книги в формате polyglot (bin).

1. Найти корневую папку истановки программы (см. “Добавление собственных движков”)

2. Скопировать свои книги в папку books

3. Добавить свои книги в файл описания книг books.txt (редактировать программой Notepad++ или аналогичной, но не Notepad!)

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

Анализ позиции позволяет получить такую информацию как:

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

В ПРОЦЕССЕ …

Увеличение размера доски в мобильной версии

Между доской и нотацией есть тоненькая полоска (ползунок). Перемещая этот ползунок можно увеличить/уменьшить/показать/скрыть доску и нотацию.

Размер (толщину) самого ползунка можно изменить в МЕНЮ - Настройки - Размеры.

ru/pbchess.txt · Last modified: 2017/05/03 14:57 by sergeyvl