User Tools

Site Tools


en:pbchess

pbchess cookbook (Chess - tactics and strategy)

Please feel free to ask me questions via vlasovsoft@mail.ru if something is not clear.

How to undo a move?

There is no “Undo” button. But you don't need it. It's very simple:

  1. Go to the previous move or to any move in notation window
  2. Make your new move
  3. Select “Overwrite” option.

You can undo several moves at once in such a way.

Openings memorization

  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. Во время импорта также можно пометить импортируемые партии как задачи.

Adding your own UCI engines

You can add UCI engines in the Windows, Linux, OSX and Android version of this program. You can't add UCI chess engines in the iOS version due to iOS restrictions.

1. Find program root folder:

Platform Root folder
OSX /Applications/pbchess/Contents/MacOS
Windows C:\Program Files (x86)\pbchess
Linux /opt/pbchess
Android SD/.pbchess

On Android you should turn on show hidden files option in your explorer to see the “.pbchess” folder.

2. Go to ROOT/engines

3. Create the uci and xboard folders in the ROOT/engines

4. Copy your uci engines into ROOT/engines/uci and xboard engines into ROOT/engines/xboard

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

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

Начиная с версии 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. Какие в данной позиции самые лучшие ходы

В ПРОЦЕССЕ …

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

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

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

en/pbchess.txt · Last modified: 2017/03/07 17:41 by sergeyvl