Codex Vesper
Пошаговая стратегия в тёмном low-fantasy, где события, встречи, бои и сама карта пишутся языковой моделью по ходу партии. Не генератор случайных текстов поверх обычной игры, а мир, который каждый раз складывается заново.
Вечерняя Книга. В неё незримая рука вписывает всякое деяние, едва ember-зарево ляжет на край мира, — оттого и Веспер, вечерний час письма.
Чем это отличается от обычной стратегии
В классической игре содержание написано заранее: сто событий, двести реплик, готовые карты. Здесь наоборот — заранее написаны правила, а содержание рождается в партии. Один и тот же поход не повторяется дважды, и место, куда вы пришли, до вашего прихода не существовало.
Что уже работает
- Герой и путь. Персонаж живёт между партиями, помнит, где был, и мир подсовывает ему невиданное, а не повторяет пройденное.
- Бой как приказ, а не как шахматы. Сражение показывается сценой, а вы отдаёте распоряжение обычными словами — «обойти слева, лучников вперёд». Модель превращает его в действия отрядов, а в критический момент боя просит решение отдельно.
- Живые NPC. У персонажей есть история, характер и цель; квесты берутся из них, а не из списка заданий.
- Экономика и торговля. Цены зависят от того, что в этой земле производят и чего в ней не хватает.
- Зелья, артефакты, найм. Снаряжение и спутники, влияющие на исход.
- Голос и облик. События озвучиваются, ключевые места и лица получают изображение.
Как устроено внутри
Всё в игре — от подземелья до характера торговца — описано набором подсказок и меток, меняющихся со временем. Модель не «придумывает вместо правил»: она заполняет мир внутри рамок, которые задаёт движок, и её ответ проверяется схемой, прежде чем попасть в партию. Свободный приказ в бою разбирается в допустимые действия, а невозможное и попытки подсказать модели лишнее безопасно отбрасываются.
Технически: FastAPI на сервере, React и PixiJS в браузере, провайдер модели сменный. Игра одиночная, против мира, а не против людей.
Как попасть
Сейчас идёт закрытая альфа: вход по нику с паролем и приглашению. Если хотите попробовать — напишите автору, код высылается лично.
Проект личный и некоммерческий, делается открыто и небыстро. Здесь нет доната, рекламы и внутриигровых покупок.