Nexus: список миров и незаконченных историй
Nexus: список миров и незаконченных историй

В Nexus действие можно описать своими словами. Ты создаёшь героя, выбираешь мир и проходишь историю, которую продолжает ИИ. При этом персонаж, происходящее в мире и прежние решения сохраняются между сессиями.

Игровые действия и правила

Маскот читает правила приключения

Можно выбрать предложенный вариант или написать свой поступок. ИИ продолжит сцену с учётом героя и ситуации.

Генерация текста отделена от игровых правил. За изменения состояния отвечает игровое ядро, поэтому текст сцены и сохранённые данные не заменяют друг друга.

Интерфейс игровых сцен

Nexus: персонажи и ход истории в игровом мире
Игровая сцена, персонажи и диалог

На экране находятся локация, персонажи и объекты для взаимодействия. Реплики и поле ввода расположены рядом со сценой.

Можно обратиться к персонажу или описать собственное действие, продолжая видеть участников и место разговора.

Сохранение и продолжение игры

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

Сольная демоверсия доступна по приглашению. Совместное прохождение мы пока исследуем отдельно: действия нескольких участников должны менять один и тот же мир.

Маскоты исследуют сказочный мир, выросший из раскрытой книги

Технологии проекта

Nuxt · Vue · TypeScript
Игровые сцены, диалоги, создание персонажа и интерфейс мира.
Bun · Elysia
Серверное API и обработка действий участников.
Игровое ядро на TypeScript
Проверка правил и изменение состояния мира отдельно от генерации текста.
PostgreSQL · Drizzle · pg-boss
Сохранение миров и персонажей, транзакции и фоновые задачи.
Eden · TanStack Query
Типизированное взаимодействие интерфейса с сервером и обновление данных.

Срок разработки

1–2 месяца — ориентир до первой рабочей версии с согласованным набором функций. Точный срок зависит от задачи и интеграций.