Как анализировать партии в коротких нардах: 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 добавляет темп и тайминг. Понимание, в какой фазе вы находитесь — первое решение.
Куда дальше
- Пиллар правил коротких нард — фундамент.
- How the Doubling Cube Works — математика take/drop (на английском).
- «Как анализировать партию в нардах» — то же самое для длинных нард.
- Developers — API для скриптового анализа большого числа партий.
- Nardex vs gnubg vs XG — отличия движков в числах.
Частые вопросы
- Что такое 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.