Как анализировать партии в коротких нардах: 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:

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

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

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

Паттерн 2: одиночный hit-or-not blunder

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

move 3: doubtful (-0.040)move 6: doubtful (-0.050)move 8: doubtful (-0.060)move 9: blunder (-0.450)move 10: doubtful (-0.040)move 15: doubtful (-0.050)

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

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

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

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

move 3: doubtful (-0.040)move 6: blunder (-0.320)move 8: doubtful (-0.050)move 11: blunder (-0.280)move 12: doubtful (-0.040)move 15: doubtful (-0.050)

Два больших падения 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 в коротких нардах?
Performance Rating — стандартная метрика качества игры. Определяется как средний equity-loss на не-форсированный ход, умноженный на 500 (gnubg-конвенция). Меньше — лучше. Шкала PR: < 5 мастер, 5–10 эксперт, 10–15 сильный, > 15 растущий.
Что такое 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.