ELMORION WorldForge Games Lab
Разработка

ELVEN WAVE: когда прошлое начинает противоречить само себе

Elmorion переходит от отдельных квестов к системе исторического расследования. ASTRA теперь хранит не только состояние мира, но и знания персонажа: архивные записи, свидетельства NPC, древние надписи и следы утраченных событий. Первые главы ELVEN WAVE уже прошли live-проверку — и прошлое мира начинает противоречить само себе.

ELVEN WAVE: когда прошлое начинает противоречить само себе
Разработка сюжетной линии Elmorion перешла в новую стадию.

До этого ASTRA училась воспринимать действия игроков, хранить состояние регионов и реагировать на происходящее в мире. Теперь мы начали строить ещё один слой — историческую память мира.

Не журнал выполненных квестов. Не набор флагов.

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

Первое несовпадение

Первым полностью реализованным и проверенным узлом стал:

ELM-EVE-001 — «Первое несовпадение».

Расследование начинается в Эльфийской Деревне.

Астериос обнаруживает в архиве старую формулу памяти. Затем игрок обращается к Унорену — и его воспоминания подтверждают существование старого названия и дороги, которой больше нет на современной карте.

Но слова сами по себе ещё ничего не доказывают.
Поэтому следующим этапом стал физический объект мира — старый дорожный знак.

Игрок действительно выходит из деревни, находит древний камень, изучает сохранившуюся надпись и слышит короткое эхо памяти.

Три независимых источника начинают указывать на одно и то же:

архив, живая память и физический след прошлого противоречат современной картине мира.

Это и становится первым настоящим историческим свидетельством новой сюжетной линии.

StoryEvidence

Для этого был создан новый runtime-механизм — AstraStoryEvidence.

Он хранит не просто состояние квеста, а конкретные знания персонажа.

Например:

найден ли архивный фрагмент;
слышал ли персонаж свидетельство NPC;
обнаружил ли физический знак;
установлен ли источник информации;
подтверждено ли противоречие несколькими независимыми свидетельствами.

При этом StoryEvidence принципиально отделён от изменения мира.

Игрок может узнать важный исторический факт — но это ещё не значит, что ASTRA должна немедленно изменить состояние региона.

Во время live-тестов это было подтверждено: новые исторические свидетельства сохраняются, переживают повторный вход в игру, а показатели региона и contribution-счётчики ASTRA остаются неизменными.

Текст, которого не должно существовать

После завершения первого расследования мы подняли ставку.

Следующий узел:
ELM-EVE-010 — «Текст, которого не должно существовать».
Астериос показывает игроку странную архивную копию.
Часть текста написана на старом Эвелисе, но рядом с отдельными словами находятся знаки другой письменности.

Сначала это можно принять за заметки переписчика.

Однако Магистр Гринис анализирует не сами символы, а структуру записи.

Повторяющиеся слова сопровождаются повторяющимися чужими знаками.

Это не случайность.

Кто-то сознательно сопоставлял две письменности — слово со знаком, значение со значением.

Другими словами, перед нами фрагмент переводного ключа.

И здесь возникает новая проблема.

В архиве нет записи о том, кто создал эту страницу.

Нет имени исследователя.

Нет экспедиции.

Нет найденной таблички.

Нет книги, из которой могла появиться эта система.

Документ существует.

Но история его появления — отсутствует.

И теперь отсутствие информации само становится свидетельством.

Собственный язык мира становится игровой механикой

Эта сюжетная линия напрямую использует языковую систему Elmorion.

В проекте уже существуют собственные языки и письменности, включая Эвелис и Эвелис-Нар.

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

Поэтому древние надписи становятся не декоративным фоном.

Они могут быть частью расследований, ключами к головоломкам и способом определить происхождение исторического свидетельства.

Одна из уже используемых в игре строк:

Meni vael-na doram naeramen re.

«Мы помним путь домой — так хранит предание».

Именно такие фрагменты постепенно превращают язык из элемента World Bible в работающую игровую систему.

Озвучка тоже стала частью механики

Сюжетные сцены получили полноценную RU/EN озвучку.

Для этого используется Elmorion Voice Language Router.

Один и тот же сюжетный cue автоматически направляется в нужный клиентский звуковой пакет в зависимости от языка персонажа.

Мы уже используем отдельные голоса для Астериоса, Гринис, Нерупы и других NPC, а также особый тип звучания для Memory Echo — не призрак и не хоррор-эффект, а словно сохранённая в мире память.

Почему мы не называем ответ сразу

Игрок уже видел две письменности.

Он уже знает, что существовал переводной ключ.

Но мы намеренно пока не называем вторую письменность.

В High Five уже существуют квесты и предметы, связанные с древним языком Великанов.

Вместо переписывания оригинального лора мы строим Elmorion поверх него.

Vanilla-квесты постепенно становятся независимыми свидетельствами большого расследования.

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

Не:

«Что написано на этой табличке?»

А:

«Почему современная история утверждает, что этого знания тогда существовать не могло?»

Дальше

Следующая глава ELVEN WAVE должна вывести расследование из архивов к конкретным историческим событиям.

Мы начинаем связывать новые свидетельства с существующими квестами High Five, историей эльфов, тёмных эльфов и Великанов.

А дальше на горизонте находятся уже те вещи, ради которых вся эта система и строится:

Разломы Сопряжения.

Места, где прошлое перестаёт быть только историей.

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

Возможно — даже попытаться её изменить.

Мы продолжаем строить Elmorion как мир, который не просто рассказывает историю.

Он её помнит.
← Назад