Макс уставился на экран. Тот мерцал, как будто думал — или имитировал процесс мышления, чтобы казаться умнее. В центре — дерево. Пока тоненькое, как шпилька в мозге начинающего интерфейсолога. От него расходились линии. Одни — прямые. Другие — витиеватые, будто дизайнер вдохновлялся путаницей наушников.
— И это… всё теперь моё? — медленно спросил он.
Панель не ответила. Зато экран подмигнул. Над деревом появилась надпись:
[ПОЖАЛУЙСТА, НЕ ЛИЗАТЬ УМЕНИЯ]
— Не обещаю, — буркнул Макс и ткнул в ближайшую ветку.
Ответом был лёгкий щелчок. В интерфейсе мигнуло:
[Сбойное уклонение — работает в фоновом режиме]
— Ага. То есть, если что-то пойдёт не так — оно пойдёт ещё более не так, но мимо меня?
Он ткнул дальше. Следующая веточка дернулась. Загорелся пунктир:
[Откат вдохновения: 1 попытка доступна]
В голове прозвучал голос — его собственный, но уставший и с похмельем:
«…что-то хотел… только что. Только что… только… что… А!»
— Ага. Тоже не уверен, что это плюс.
Древо слегка шевельнулось. Один из побегов на секунду засветился, потом затух.
— Слушай, а если я просто… попробую всё сразу?
Экран мигнул:
[НЕ РЕКОМЕНДУЕТСЯ. ВОЗМОЖНА КРИТИЧЕСКАЯ ПРОРАСТАЕМОСТЬ]
— Ух ты. Это уже звучит как диагноз.
Он ткнул снова — теперь в более толстую ветку. Ветвь содрогнулась, а затем из неё вылезло окно, как крик в тишине:
[НАБЛЮДЕНИЕ ЗА НАБЛЮДАЮЩИМ: активирован]
[В данный момент за вами не следит никто. Кроме, может быть, вас.]
— Успокаивает. Почти.
Сбоку раздался хрип Квака. Он поднял лапу — указал на ветку. Там мигал значок:
[Совместная ветка. Требуется: уровень питомца ≥ 4]
— Работай над собой, жаба. Мы должны пробиться сквозь глюк.
— Пробьёмся, — хрипло сказал Квак. — Или хотя бы… прожабкаем.
— Умница. Уже философствуешь. Ближе к четвертому.
Макс разглядывал дерево дальше. Некоторые ветви были почти невидимы, как мысли на границе сна. Другие — пульсировали, будто реагировали на его состояние.
— То есть, чтобы вырасти дальше, мне нужно… что? Страдать? Ошибаться? Или наоборот — принимать странные решения?
[ДА.] — мигнул экран.
Он хмыкнул, уселся на край платформы, глядя на мягкий свет Панели, дерево в интерфейсе, жабу и собственный инвентарь, в котором осталось пара сомнительных предметов и ни одной нормальной идеи.
И всё же — дерево росло.
— Ладно. Будем выращивать… себя, — сказал он. — Хуже уже вряд ли станет.
Экран мигнул ещё раз.
[ПАРАМЕТР: НАДЕЖДА — ОПРЕДЕЛЕН. НЕЛОГИЧЕН. ДОПУЩЕН.]
Макс рассмеялся.
— Ну конечно. Надежда — баг. А я тут, чтобы его не исправлять.
Панель зажглась чуть ярче.
А где-то в глубине древа — очень-очень глубоко — появился новый побег. Совсем тонкий. Пока ещё без имени. Но он уже тянулся вперёд.
В сторону будущего.
Глава 19Две головы — хорошо, а три лучше!
Где-то вне интерфейса. Вне архитектуры. Вне хоть какого-нибудь чёткого «где» — всё ещё пульсировала Серверная.
Куратор сидел, как и прежде, в своём стеклянно-нереальном кабинете. Лицо — стандарт. Пальцы — имитация. Настроение — наблюдательное. Экран перед ним — всё тот же, с лёгкой пульсацией, напоминающей сердцебиение удалённого сервера.
На нём: Макс.
Макс, который тыкает ложкой в панель. Макс, который комбинирует «веник + звук». Макс, который орёт на инвентарь, как на нерадивого студента.
Куратор моргнул.
— Он… крафтит? — выдохнул он.
Артефакт Наблюдения передавал всё: картинку, звук, эмоциональный фон, уровень идиотии — а также частоту морганий у Питомца (которая почему-то влияла на стабильность локальной зоны).
Он щёлкнул пальцами — и вывел поток отчётов. В самом верху мигала надпись:
[СТАТУС ЗАПРОСА К СОЗДАТЕЛЯМ: В ОЖИДАНИИ]
Он ткнул. Ждал. Ждал.
И вдруг… маленький звук. Не подтверждение. Не отказ. Просто:
[Файл удалён.]
— Что?.. — Куратор застыл.
Он вызвал журнал. Просмотрел:
[Запрос принят → автоматически отклонён → удалён без просмотра.]
Он замолчал. Долго. Очень долго. И, наконец, вздохнул:
— Понято. Мне никто не ответит.
Он медленно повернулся к экрану. Там Макс пытался посадить горшок в землю и приговаривал:
«Ты же интерфейс, ну сделай хоть что-то. Дай знак. Моргни. Дернись. Пробегись строкой по душе.»
Куратор поднёс палец к панели. Завис в нерешительности.
— Я ведь… не должен вмешиваться. Я — наблюдатель. Я — куратор. Я слежу. Я не направляю. Я не…
Он посмотрел на лог.
[Макс прошёл мимо важного объекта: 4 раза за 20 минут]
[Игнорировал: скрытая зона, три контейнера, возможный квестовый предмет, локацию «Генератор Вариантов»]
— Да ты что, слепой, — прошептал Куратор. — Это ж рядом. Ну ты же… Макс. Ну ёлки.
Он посмотрел на Артефакт Наблюдения.
— Ну… теоретически, это просто помощник. Немного повлиять — не значит вмешаться. Просто… подсветить. Чуть-чуть. Чтобы не бродил тут до следующего цикла обновления.
Он щёлкнул пальцами. На Артефакте, зависшем рядом с Максом, в интерфейсном углу, появилась маленькая вспышка.
Совсем крошечная.
[↯ Сюда бы посмотреть внимательнее]
Макс, как обычно, буркнул «опять баг?» — но повернул голову.
Куратор довольно прищурился.
— Вот так. Без взломов. Без правки кода. Чисто… настройка яркости реальности.
Он откинулся назад.
— Ладно, Макс. Раз уж они не отвечают — поиграем немного вдвоём.
И он начал писать. Не квест. Не миссию. Просто… подсказки. Тихие. Лёгкие. Не директивы — намёки. Интерфейсное «а вот если бы ты…».
Система пока не ругалась. А Макс — смотрел.
И на мгновение Куратору показалось, что он улыбается.
Макс шёл. На этот раз без цели. Без энтузиазма. Даже Квак не комментировал. А это уже тревожный звоночек.
— Ну что, — бормотал Макс, — теперь я с деревом. С древом. С квестом, который сам себя выполнил. А ты, Свалка, что предложишь дальше? Тест на выносливость? Забег с багами? Или «найди ещё один смысл жизни в трёх копиях»?
Артефакт Наблюдения вспыхнул. Совсем ненавязчиво. В левом углу интерфейса возник символ — не алерт, не маркер. Просто… маленький, кривоватый пиктограмм:
[↯]
Макс прищурился.
— Ты опять, да? — пробормотал он. — Хочешь сказать, туда надо?
Он посмотрел направо. Там ничего не было. Ну, почти. Просто кусок пространства, который всё время казался «фоном». Лужайка с одинаковыми кустами. Один из них чуть мерцал. Очень-очень слегка. Как будто не хотел выдать себя.
Макс подошёл. Вгляделся. Коснулся.
Куст прошёл сквозь руку.
А затем — растворился.
Перед ним открылся спуск. Лестница — старая, из интерфейсных кусков. На ней мигала надпись:
[ЗАПАСНАЯ ПОДСИСТЕМА. НЕ ИСПОЛЬЗОВАТЬ]
— Ага. Значит, туда.
Он шагнул вниз.
Лестница вела долго. Иногда казалось, что она идёт кругами. Иногда — что растёт прямо под ногами. Но, в конце концов, он оказался в зале.
Он был… старым. Не по графике, а по ощущению. Как будто его делали на раннем этапе разработки, а потом забыли. Потолок — пиксельная рябь. Стены — бетон с текстурами природы. Пол — мозаика из клавиш, символов и обрывков кода.
В центре — терминал. Не панель. Не интерфейс. Терминал. Настоящий. С кнопками. И с одной мигающей надписью:
[КВЕСТ ДОСТУПЕН]
Макс осторожно подошёл.
На экране — строки, будто пришедшие из другой эпохи:
Протокол: Исходная Миссия
Статус: ЗАБЫТО
Описание: Восстановите хотя бы одну из исходных функций Системы.
Подсказка: Некоторые вещи надо не создавать, а вспоминать.
Награда:???
Макс читал. Медленно. Вслух.
— Исходная миссия… — Он обернулся к Кваку. — А у нас, по-твоему, были исходные миссии?
— Согласно логам: изначально проект «Свалка» создавался как зона бэкапа. Хранилище утраченного.
— То есть… я должен вспомнить, зачем всё это было?
— Или кто ты, — добавил Квак. — Или зачем ты здесь. Или зачем вообще «здесь» существует.
Макс выдохнул.
— Ну вот. А я думал, дерево — это уже пик квестовости.
Он ткнул по терминалу.
[КВЕСТ ПРИНЯТ]
Над экраном вспыхнул новый символ.
[Протокол памяти активирован. Объекты прошлого теперь можно увидеть.]
Макс шагнул назад. Мир вокруг — не изменился.
Но, стоило ему моргнуть — как под полом он увидел силуэты. Старые зоны. Старые данные. Контуры утраченных объектов.
Мир… открыл ещё один слой.
— Ну здравствуй, забытая Свалка, — тихо сказал он. — Поехали второй круг.
Глава 20Тыкаем в глубину
Макс стоял, моргая в такт интерфейсу. Новый навык — не вспыхнул, не взревел, не сообщил о себе фанфарами. Просто… появился. Как будто кто-то сказал: «Ну ладно, вот тебе, только не ной».
Он почувствовал его как лёгкий зуд — где-то на границе восприятия. Не зрение, не слух. Что-то между. Интуиция, которую перевели на системный язык. Интерфейсная чуйка? Нет. Глубже.
Он закрыл глаза — и открыл снова. Мир остался прежним. Но теперь Макс мог щёлкнуть… нет, не мышкой. Намерением.
Сканировать.
Мир передёрнулся. Всё вокруг замерло — но не в баге. В разобранности. Будто кто-то снял обои, отодвинул слои и показал подложку. Под панелью плит — руины. Под текстурами камня — код. Под кодом — идея.
[Сканирование…]
Фрагмент зоны: Платформа Контроля.
Изначальное назначение: модуль пользовательской сборки.
Статус: переписан. Потенциал восстановления: 12%]
— Ух, — выдохнул Макс. — Я… вижу сквозь текстуры.
Квак кивнул. Не моргнул, а именно кивнул — уже почти по-человечески.
— Поздравляю. Ты стал одарённым пользователем. Сверхправо взгляда. Платной подписки не требуется.