dnd.

dnd.

ИИ‑мастер для настольной RPG: один запрос на ход, кубик до ответа и баг, который удваивал здоровье

Я делаю браузерную текстовую ролевую игру, где ведущим работает языковая модель. Игрок пишет любое действие своими словами, мастер отвечает рассказом, а игра ведёт механику: здоровье, деньги, характеристики, инвентарь, броски d20. Кажется, что всё просто: отправь модели историю и лист персонажа, получи ответ. На практике самые интересные задачи оказались не в промптах вида «напиши смешно», а на стыке вероятностной модели и детерминированной игровой механики. Ниже — четыре таких места и то, как я их решил.Стек: Node.js 24, Express, встроенный node:sqlite, модели через OpenRouter и общий для сервера и браузера модуль движка.

продолжить чтение

Сольные настольные игры и с чем их едят

Хабру привет.Захотелось мне сегодня сделать статейку не про IT, а немного про развлечения. Плюс меня самого эта тема очень интересует, и хотелось бы заинтересовать и вас.Начну немного издалека: что вы вообще знаете про настольные игры?Вопрос, казалось бы, странный. Для многих из нас настолки не представляют особой ценности. В большинстве случаев многие думают про какие-то детские игры или карточные.Из прям детских могу предложить “бродилки”/”ходилки” (наверное, названия различаются от региона к региону). По сути, просто надо дойти фишкой из точки А в точку Б, кидая d6 (чуть попозже я ещё вернусь к теме кубов).

продолжить чтение

Ни строчки руками: как я вайбкодил AI-мастера D&D и что показали два месяца открытой беты

Каждый раз, когда на Хабре очередной срач про вайбкодинг, я сижу тихонько и молчу. Мне спорить неудобно: у меня в проде живёт продукт, где весь код — от миграций базы до анимации кубиков — написали агенты. Вообще весь. Клавиатура за полгода не набрала ни одного if.Продукт — «Таверна Мокрый Тортл», AI-мастер подземелий. Соло-игра в D&D 5e прямо в Telegram: бот плюс мини-апп с листом персонажа. Броски без поддавков, бой по правилам, магия, левелап. Сделал для тех, кто хочет играть в НРИ, но группу собрать не может — а таких, как выяснилось, немало) Бота зовут @dnd5char_bot

продолжить чтение

Как превратить свободный текст игрока в исполняемый граф

продолжить чтение

LLM для игры в ДнД: эволюция подхода

продолжить чтение

Открыл бету AI-Мастера для D&D. Главная проблема оказалась не в кубиках, а в памяти

Что значит «открыть ОБТ» для пет-проектаЧтобы тестеры реально играли, а не упёрлись в платный барьер на втором ходу, я раздал всем стартовый бонус внутренней валюты — маны. Хватает примерно на сотню ходов. Логика простая: дайте человеку пройти достаточно, чтобы он наткнулся на настоящие проблемы игры, а не на «закончились бесплатные попытки, платите».Цифры первых днейВот что показал дашборд OpenRouter с момента запуска:32 тысячи запросов к моделям91,4 миллиона токенов

продолжить чтение

Делаю DnD AI DM прямо в ТГ

Раз ИИшки стремительно развиваются, подумал - почему бы не попробовать как пет проект сделать полноценного ДМа, который бы и правила знал, и не забывал что происходит, и все факты, события, NPC записывал. Бот: @dnd5char_botЗнакомая история

продолжить чтение

Как заставить ИИ играть по правилам ролевой системы: архитектура авторитарного бэкенда для AI RPG

TL;DRСделать текстовую игру на базе LLM легко, если вас устраивает бесконечный неконтролируемый чат, который ломается через 30 ходов из-за модельного дрейфа и амнезии. Сделать полноценную RPG с детерминированными механиками, инвентарём, картой-графом и пермадезом — инженерная задача.Ниже — подробный разбор архитектурных решений, юнит-экономики, борьбы с гонками данных и инфраструктурных грабель, собранных при разработке проекта «Стирая Грань» (Beyond The Verge) — полностью русскоязычной AI RPG на стеке FastAPI + PostgreSQL/pgvector + Flutter Web.1. Фундаментальная проблема: Контекстное окно ≠ Игровая память

продолжить чтение

Первая редакция D&D: от хаоса к структуре (и обратно)

продолжить чтение

Обернитесь, сзади стоит D&D. Настолка, покорившая мир

Обложка книги игрока первого издания ДнД и базовая книга правил 1981 год

продолжить чтение