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

Современные движки в коротких нардах превращают субъективное ощущение («этот ход казался правильным») в жёсткое число — equity-loss. Вместе с PR (Performance Rating), variation arrows и отдельным скорингом cube-действий это превращает разбор партии в точную диагностику. Этот гайд проходит по метрикам, по тому, что они значат, и по трём реальным паттернам на timeline, которые вы увидите на практике.

Зачем вообще анализировать партию?

Короткие нарды — игра малых преимуществ. У большинства решений несколько правдоподобных кандидатов, и разница между ними — доли equity, незаметные без инструмента, который может их ранжировать. Анализ движка даёт это ранжирование. Для каждого вашего хода движок перебирает кандидаты, считает equity для каждого и оценивает ваш выбор относительно лучшего найденного. Это даёт:

  • Per-move equity-loss — сколько вы отдали относительно лучшего хода.
  • Грейд хода — best / ok / doubtful / error / blunder, выводится из loss.
  • Аудит cube-действий — отдельно для предложений удвоения и решений take/drop.
  • Агрегированный PR — индекс качества игры на уровне партии.

Что такое Performance Rating (PR)?

PR — стандартная скалярная метрика качества. Определяется как средний equity-loss на ход, умноженный на 500 (gnubg-конвенция; XG использует чуть другую константу). Множитель условен — важна согласованность ранжирования.

PRУровеньЧто это значит
< 5МастерИгра уровня движка. Достижимо в стандартных позициях для очень сильных турнирных игроков.
5–10ЭкспертМало ошибок, без крупных blunder. Большинство турнирных регуляров в среднем здесь.
10–15Сильный клубныйИзредка ошибка, редкий blunder. Сильный онлайн-уровень.
15–20СреднийНесколько ошибок за партию, иногда blunder.
> 20РастущийЧастые blunder. Прочитать сначала пиллар коротких нард окупится быстро.

Что такое EMG: equity-loss на ход?

EMG (Equity in Money-Game terms) — per-move equity-loss, выраженный в нормализованных money-game единицах. Приближённые границы грейдов:

  • bestваш ход совпал с top-выбором движка.
  • okEMG < 0.02 (статистический шум).
  • doubtfulEMG 0.02–0.08 (сомнительно).
  • errorEMG 0.08–0.20 (ошибка).
  • blunderEMG > 0.20 (грубая ошибка).

Точные пороги настраиваются для каждого движка — gnubg, XG и Nardex калибруют чуть по-разному. Относительная форма (errors в 4× больше doubtfuls, blunders в 2.5× больше errors) универсальна.

Паттерн 1: как выглядит чистая партия?

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

Чистый timeline: 14 ходов, два мелких doubtful, остальное ok или best. PR около 3–4 — близко к движку.

Учиться по такой партии особо нечему. Объём анализа здесь тонкий: понять, почему doubtful был doubtful — часто тонкий вопрос пип-каунта или builders.

Паттерн 2: как выглядит одиночный hit-or-not blunder?

Самые поучительные blunder в коротких нардах — тактические решения: бить ли блот и принимать ответные шоты, или играть безопасно? Когда движок не согласен с вашим выбором на 0.40+ — это та самая позиция, которую нужно разобрать:

Стабильный мидгейм с контактом, потом 0.45 blunder на 9-м ходе — скорее всего hit-or-not решение в неправильную сторону. Восстановление не отменяет swing.

Откройте эту позицию в редакторе, посмотрите на структуру (это чистый race, контакт или holding-game?) и проверьте, какой ход предпочёл движок — обычно вы найдёте паттерн, который повторится в похожих будущих позициях.

Паттерн 3: как ошибки куба прячутся за чистой позиционной игрой?

Два больших пика здесь не позиционные — это cube-blunder. Проигрывающая сторона не приняла take на позиции 6 и не предложила удвоение на позиции 11. Позиционная игра была чистой, но куб стоил матча:

Два больших падения equity без «ошибок, видимых в ходах» — потеря в cube-действиях. Сплит PR-positional vs PR-cube делает это видимым.

Если ваш общий PR высокий, но не находите явного позиционного blunder — проверьте cube-колонку. Не принятые take — самая частая ошибка: новички слишком охотно отказывают под позиционным давлением, которое на самом деле take-able. См. статью про куб удвоения для математики порогов take/drop.

Почему ошибки куба считаются отдельным измерением?

Движки скорят четыре типа cube-действий независимо от качества ходов:

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

Cube-blunder обычно крупнее позиционных в терминах equity, потому что они компаундируют через преобразования матч-equity. Поздний take в money-game может стоить 0.05 equity; то же решение в матче до 7 — 0.25 шанса выиграть матч.

Какие паттерны ошибок в коротких нардах встречаются чаще всего?

  • Hit-or-not на 70/30. Удар открывает вас; не-удар отдаёт темп. Различие на уровне движка часто тонкое, и тренироваться на этих паттернах можно через rollout.
  • Преждевременный breakup прайма. Агрессивная игра builders с разрывом 5-prime для этого. Часто прайм нужно держать даже при временной цене.
  • Просчёт re-entry. Когда у соперника есть builders, целящие в ваш дом — математику входа (броски, попадающие в закрытый пункт) нужно считать, а не чувствовать.
  • Неправильный диагноз race vs контакт. Чистый race-PR определяется пип-каунтом; контакт-PR добавляет темп и тайминг. Понимание, в какой фазе вы находитесь — первое решение.

Куда дальше

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

Что такое PR в коротких нардах?
В коротких нардах PR (Performance Rating) — стандартная метрика качества игры. Определяется как средний equity-loss на не-форсированный ход, умноженный на 500 (gnubg-конвенция). Меньше — лучше. Шкала PR: < 5 мастер, 5–10 эксперт, 10–15 сильный, > 15 растущий.
Что такое EMG в коротких нардах?
В коротких нардах EMG (Equity in Money-Game terms) — equity, которое вы отдали на одном ходе, выраженное в нормализованных money-game единицах. Blunder примерно EMG ≥ 0.20; error — 0.08–0.20; doubtful — 0.02–0.08; ok — < 0.02. EMG определяет грейд хода.
Почему PR в коротких нардах зависит от движка, которым я пользуюсь?
В коротких нардах у разных движков немного разная equity-поверхность (архитектура нейросети, тренировочные данные, глубина поиска). gnubg-2-ply, XG и Nardex согласятся в крупных решениях, но разойдутся на третьем знаке. Не сравнивайте PR от разных движков как одну шкалу — используйте один движок последовательно.
Как ошибки куба взаимодействуют с позиционным PR в коротких нардах?
В коротких нардах они скорятся отдельно и показываются в своей колонке. У позиции может быть чистый позиционный PR, но высокий cube-PR, если вы пропустили take или удвоили слишком поздно. Статья «Reading Nardex analysis output» (на английском) описывает, как API отдаёт обе поверхности.
Можно ли запускать анализ партий в коротких нардах программно по многим партиям?
В коротких нардах — да. Nardex API даёт endpoint-ы анализа per-position; можно скорить целые логи партий, прогоняя каждое решение. Формат запроса — в developers/quickstart, отличия от gnubg/XG — в developers/comparison.