Как анализировать партию в длинных нардах: PR, equity и шаблоны ошибок

После любой партии в Nardex можно открыть полноценный разбор: timeline качества каждого хода, equity-loss, лучшие альтернативы, метки blunder/doubtful/ok. Этот гайд объясняет что значат эти метрики и как с ними работать — без эзотерики, на трёх реальных шаблонах PR-графика.

Зачем смотреть разбор партии

Игра в длинные нарды — это последовательность решений в условиях частичной информации. Большая часть ошибок остаётся незаметной для самого игрока: вы выбрали ход, он привёл к результату, и без сравнения с лучшим ходом вы не знаете, потеряли ли equity. Анализ движком даёт это сравнение: для каждой вашей позиции он считает 5–20 альтернатив и ранжирует их по equity. Ваш выбор оценивается относительно лучшего из найденных.

Это позволяет:

  • Найти ходы, где вы реально сильно теряли позицию (blunder).
  • Увидеть систематические паттерны (например, всегда снимаете с головы вторую шашку, когда лучше работало бы продвижение).
  • Понять цену конкретных стратегических решений (предложить куб vs ждать; идти на шестой пункт vs формировать race).

Шкала PR (performance rating)

PR — суммарный equity-loss партии, нормализованный на число не-форсированных ходов (где у вас был осмысленный выбор). Чем меньше потерь — тем меньше PR — тем точнее игра.

PRУровеньЧто это значит
< 4МастерПартия близка к движку. Достижимо для сильных клубных игроков на стандартных позициях.
4–7Сильный любительОдин-два doubtful + редкий error. Без blunder.
7–12СреднийРегулярные doubtful, один error, может быть один blunder.
12–18НачинающийНесколько error и blunder. Систематические потери.
> 18УчитсяМногократные blunder. Имеет смысл сначала прочитать правила длинных нард и стратегию.

Метки качества хода: best / ok / doubtful / error / blunder

Каждый ваш ход на timeline помечен меткой и цветом. Границы между метками определяются потерей equity относительно лучшего хода:

  • bestваш ход совпал с предложением движка.
  • okequity-loss до ~0.02. Не-best, но статистически шум.
  • doubtfulequity-loss ~0.02–0.08. Заметная потеря, но не критическая.
  • errorequity-loss ~0.08–0.20. Сильная ошибка, при повторении меняет результат.
  • blunderequity-loss > ~0.20. Грубая ошибка, обычно стоит партии.

Точные пороги — конфигурируемые и могут отличаться у gnubg/XG/Nardex; концепция одинаковая.

Шаблон 1: чистая партия

Вот как выглядит «хорошо сыгранная» партия на equity timeline. Линия колеблется около центральной midline, без выбросов:

move 5: doubtful (-0.040)move 9: doubtful (-0.050)

Чистая партия: 14 ходов, два doubtful, остальное ok. PR в районе 3.5–4.0 — близко к мастер-уровню.

Когда вы видите такой график — разбирать почти нечего. Стоит обратить внимание на единичные doubtful (на каком этапе фазы они случились), но это уже работа над тонкими штрихами.

Шаблон 2: единичный blunder в середине

Самый частый вид partial loss-а — одна ошибка в ключевой позиции. Здесь на 8-м ходу позиция «развалилась»:

move 5: doubtful (-0.060)move 7: doubtful (-0.040)move 8: blunder (-0.780)move 9: doubtful (-0.050)

Стабильный мидгейм → крупный выброс на 8-м ходу (equity-loss 0.78) → продолжение партии в проигрышной позиции.

С такой партии разбор начинается с blunder-позиции. Откройте её в редакторе, посмотрите фазу, сравните ваш ход с best-move (variation arrows). Часто это: преждевременный 6-й пункт блока (запрет на 6 в ряд), снятие лишней шашки с головы при выпадении не-дабла, уход из защитной структуры под темпом.

Шаблон 3: накопленный drift

Без явного blunder, но партия проиграна. Пример — много doubtful + пара error, равномерно распределённые:

move 1: doubtful (-0.040)move 2: doubtful (-0.050)move 4: doubtful (-0.070)move 5: error (-0.180)move 6: doubtful (-0.060)move 7: doubtful (-0.050)move 8: doubtful (-0.080)move 9: error (-0.210)move 10: doubtful (-0.050)move 12: doubtful (-0.040)

Death by a thousand cuts — нет одной точки катастрофы, есть систематический drift. PR в районе 9–12.

Этот паттерн — самый коварный. Игроку кажется что он играл «нормально», но движок видит что почти каждый ход терял по 0.04–0.08 equity. Лекарство — общий тренинг на темп, head-rule, и правильное распределение шашек.

Куб удвоения в анализе

На каждый ход с возможностью cube action движок отдельно отмечает:

  • Missed double — стоило предложить, но вы не предложили (потеря equity).
  • Bad double — предложили рано, соперник принял в свою пользу.
  • Missed take — стоило принять, вы отказались (отдали partial equity).
  • Bad take — приняли проигранную позицию, потеряли больше чем при отказе.

Cube blunders часто прячутся за «нормальной» сыгранной партией — поэтому смотреть только positional timeline недостаточно. Подробнее — в статье «How the Doubling Cube Works».

Типичные паттерны ошибок в длинных нардах

  • Преждевременный 6-pt prime. Игрок ставит шестой пункт блока, не проверив что соперник полностью позади — и нарушает правило «6 в ряд».
  • Снятие двух с головы не на первом ходу. Снимать две с головы можно только первым ходом партии при 3-3, 4-4 или 6-6. Любая другая ситуация — нельзя.
  • Игнор leading race. Когда у вас явное преимущество в pip-count, логично форсировать race. Игроки часто продолжают строить блок «ради красоты», теряя темп.
  • Поздняя bear-off позиция. Если кубики позволяют ход внутри дома, но шашка ещё не в доме — bear-off запрещён. Многие путают эту проверку.

Куда дальше

Частые вопросы

Что такое PR (performance rating)?
Сумма equity-loss за партию, нормализованная на количество не-форсированных ходов. Чем ниже PR, тем точнее игра. Для длинных нард шкала: < 4 — мастер, 4–7 — сильный любитель, 7–12 — средний, > 15 — много ошибок.
Чем blunder отличается от error и doubtful?
Это границы equity-loss относительно лучшего хода. Doubtful = небольшая потеря (~0.04–0.08), error = заметная (~0.10–0.20), blunder = очень большая (≥ 0.20). Точные пороги зависят от калибровки движка.
Что важнее — один blunder или много doubtful?
Один blunder может стоить партии, но накопленные ошибки часто опаснее: их меньше шансов заметить и исправить. График drift (много doubtful + пара error) — сигнал что нужна работа над общим уровнем, а не разбор одной позиции.
Как анализ помогает с кубом?
Engine отметит недодвоенные/недоприёмники: ходы где cube action была неоптимальной. Это специфический тип blunder, который часто пропускают новички.
Можно ли анализ автоматизировать через API?
Да, через нашу API analyze-position endpoint. Подробности — в developers/quickstart, доступ — через лид-форму на developers.