Перейти к содержанию

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.