Alatyr Taverna¶
Интерактивный фэнтезийный сайт с анимированным главным залом, NPC-персонажами, аватарами гостей, социальным взаимодействием и поэтапной монетизацией. Соседний бренд «Алатырь» — параллельный MVP и витрина навыков.
Название произносится с ударением на слог «ла».
Видение¶
Первая версия строится вокруг быстрого взаимодействия в одном общем зале. Регистрация, реалтайм, голос и видео, платные комнаты и глубокая динамика добавляются после проверки базового пользовательского опыта.
Ключевые решения¶
- Сначала главный зал. Гость входит, видит четверых NPC, выбирает персонажа, читает приветствие, проходит ветвящийся диалог.
- Живые пользователи отличаются от NPC. Визуальные маркеры показывают, где человек, а где системный персонаж.
- Канонический состав NPC. Ядро персонажей зафиксировано; свободное место у камина остаётся под следующего согласованного NPC.
- Статический этап перед динамикой. Пока backend, память и очереди выключены, сайт раздаётся как статика; всё это возвращается по мере роста аудитории.
- ИИ-NPC как следующий слой. Сообщение гостя проходит через контекст персонажа и внешнюю LLM с проверкой ответа. Для MVP — один персонаж с каноном, короткой памятью и запасными ручными репликами.
- VPS как оркестратор. Один облачный узел держит backend, память, очереди и шлюз к сайту; генерация через внешнюю LLM по API.
Роль в портфеле¶
- Параллельный режим — несколько часов в неделю
- После теста на первой аудитории возможны книги, подписка, кастом-события, мерч, портфолио удалённых услуг
- Витрина технических навыков
Задачи¶
Активные задачи ведутся в OpenProject, проект «Alatyr Taverna»: project.alatyr-service.ru.
Стек укрупнённо¶
Публичный сайт: React-фронт со сборкой в статику, публикация через nginx на общем облачном узле; автодеплой из GitHub. Планируемый динамический слой — Node.js backend с реляционной СУБД и кэшем плюс интеграция с внешней LLM.