В классической настолке кубик кидают по одной простой причине: без него мастер, любящий игроков, всё им разрешит, а любящий сюжет – всё запретит. Двадцатигранник встаёт между заявкой и исходом и делает результат честным. Текстовые ролевые игры с ИИ унаследовали ту же проблему в удвоенном размере: нейросеть по умолчанию соглашается почти на всё, и без механики проверок героя невозможно проиграть – а значит, невозможно и победить со смыслом. Кубик d20 возвращает в жанр то, ради чего вообще садятся играть: настоящие ставки.

Что такое проверка навыка и зачем она нужна в RPG

Игрок за столом с настольной RPG: разложенные листы персонажа, карта подземелья, несколько разных кубиков (d4, d6, d20) и миниатюры. Атмосфера дружеской игровой сессии – вечер, настольная лампа, стака

Проверка навыка – момент, когда герой заявляет действие, а система решает, вышло или нет. Ты говоришь: «крадусь мимо стражника». Дальше в дело вступает случай: у стражника острый слух, у героя – дырявые сапоги, и между этими двумя фактами кто-то должен рассудить.

Механика родилась за столом в семидесятых, когда Гэри Гайгэкс и Дэйв Арнесон собрали Dungeons & Dragons из варгеймов и фантазии. Игроки хотели не двигать отряды по карте, а отыгрывать одного персонажа – и живому ведущему понадобился беспристрастный судья. Им стал двадцатигранник. Позже школа OSR (Old-School Renaissance) вернула культ этого правила: кидай кубик, принимай результат, не переигрывай. Оттуда броски перекочевали в CRPG, в компьютерные квесты и в жанры текстовых ролевых игр – от суровых roguelike до уютных интерактивных новелл.

Зачем это вообще нужно? Ради ставок. Если стражника обходят по щелчку пальцев, красться неинтересно: успех даром не ценится. Провал же – не наказание, а топливо истории. Сорвался прыжок через пропасть – герой висит на одной руке, и вот уже сцена, которой без броска не было бы.

Отсюда простая мысль, на которой стоят текстовые ролевые игры вот уже полвека: кубик не мешает отыгрышу, а даёт ему вес. Пока исход неизвестен, каждая заявка что-то значит. Как только всё сбывается – играть становится не во что.

Почему ИИ-рассказчик без кубика соглашается на всё – и почему это проблема

Языковая модель обучена быть полезной. Ты пишешь ей «крадусь мимо стражника и незаметно вытаскиваю ключи с его пояса» – она с готовностью опишет, как пальцы скользят по кольчуге, как ключи тихо перекочёвывают в твой карман, как стражник продолжает зевать в темноту. Заявка выполнена, читатель доволен, модель отработала запрос.

Проблема в том, что через час такой игры ты замечаешь: герой ни разу не оступился. Обманул торговца, взломал замок, соблазнил принцессу, зарубил дракона одним ударом – всё удалось ровно так, как ты сформулировал. История превращается в поток сбывающихся желаний, и это скучно. Ставок нет. Задумывать хитрый план бессмысленно: сработает и глупый. Осторожность не вознаграждается, потому что и наглость проходит. Мозг перестаёт включаться в решения – зачем, если исход задан самой заявкой?

Это старая беда жанра, и старые тексты её знали. В Zork и парсерных приключениях Infocom ты вводил «attack troll with sword» и вполне мог получить «you miss» – а следом «the troll swings his axe and hits you». Настольные соло-игры с самого начала строились вокруг колоды случайных карт или броска: без рандома у одиночного приключения не остаётся сопротивления. У живого мастера в D&D сопротивление обеспечивают кубики и правила, которые он сам не может обойти.

ИИ по умолчанию встаёт на сторону игрока, потому что игрок – это тот, кого он обслуживает. И если хочется, чтобы ролевые приключения с ИИ-рассказчиком давали настоящее приключение, а не поток исполненных желаний, рассказчику нужна внешняя инстанция, которая скажет «нет». Кубик – самый честный вариант такой инстанции: он не обижает, потому что не спорит.

Как устроен бросок d20: от заявки до исхода

Крупный план броска кубика d20 в момент падения на поверхность – кубик ещё в движении, слегка размытый. На гранях видны цифры, выпадающая грань показывает критический успех (20) или провал (1). Фон –

Игрок пишет: «подхожу к страже и убеждаю пропустить меня в замок». Дальше рассказчик смотрит на сцену тремя разными взглядами – и от того, каким именно, зависит, увидит игрок анимацию кубика или нет.

Первый взгляд – «и так получится». Пройти по коридору, оглядеться, спросить у трактирщика дорогу, открыть незапертую дверь. Кидать не за что: героя ничто не останавливает, сопротивления нет. Сцена просто продолжается. Кубик на бытовое не тревожат.

Второй – «есть за что бороться». У стражи приказ, а герой – незнакомец с мечом за поясом. Тут рассказчик назначает сложность под конкретную сцену и конкретного героя. Шкала простая: 5 – почти наверняка выйдет, 10 – обычная проверка, 14 – трудно, 17 – на грани возможного, 20 – почти чудо. Тот же разговор со стражником может стоить 10 у бродячего актёра и 17 у беглого каторжника с клеймом на щеке.

Третий взгляд – «здесь так нельзя». Герой не взлетит без крыльев и не переубедит того, кого нет в комнате. Рассказчик отклоняет заявку и объясняет почему – это про обстоятельства сцены, а не про запретные темы.

Бросок происходит на сервере до того, как игрок увидит число: анимацию не перерисовать в свою пользу. Чистая 1 – критический провал, чистая 20 – критический успех, между ними успех, если выпало не ниже сложности. Единица и двадцатка решают сами, и никакие вложенные очки на них не влияют.

Провал не отматывает сцену назад. Стражник насторожился, товарищ услышал, время ушло – история двинулась, просто не туда, куда игрок хотел. Долбить одно и то же дороже: за повтор сложность растёт на 3, потолок +6, и та же формулировка второй раз не выдаётся. Критический провал тянет за собой немедленные последствия прямо здесь и сейчас: рана, отобранный кинжал, поднятая тревога, испорченные отношения с NPC. Критический успех, наоборот, даёт бонус, который сработает дальше по сюжету: та же стража теперь считает героя своим и через две сцены пропустит без слов.

Все числа живут в интерфейсе – рядом с текстом сцены, но не внутри неё. Читаешь ты художественную прозу, а «14 против 12, успех» видишь отдельным блоком. Так работает нейросеть для текстовых ролевых игр, когда её ставят под честные правила: рассказ остаётся рассказом, а ставки – настоящими.

Прокачка персонажа: как вложенные очки влияют на броски

Экран с листом персонажа в стиле RPG-интерфейса: список способностей с числовыми значениями (Сила 3, Ловкость 2, Убедительность 4...), прогресс-бары или звёзды напротив каждой. Рядом – силуэт героя ил

Кубик решает не в вакууме: к выпавшему числу прибавляется то, что герой умеет. Прокачка в AI Quest – отдельный тумблер поверх режима с бросками, включается по желанию и доступен на любом тарифе. Значение способности хранится числом от 0 до 5, и это ровно то, что уйдёт в плюс к d20 – но только когда рассказчик запросил именно эту проверку. Три очка в Скрытности сработают, пока герой крадётся мимо часового, и промолчат, когда тот же герой уговаривает трактирщика.

Способности разложены по пяти категориям, и первые четыре открыты всегда:

Стартовый уровень выбирается при создании, от 1 до 10. На первом уровне у героя 8 свободных очков и потолок 3 в одну способность; на десятом – 17 очков и потолок 5. Есть кнопка «Раскидать за меня» с уклоном в выбранный класс, если возиться с раскладкой не хочется.

Сверх этого очки начисляет сам архитектор – читает анкету персонажа и добавляет по одному за расу, класс, черты, внешность, одежду и предысторию, до шести очков. То есть придуманное прошлое не декорация: контрабандистское детство превращается в цифру, которая через десять сцен решит бросок на Хитрость. Дальше герой растёт по ходу истории: за пройденные сюжетные линии – уровень и свободное очко, которое не сгорает и ждёт нужного момента. Изредка рассказчик сам отмечает выдающийся ход и добавляет очко – не чаще раза в десять ходов и максимум три раза за историю.

Свободный режим против режима с кубиком: что выбрать

Два подхода к одной и той же истории дают совершенно разное ощущение от игры. Разница не в том, какой «серьёзнее» или «сложнее», а в том, откуда берётся напряжение сцены.

В Свободном режиме напряжение держит рассказчик. Ты пишешь «пробираюсь мимо часового», и ИИ сам решает, чем это обернётся: получится тихо, часовой обернётся на скрип половицы, или вообще случится третье, о чём ты не подумал. Числа за кадром никто не бросает, всё решает логика сцены и характер героя. Ощущение ближе к чтению интерактивной книги или прохождению визуальной новеллы: ты внутри повествования, и повествование само выбирает, куда его вести.

В режиме с кубиком напряжение держит случай. Ты видишь заявку, видишь сложность, видишь, как крутится d20 – и до последнего не знаешь, повезёт или нет. Это регистр настольной ролёвки и соло-приключения: заявленное действие может выйти блестяще, может провалиться в самый неподходящий момент, и оба варианта одинаково легитимны.

Ориентируйся на свой игровой аппетит:

Режим выбирается один раз на старте истории и по ходу не переключается, так что решение стоит принять осознанно. Зато следующую историю никто не мешает завести в другом режиме – герои и сеттинги живут отдельно от механики.

AI Quest: текстовая RPG с броском d20 и прокачкой прямо в браузере

Ноутбук или планшет на тёмном столе, на экране видна текстовая сцена приключения: художественный текст на одной стороне, иконка кубика d20 с результатом броска рядом. Атмосфера домашнего вечера – плед

Всё, что мы разбирали выше – заявка игрока, три градации сложности, критические исходы, значения способностей, которые прибавляются к броску, – в AI Quest живёт не на бумажном листе, а в интерфейсе. Открываешь браузер, создаёшь героя, играешь. Никаких клиентов, ведущего в дискорде и совместных вечеров в календаре.

Роль ведущего берёт на себя ИИ-геймастер: он читает твою заявку, решает, нужен ли бросок и какой сложности, назначает число под сцену и под конкретного героя. Результат броска определяется на сервере раньше, чем ты его увидишь, и рассказчик продолжает сцену с учётом успеха или провала. Художественный текст остаётся художественным: кубик, число сложности и «проверка навыка» в самой сцене не звучат. Цифры видны рядом, в отдельной области интерфейса.

Жанр и сеттинг ты задаёшь сам, текстом. Средневековая интрига, космическая станция, тихий детектив в приморском городке, академия магии со стимпанковской подложкой – пресеты только подсказывают, а в поле «свой вариант» можно перечислить сразу несколько направлений через запятую и собрать редкую комбинацию, которой в готовых списках не найти.

Провалившийся бросок не приговор: один раз его разрешается перебросить за баллы Кузницы рун – это мини-игра на экране загрузки, баллы копятся бесплатно, пока ждёшь следующую сцену. Успех не перебрасывают, иначе ставки в истории обнулятся.

Чтобы попробовать всё это, платить не нужно. Бесплатный тариф даёт пару лёгких и креативных генераций в месяц – этого хватит, чтобы прогнать несколько сцен с бросками, посмотреть, как рассказчик назначает сложность, и понять, тянет ли тебя такой формат вообще.

Что такое d20 и почему именно этот кубик используют в RPG?

d20 – двадцатигранный кубик, знакомый всем по Dungeons & Dragons и другим настольным ролевым играм. Двадцать граней дают удобный диапазон: единица – редкий провал, двадцатка – редкая удача, а между ними ровная шкала, по которой легко назначать сложность. Шестигранник для этого слишком узок, сотня граней уже избыточна. d20 прижился, потому что попадает в золотую середину между случайностью и предсказуемостью.

Чем проверка навыка отличается от обычного выбора действия?

Обычный выбор – это решение, что герой делает. Проверка навыка – вопрос, получится ли. Пойти по коридору и открыть незапертую дверь – просто действия, они срабатывают сами. А вот вскрыть замок, соврать стражнику или прыгнуть через пропасть уже требуют проверки: есть сопротивление или риск, и исход зависит от броска, а не только от желания игрока.

Что происходит, если выпадает критический провал – история заканчивается?

Нет, история не обрывается. Критический провал меняет расклад сил: что-то ломается, кто-то поднимает тревогу, намерения героя оказываются раскрыты. Герой продолжает жить, но условия поменялись не в его пользу. Часто именно из провалов вырастают самые интересные повороты: закрытая дверь заставляет искать обходной путь, о котором игрок бы иначе не задумался.

Можно ли играть без броска кубика, если хочется чистой истории без риска?

Да. В свободной ролевой без правил кубика нет вовсе: заявленное героем сбывается, а рассказчик решает лишь, чем это обернётся дальше. Такой режим ближе к соавторству, где важна атмосфера и повороты, а не преодоление шансов. Выбор между двумя режимами делают один раз, при создании истории, под свой вкус к игре.

Влияет ли описание персонажа (внешность, предыстория) на результат бросков?

Влияет, и заметно. Анкета героя читается целиком, и каждая её строчка что-то даёт механически: бывший вор получит бонус к скрытности, ветеран войны – к драке, книжник – к расследованию. Раса, класс, черты характера, внешность, одежда и прошлое складываются в конкретные цифры, а не остаются красивым вступлением. Причём эти цифры не статичны: по мере того как история разворачивается, одни навыки будут проверяться чаще, другие – реже, и то, что казалось незначительной деталью биографии, в нужный момент может оказаться решающим преимуществом.