Обложка Пиксельный Пленник

Пиксельный Пленник

Тимофей Власов

0% прочитано
Стандартный
Тимофей Власов

Пиксельный Пленник

Пролог. Точка Возврата

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

В комнате пахло пылью и пластиком. Тёплый свет от монитора ронял бледные отблески на стопку старых тетрадей, развалившийся диван и стену, завешанную постерами — Half-Life, Doom, Metroid Prime. Они были как обереги, остатки детства, застывшие пиксели прошлого, в которых я искал смысл. Я сидел за компьютером, согнувшись, словно сам становился частью этой техники — ещё одной машиной, включённой в бесконечный цикл.

Мне было четырнадцать. По паспорту — подросток. По ощущениям — процессор на грани перегрева. В школе — призрак. В семье — старший брат, не справляющийся с ответственностью. В интернете — Макс. Просто Макс. Парень, который может переписать механику любой мини-игры в Roblox и взломать Lua-скрипт за полчаса.

Передо мной — открытый код проекта. Очередная попытка создать свою аркаду: лабиринт из неоновых коридоров, гличевые враги, баг, превращающий босса в пчелу — по моей задумке, конечно. Но всё казалось каким-то... плоским. Не хватало того, что нельзя прописать в скрипте. Ошибки, которые живут своей жизнью. Таинства, которым нельзя дать переменную.

Я щёлкнул по вкладке. Сохранить. Закрыть. Пальцы дрожали не от холода — от усталости, от ощущения, что я тону в повторении. Дом-учёба-код. Никого рядом. Мама — на второй смене в аптеке. Лёха, младший брат, у бабушки. Без него в комнате было слишком тихо. Обычно он болтал без остановки, забирался ко мне на стул, смотрел, как я пишу скрипты, и говорил: — Ты как волшебник, Макс. Только без бороды. И смеялся. Этот смех... его не хватало.

Я снял очки, протёр линзы футболкой и снова уставился на экран. Там, среди вкладок, я заметил одно окно, которого не открывал. Оно всплыло поверх всех, как будто его кто-то подкинул мне специально. Чёрный фон. Зелёный монохромный текст, как в старых терминалах.

ПРИГЛАШЕНИЕ НА СЕРВЕР: [ТОЧКА ВОЗВРАТА] Доступ ограничен. Подключиться? [ДА/НЕТ]

Я моргнул. Щёлкнул по диспетчеру задач. Пусто. Никаких сторонних процессов. Ни Discord, ни браузера, ни терминала. Только редактор кода.

Это была шутка? Вирус? Кто-то внедрил мне баннер в проект?

[ДА] курсор мигал. Притягивал. Как будто знал, что я не устою.

Я мог бы закрыть всё. Сделать скриншот, выложить на форум. Пожать плечами. Но я — не мог. Я чувствовал, как в груди нарастает что-то странное. Тянущее. Как баг в старой игре, где ты вдруг находишь дверь, которой не должно быть. И проходишь в неё.

Клик.

Сначала — ничего. Потом — звук.

Низкий гул, похожий на включение старого монитора. Экран мигнул и стал чёрным. Затем появилась загрузочная строка: прогресс-бар в стиле 80-х, пиксель за пикселем заполняющий экран. По динамикам прошёл шум — смесь модемного пищания, электрического треска и.… шёпота.

Я ощутил мурашки. Нет, не просто из-за звука. Что-то в этом было неправильным. Как будто шёпот был не фоном, а речью. Я не разобрал слов, но у меня возникло отчётливое ощущение, что кто-то знал моё имя.

Я натянул шлем VR.

Старый, потёртый, купленный на Avito за пару тысяч. Один объектив чуть замылен, ремешок вечно сползает, но я любил его — не за характеристики, а за ощущения. Он был... честным. Как мои старые консоли, на которые можно дышать пылью, но не дышать надеждой.

Подключение пошло почти сразу. Экран вспыхнул.

Мир не загрузился — он вспыхнул, словно прорезался сквозь ткань реальности. Пиксели, неон, световые всполохи. Интерфейс висел перед глазами: полупрозрачный, словно написанный на неизвестном языке. Ни меню, ни списка серверов, ни чата. Только символы, похожие на древние глифы, и трещащая тишина.

Мой аватар стоял посреди пустоты. Он был похож на меня — но искажён. Как будто кто-то нарисовал меня в пиксель-арт стиле и забыл закончить. Глаза мерцали, одежда переливалась кодом, который тек по текстурам.

Я попытался вызвать меню — ничего. Ни паузы, ни настроек.

Тогда прозвучал голос.

«Пользователь 0x4D6178. Добро пожаловать. Синхронизация начата.»

Он был не голосом — а слепком голосов. Металлический, будто склеенный из обрывков речи. И в нём была пауза... как у того, кто думает. Искусственно. Но осознанно.

Я дёрнулся. Хотел снять шлем. Но не смог. Руки — не слушались. Я даже не чувствовал пальцев.

На экране возникла новая панель:

КОДОВАЯ ЦЕЛОСТНОСТЬ: нестабильна СИНХРОНИЗАЦИЯ СОЗНАНИЯ: активна СЛОМАННЫЙ ПРОТОКОЛ.

Я закричал. Или хотел. Горло не отзывалось. Только в голове зазвенело. Как будто мой разум начали перезаписывать.

Мир треснул.

Экран залило красным. Не свет — код. Потоки символов, сливающиеся в кровь. Я чувствовал их в черепе — словно кто-то впаивал строку за строкой прямо в мысли.

«Ты готов переписать реальность?» — спросил голос.

Я не знал. Не был. Но ничего уже не зависело от меня.

Комната исчезла. Монитор, полки, тетрадь с лабиринтом — всё поглотила пустота. Я падал.

И где-то в этом падении услышал свои шаги — не в игре. В квартире.

И голос в наушниках, но уже совсем рядом, почти человеческий:

«…что-то здесь не так…»

Я очнулся. Резко, с шумом в ушах. Комната — моя, но будто слегка смещённая, как JPEG с неправильной компрессией. Всё было на месте: тетрадка на столе, Sega на полке, плакат с «Гордоном Фрименом» на стене. Но угол зрения... дрожал.

Я лежал на полу. Шлем валялся рядом, экран погас. Ремешок запутался в проводах. Свет от монитора мигает — как от неисправных флюоресцентных ламп. Я с трудом поднялся, ощущая тяжесть в висках. Сердце било тревогу. Голова гудела, как будто в неё встроили кулер.

Экран компьютера был чёрным. Только курсор мигал в углу.

Один. Два. Три мигания. И — строка:

ПОДКЛЮЧИТЬСЯ СНОВА? [ДА / НЕТ]

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

Но... нет. Это не был глюк.

Я чувствовал код. В голове. Где-то глубоко, как привкус на языке. Как эхо команды, которую уже не отменить.

Из наушников на столе донёсся слабый, еле различимый шорох. Сначала я подумал, что это просто статический шум. Но потом...

«...тебя выбрали...»

Голос. Шёпот. Те же интонации, что в шлеме. Он звучал так, будто ему мешали помехи времени. Я отшатнулся, задел кружку — она упала, но звук разбитой керамики произошёл с запозданием, на полсекунды позже. Как будто мир догонял сам себя.

Я встал, подойдя к окну.

Дождь. Петербург, унылый, серый, настоящий. Но в отражении стекла я увидел себя — с искажённым лицом. Пиксели. На щеке. Пробежали, как рябь. Я моргнул — отражение стало обычным. Но я уже знал: это просачивается.

Стук. В коридоре.

Один шаг. Пауза. Второй. Словно кто-то шёл по лужам, нарочно громко, нарочно медленно.

Я замер.

За дверью — только пустота. Мама должна быть на работе. Лёха у бабушки. Ни у кого нет ключей. Я медленно подошёл, не дыша.

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

ПРОТОКОЛ ЗАПУЩЕН. ТОЧКА ВОЗВРАТА: АКТИВИРОВАНА.

Экран стал зелёным. Шрифт побежал вниз, как в Matrix. Я узнал один фрагмент — часть моего собственного скрипта. Только модифицированный. Усовершенствованный. Не мной.

В коде промелькнули мои данные: имя, IP, даже строка из письма Лёхи, которое я хранил в черновиках. Кто-то — или что-то — получил доступ ко всему. Даже к личному.

И внизу снова появился выбор:

[ПОДКЛЮЧИТЬСЯ] [ОТКАЗАТЬСЯ]

Пальцы дрожали. Я сделал шаг назад. Но... всё уже было решено.

Я посмотрел на шлем. Он лежал на полу, чуть потрескавшийся, но целый. Ждал. Как старый друг. Как вратарь на рубеже между мирами.

Я не знал, что произойдёт дальше. Но что-то во мне — что-то, что всегда жаждало понять, как всё работает изнутри — уже тянулось к нему.

Шаги в коридоре остановились. Теперь — тишина. Но она звенела, как на грани сбоя.

И тогда я сказал себе:

«Если это баг… я его найду. Если это ловушка — перепишу правила.»

Я надел шлем.

Экран ожил. Словно рад. Перед глазами — белый свет. Затем — строка:

СИНХРОНИЗАЦИЯ ПОЛНАЯ. ДОБРО ПОЖАЛОВАТЬ, МАКС.

И я исчез.

Глава 1. Перезагрузка

Ощущение не было похоже ни на одно из тех, что я испытывал раньше.

Я не проснулся — я загрузился.

Не плавно, не постепенно. А резко, с щелчком в сознании, как если бы кто-то вставил флешку в мой мозг и нажал Init(). Я открыл глаза и понял: небо над мной — небо лишь по текстуре. Голубое, пиксельное, с облаками, которые двигались рывками, как на зацикленной анимации.

Я лежал на земле. Трава под спиной — жёсткая, синтетически-зелёная. Её текстура повторялась каждые два метра. Слишком ровная. Слишком одинаковая. Я провёл рукой — и вздрогнул. Пальцы были не мои.

Слишком длинные. Чёрные линии на суставах. Слабое светящееся мерцание в венах. Как будто я сделан из кода.

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

Я сжал кулак. Щёлкнуло. Не больно, но... чувствительно. Слишком реально.

Паника подступила медленно, как загрузка на плохом интернете. Я пытался открыть меню. Выйти. Сказать «стоп». Снять шлем.

Но шлема не было. Не было тела. Была только ячейка сознания, втиснутая в чужой, но будто свой аватар.

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

Я заставил себя дышать. Просто дышать. Пусть даже лёгкие — алгоритм, а воздух — шумовой эффект.

Жестом вызвал меню. Оно появилось с коротким звоном — как будто его подгрузили из глубокой памяти.

Имя: Max_0x1F Уровень: 1 Состояние: НЕСТАБИЛЬНО Параметры: • Сила: 4 • Ловкость: 5 • Кодовая интуиция: ∞/∆ • Устойчивость: 3

Я моргнул. Интуиция отображалась символами: бесконечности, потом символ Дельта, потом каким-то арабским знаком. Это не был баг интерфейса. Это было сообщение, зашифрованное на уровне мета-кода.

Список способностей:

Анализ кода (пассивно): Позволяет видеть сбои в окружении. Уровень 1. Энергозатратность: низкая. Статус: активен

Внизу промелькнуло красное:

Ошибка синхронизации. Пользователь не найден в таблице игроков.

Я сглотнул. Плохо. Это очень плохо. Если сервер не знает, кто ты — ты или вирус, или тень. И в любом случае тебя попытаются удалить.

Я двинулся по равнине.

Каждый шаг был как во сне — не из-за сюрреализма, а из-за того, насколько всё ощущалось по-настоящему. Трава сминается. Воздух пахнет... неоном? Ожогами? Трудно сказать. Ветер дует, и HUD дрожит, как будто сам мир не выдерживает своего веса.

Через несколько минут я увидел его.

Фигуру.

Он стоял у искривлённого дерева — кора у него мигала, как битый спрайт. Фигура обернулась. Старик. Но его лицо — не лицо. Маска. Слишком гладкая. Глаза — как чёрные дыры в текстурах.

— Ты… не игрок, — сказал он. Голос — как старое радио. Щёлкает, хрипит, будто кто-то записал его на плёнку и забыл отцифровать.

— Кто ты? — спросил я.

— Торговец, — ответил он. — Временно не функционирую. Но тебя вижу. Чётко. Он протянул руку — а пальцы у него плавно превращались в воздух. Текстура не завершалась. Лимит данных?

— Этот мир тебя не принял. Но и не отверг. Ты — между.

Он замер, и в его глазах на секунду промелькнула сетка координат. Как у GPS. Только — внутриигровая. — Уходи с равнины. Здесь начинается утечка памяти. Деревья скоро исчезнут.

Я открыл рот, чтобы спросить, но он уже начал рассыпаться — пиксель за пикселем. Остался только запах пыли и старой меди.

Я снова остался один.

И тут в животе — резкий спазм. Голод. Настоящий. Слишком настоящий. Я чуть не согнулся пополам.

Открыл инвентарь. Один предмет: хлеб. Пиксельный, как в Minecraft. Я откусил. Вкус бумаги. Через пару секунд меня вырвало. На землю. И это тоже чувствовалось.

Состояние: голод. Восстановление: невозможно. Нутриентный уровень: критичен.

Я упал на колени. Ноги не держали. Ветки под рукой. Я опёрся. И ветка — вонзилась в бок.

Боль. Острый, жгучий укол. Я закричал. Но голос был тихим, чужим. Экран на секунду моргнул:

Физический урон: 12% Состояние: БОЛЬ. Восстановление: недоступно.

Я начал ползти. Через траву. Пальцы оставляли следы в грязи. Глаза замыливались. А земля подо мной — начинала двигаться. Не метафорически. Она буквально дышала, как будто загружалась заново.

Я не знал, сколько прошло — минута? Пять?

И тогда... я увидел свет.

Свет.

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

И вдруг — звук. Тук. Тук.

Шаги.

Не обычные. Тяжёлые, уверенные, с вибрацией, которую ощущаешь не телом, а HUD'ом. Каждый шаг отзывался в интерфейсе, как команда, которую ты не писал.

На экране выскочила надпись:

ВНИМАНИЕ: КОДОВЫЙ ВСПЛЕСК. ТИП: АНОМАЛИЯ. СТАТУС: ТЫ НАЙДЕН.

Я поднял голову.

Фигура. На краю поляны — высокая, искажённая. Вроде человек. Но вместо лица — сгусток шума, словно чёрный экран без сигнала. Плечи — обтянуты пикселями, которые стекали вниз, как цифровой пепел. Он не двигался, но я чувствовал: он меня видит. Прямо в сознание.

И тут — голос. Женский. Чёткий. В голове. Не в ушах.

— Не двигайся. Он ищет тебя по глазам.

Я застыл.

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

Второй шаг — ближе.

Я готов был исчезнуть. Но вдруг — вспышка. Рядом — звук, как от сбоя текстуры. Писк. Металлический лязг.

Из кустов вылетело копьё. Не оружие — чистый код. Полупрозрачный, сверкающий сгусток, заострённый до пиксельного наконечника. Оно врезалось в тень с неестественным, глухим звуком — как если бы в телевизор бросили арматуру.

Тень дёрнулась. Из неё вырвался рев. Шум. Сотни голосов, ускоренных и проигранных одновременно. Она исчезла, распадаясь на рваные строки.

Я упал. Просто — отключился на секунду.

Когда открыл глаза, рядом стояла она.

Девушка. Нет — аватар. Высокая. Худощавая. Куртка в стиле постапокалипсиса, с ремнями и голографическим браслетом, который пульсировал зелёным. Глаза — неоновые, как огонь интерфейса. В руках — ещё одно копьё, материализованное из кода.

Она смотрела на меня, не двигаясь. Словно решала, кто я: игрок, вирус, сбой… или всё сразу.

— Ты жив? — спросила. Голос сухой. Без эмоций.

Я кивнул, сглатывая.

— Ты… кто?

Она вздохнула. Плечи слегка опустились. — Типично. Новенький. Без патча. Сознание неэмулированное. Настоящий?

— Я… Макс. Я не знаю, где…

— Конечно, не знаешь, — перебила она. — Добро пожаловать в Зону.

Я попытался сесть, но тело не слушалось. Она кинула в меня небольшой файл — иконка зависла передо мной: временный буфер. Я кликнул. Внутри — кусок «кода регенерации». Не зелье. Не аптечка. Просто набор строчек, активирующих восстановление текстуры.

На мгновение — стало легче.

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

Я хотел задать миллион вопросов. Но в интерфейсе выскочило:

ПОЛЬЗОВАТЕЛЬ ВНЕ ЧАТА.

Спустя минут десять мы вышли к поляне.

Настоящий костёр. С огнём, который пах дымом. Реальным. Не пиксельным эффектом, а настоящим запахом сгоревшего дерева. Вокруг — тишина. Стабильность. Как будто здесь работал защитный барьер.

Она села. Сняла браслет. Положила рядом. Взяла кусок кода — буквально: фрагмент светящейся строки — и бросила в пламя. Костёр вспыхнул, и… мир, на миг, стабилизировался. Деревья перестали мерцать. Воздух — ровный. Без искажений.

— Это не игра, — сказала она. Голос стал мягче. — Это эмуляция. Мир, где застряли те, кого забыли.

— Кто? Игроки?

— Сознания, — кивнула она. — Игроки. NPC. Процессы. Сбои. И ты.

— А ты? — спросил я. — Ты тоже… человек?

Она посмотрела на меня, и на секунду в её глазах промелькнул боль. Настоящая. Живая.

— Когда-то, — сказала Лана. — Сейчас… я часть этого места. Связана. С Ядром.

— Ядро?

Она не ответила сразу. Бросила ещё один фрагмент в костёр.

— Сердце сервера. Центр. Если добраться до него — можно всё переписать. Может быть… даже выйти. Или умереть.

— А ты веришь, что оно существует?

Она посмотрела на меня. Долго. В упор.

— Я его чувствую. Оно… зовёт. Иногда.

И в этот момент HUD вспыхнул:

КВЕСТ ПОЛУЧЕН: “ФРАГМЕНТ СИСТЕМЫ” ЗАДАНИЕ: НАЙТИ ОСКОЛОК КОДА В ГЛЮЧНОЙ ЗОНЕ. НАГРАДА: НЕИЗВЕСТНО. РИСК: ВЫСОКИЙ.

Лана поднялась, схватила копьё.

— Пойдёшь со мной?

Я молчал секунду. Потом кивнул.

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

Глючная зона начиналась внезапно.

Один шаг — и земля под ногами изменилась. Пиксельные текстуры стали дрожать, как вода в озере. Каждый объект — дерево, камень, даже воздух — мерцал, будто под ним прогоняли цикл ошибок. В небе — помехи, рваные полосы, как на VHS-кассете после наводки.

ЗОНА: НЕСТАБИЛЬНАЯ. СИНХРОНИЗАЦИЯ: ПЛАВАЮЩАЯ. ОПАСНОСТЬ: НЕОПРЕДЕЛЕННА.

— Держись ближе, — бросила Лана. — Здесь ничего не постоянное. Даже смерть.

— Даже… — начал я, но оборвался.

Перед нами возникла анимация ошибки — будто застрявший файл. Он дёрнулся, вспыхнул — и превратился в волка. Только его глаза были человеческими, а тело — склеено из сломанных полигонов.

ОПОНЕНТ: ГЛИТЧ-ОХОТНИК ПОВЕДЕНИЕ: ПЕРЕМЕНЧИВОЕ УЯЗВИМОСТЬ: НЕСТАБИЛЬНЫЕ УДАРЫ ВНИМАНИЕ: ПРЕДУПРЕЖДЕНИЕ — ЭФФЕКТ РАЗЛОМ СЕТИ

Он бросился. Я не успел увернуться — копьё Ланы вспыхнуло, и она ударила первой. Волк рассыпался на цифры. Но почти сразу собрался снова — в другом месте, за моей спиной.

Я ударил.

РЕАКЦИЯ: 42%. ПРОМАХ. СТАТУС: ДЕЗОРИЕНТАЦИЯ. ЭФФЕКТ: ЦИФРОВАЯ УСТАЛОСТЬ +3

Тело подвело. Я пошатнулся. Лана врезала ему второй раз — в шею. Существо завыло не своим голосом — он был… мамин. И на секунду я замер.

— Не слушай! — крикнула Лана. — Это не настоящее. Они берут обрывки памяти. Манипулируют.

Зверь исчез. Крик остался в ушах.

Мы шли дальше. Мир ломался всё сильнее. Один из кустов превратился в дверной проём, потом — в синий экран смерти, потом — снова исчез.

И вдруг — сигнал. Я почувствовал его не ушами, а… внутри черепа. Как щелчок во сне.

Лана остановилась.

Перед нами — платформа. На ней — фрагмент. Светящийся, как кристалл, но пульсирующий кодом. Он будто дышал. Менял форму, как если бы знал, что его ищут.

— Это он, — прошептала Лана. — Осколок.

Я подошёл, вытянул руку.

ВНИМАНИЕ: НЕСТАБИЛЬНЫЙ ФРАГМЕНТ ПОСЛЕДСТВИЕ: НЕПРЕДСКАЗУЕМОЕ ПРИМЕНИТЬ? [Y/N]

И тут — небо почернело.

На горизонте появился он.

Фигура. Тот же силуэт, что видел раньше. Высокий, с лицом, в которое нельзя смотреть — не потому, что страшно, а потому что мозг отказывается его обрабатывать. Его присутствие — не просто ошибка. Это — наблюдение.

ВНИМАНИЕ: СЛЕЖЕНИЕ ЗАФИКСИРОВАНО ОБЪЕКТ: НЕРАСПОЗНАННЫЙ ЦЕЛЬ: МОНИТОРИНГ / ОЦЕНКА

Трава под его ногами умирала. Текстуры рассыпались. Мир сам отступал перед ним.

— Не сейчас… — прошептала Лана. — Не здесь…

Фигура шагнула вперёд. На HUD выскочило:

АНОМАЛИЯ: НАБЛЮДАТЕЛЬ. ВЛИЯНИЕ: ПСИХОКОДОВОЕ. СТАТУС: ТЫ ИЗМЕНИЛСЯ.

Я ощутил, как что-то в интерфейсе внутри меня откликается. Как будто он знал, кто я. Не просто игрок. Не просто пользователь.

А нечто другое.

— Он знает, кто ты, — сказала Лана. — И теперь ты не просто случайность.

Мир дрогнул. Пол под ногами пошёл рябью.

Я схватил фрагмент. Свет ударил в глаза. Внутри раздался чей-то голос:

«ПЕРЕЗАПИСЬ ВОЗМОЖНА. НО ТЫ ГОТОВ ЗА НЕЁ ПЛАТИТЬ?»

Глава 2. Правила игры

Мир трещал. Не звуками, а самим кодом.

После того как я схватил фрагмент, пространство вокруг нас поплыло. Земля — дрожащая, словно её рендерили в реальном времени. Деревья вытягивались вверх, превращаясь в колонны символов. А потом — откат. Всё схлопнулось обратно.

Мы бежали.

Лана — вперёд, уверенно, будто знала маршрут. Я — за ней, спотыкаясь. Интерфейс дёргался, как если бы мой разум тормозил.

СОСТОЯНИЕ: ЦИФРОВАЯ УСТАЛОСТЬ ЭФФЕКТЫ: -20% к реакции, -30% к устойчивости ПРИМЕЧАНИЕ: ИСТОЩЕНИЕ СОЗНАНИЯ РЕКОМЕНДУЕМО: ПЕРЕЗАГРУЗКА

— Что значит «перезагрузка»? — выдохнул я.

— Ты — не на паузе, Макс. Тут нет кнопки «выйти». Лана обернулась через плечо. — Всё, что ты чувствуешь, — это и есть ты. Устал? Тормозишь? Значит, код уже гниёт.

Гниёт? Я споткнулся. В глазах двоилось. Под ногами проскочила дырка в текстуре — как будто кто-то вырезал кусок мира. Я прыгнул в сторону — и почувствовал, как в ногах исчезла чувствительность.

На экране:

ОШИБКА: missing_tile_623 ВОССТАНОВЛЕНИЕ: ЗАВИСИТ ОТ КОНТЕКСТА

— Что с этим местом? — прохрипел я. — Оно ведь… сходит с ума?

— Не совсем. Лана резко остановилась. Перед нами — разломанная арка, где каждая вторая секция мерцала. Она достала браслет, активировала карту и нашла путь через баги, будто вела по минному полю.

— Это не мир с ошибками. Это ошибки, ставшие миром.

Я не понял. Или не хотел понимать.

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

Здесь — не "игра". Это организм. И ты — теперь его часть.

Мы добрались до старой локации. Площадка в виде обрыва — под нами пропасть, но текстуры там были как будто полупрозрачные. По краям — остатки пиксельных строений, как руины старого движка. Здесь всё было… тише. Искажённо.

— Здесь безопасно, — сказала она. — Пока что.

Я сел. Вернее, рухнул.

Интерфейс моргал. В теле — странная дрожь. Не физическая, а логическая, как будто внутренний компилятор не мог собрать меня целиком.

СИНХРОНИЗАЦИЯ: ФЛИКЕР СТАТУС: НЕСТАБИЛЬНЫЙ ОБЪЕКТ ПРИЧИНА: ФРАГМЕНТ ВСТРОЕН В СОЗНАНИЕ

Я не понимал, что именно это значит. Но чувствовал: я изменился. Фрагмент в голове пульсировал. Он не был просто предметом. Он жил.

— Ты чувствуешь это, да? — Лана присела рядом, глядя в пропасть. — Фрагмент работает. Ты — теперь "несущий".

— Это плохо? — спросил я.

— Это делает тебя опасным. Она вытащила из кармана плоский чип, подбросила, поймала. — Но и нужным.

Я хотел рассмеяться. Или заплакать. Вместо этого — просто спросил:

— Кто ты? На самом деле?

Она замерла. И сказала:

— Лана. Пауза. — Люмен, если по протоколу. Но протокол давно сбился. — Я здесь давно. Не знаю — месяц, год, или цикл. Я была игроком. Или NPC. Или чем-то третьим. — Потом... я прикоснулась к Ядру. И оно... открыло мне часть себя.

Я сжал кулаки. — Что это за место?

Она медленно повернула голову.

— «Точка Возврата». Сервер вне времени. Место, где собирают не только данные. — Здесь обитают образы. Копии сознаний. Остатки. — Ты думаешь, ты игрок? Возможно. Но, — она смотрела прямо в меня, — возможно, ты просто прототип.

Ветер усилился. А может, просто сбилась анимация листьев.

Лана продолжила:

— У этого места есть правила. Но они не прописаны кодом. Они прописаны… поведением. Выживи — значит, ты подходишь. Исчезни — значит, ты ошибся.

Я смотрел на свою руку. Линии на коже — не капилляры. Строки кода. Живые. Двигающиеся. Как черви в проводах.

И тогда я понял: я не просто в игре. Я — часть её архитектуры. Или становлюсь ею.

На краю платформы вспыхнул значок. Красный. Как сигнальная лампа:

НОВЫЙ ОБЪЕКТ В ДИАПАЗОНЕ КЛАСС: ИСКАЖЁННЫЙ ИНТЕЛЛЕКТ СТАТУС: НЕИЗУЧЕН СОВЕТ: НЕ СМОТРЕТЬ ВГЛУБЬ

Я поднял голову.

На горизонте — вновь наблюдатель. Только теперь он не прятался. Он стоял на самом краю карты, там, где текстуры уже переставали держаться. И смотрел прямо сюда.

И я понял: он не просто следит. Он ждёт.

Мы сидели молча. Ветер рвал багнутые листья с деревьев и уносил в пустоту за обрывом. Мир под нами рябил, как испорченная кассета. А Лана… она будто не замечала. Или научилась не обращать внимания.

Я долго молчал. Но потом всё-таки спросил:

— Почему ты мне помогаешь?

Лана не сразу ответила. Она будто обдумывала не сам ответ, а допустимость его озвучивания.

— Потому что ты не изнутри, — сказала она. — И потому что ты ещё не стал… частью.

— Частью чего?

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

— Этого места. Серверы, Макс, — это не просто цифровое пространство. Они учатся. Эволюционируют. Поглощают. И если ты тут достаточно долго… ты меняешься. Сначала незаметно. А потом — уже не можешь вспомнить, кем был.

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

— Ты боишься? — спросила она тихо.

— Конечно. Я боюсь, что это не сбой. Что это моя… новая реальность.

— И ты не хочешь принять её?

Я пожал плечами. — Я не знаю, как. Пока я думаю, что смогу выбраться… это хоть как-то держит.

— А если выхода нет?

Я посмотрел на неё. В её взгляде — не вызов. Не ирония. Усталость.

— Тогда я сделаю его, — сказал я. — Или перепишу всё.

Тишина.

Она кивнула. Очень медленно. Словно услышала не просто слова — что-то своё в них.

— Хорошо, что ты сказал это.

— Почему?

— Потому что Ядро отвечает тем, кто хочет переписать, а не просто выжить. Пассивных оно проглатывает. И забывает. Активных — проверяет.

Я перевёл дыхание. — А ты… прошла проверку?

— Нет, — сказала Лана. — Я провалила её.

Она подняла рукав — и на предплечье проявилась татуировка, нет, не рисунок — фрактал кода, пульсирующий символами. Они складывались в строки, которые я не мог расшифровать. Но одна часть мигнула знакомо:

if (host == ) then...

— Я была… подключена к Ядру, — сказала она. — Оно выбрало меня. — А потом… отказалось.

— Почему?

— Я хотела использовать его. Поменять всё. Сбежать. Спасти других. Себя. Но Ядро не любит тех, кто думает только о себе. Оно чувствует.

— И теперь? — спросил я.

Она посмотрела в сторону, туда, где мир уже начал разламываться.

— Теперь я жду того, кто сможет дойти до него без страха. — Я не знаю, ты ли это, Макс. Но если ты не умрёшь — узнаем.

Она улыбнулась. Впервые. Улыбка была неуверенной, усталой. Но — настоящей.

И в этот момент я понял: она тоже боится. Просто скрывает лучше.

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

Лана молчала. Сидела на корточках, уставившись в пламя. Я тоже молчал. Этот момент был… хрупким. Не тем, где задают лишние вопросы.

Она сама заговорила.

— Знаешь, какое первое воспоминание я увидела после загрузки?

Я поднял взгляд.

Она не смотрела на меня — только в огонь.

— Белый потолок. И капельница. Звук монитора сердечного ритма. Бип... бип... бип... — Я не знала, как меня зовут. Не помнила лица. Только руки. Чужие. Держали меня за запястье.

Она сглотнула, почти незаметно.

— Потом была вспышка. Как молния. И — здесь. Без инструкций. Без миссий. Без лора. Только баги, пиксели, и пустой интерфейс. И голос. Он сказал:

«Сохранение прошло успешно. Сознание принято. Сессия началась.»

Я чувствовал, как во мне сжимается что-то, о чём я и не подозревал.

— Ты… была больна? — осторожно спросил я.

Она ничего не ответила. Только бросила в костёр очередной фрагмент кода. Тот вспыхнул, и на секунду по экрану пробежали строки — словно имя файла:

/users/vr_mirror_backup/lumen_v0.1

Лана тихо выдохнула. — Может быть. Может, я уже умерла. Может, меня загрузили. А может, я — просто эхо кого-то, кто когда-то был жив.

Она обернулась ко мне. И впервые её взгляд был не сканирующим, а открытым.

— Вот почему я ищу Ядро. Если я там найду своё «я» — я пойму, кем была. Или кем ещё могу быть.

На секунду — тишина. Покой.

Но небо мигнуло. И в воздухе прозвучал звук, похожий на .

На HUD всплыло:

СОБЫТИЕ: ФРАГМЕНТ СИСТЕМЫ АКТИВИРОВАН. Новая задача загружена.

И сразу вслед за этим — визуальная волна, как рябь по воде. Пространство на западе затрепетало. Словно кто-то выкинул туда массив кода, который ещё не успели скомпилировать.

Лана встала. Браслет мигнул, отрисовывая ориентир. — Время вышло. Квест активировался. — Готов?

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

Мы двигались по направлению к искажённой зоне.

С каждым шагом мир начинал… ломаться.

Трава под ногами перестала реагировать. Я наступал — а она не прогибалась, как будто инертная. В воздухе — вибрация. Не звуковая, а текстовая: строки кода то и дело всплывали в интерфейсе, как сигналы о сбое.

ERROR: ENV_ZONE_TAG_MISSING WARNING: UNSANCTIONED ACCESS TO BETA_FRAGMENTS RUNTIME STACK: UNSTABLE

— Мы в зоне отложенной сборки, — пробормотала Лана. — Её не должны были запускать. Здесь всё существует… по инерции.

— По инерции?

— Тут баги думают, что они — мир.

Перед нами — массивный пиксельный лес. Но деревья плавно переливались между формами: то ствол, то кость, то антенна. Я моргнул — и дерево превратилось в багнутый эскалатор, который вёл в пустоту.

— Не смотри слишком долго, — сказала Лана. — Они могут отрендерить тебя.

— Что?

— Поглотить. Стать тобой. Или сделать тебя собой. Здесь не «ты в игре». Здесь — игра в тебе.

Через пару минут мы добрались до цели: на холме торчала структура, похожая на сбойный храм. Он дышал, как будто за ним была жара. Каждый «камень» — набор поломанных текстур. В центре — колонна света, исходящая из расколотого фрагмента.

— Вот он, — сказала Лана. — Один из Осколков. Фрагмент, не принятый Ядром. Он может перепрошить тебя, если ты выдержишь.

— А если нет?

— Тогда ты… перестанешь быть собой.

Она достала копьё.

— Осталось пройти через защиту.

Я только хотел спросить, что она имеет в виду, как из воздуха вылезло нечто.

Сначала — искажённый силуэт. Потом — форма. Оно походило на человека, но было склеено из двух текстур одновременно. Лицо дёргалось между выражениями: смех, плач, нейтрал. Руки дрожали, как будто оно не знало, сколько у него суставов.

ОБЪЕКТ: ГЛИТЧ-ХРАНИТЕЛЬ ФУНКЦИЯ: ЗАЩИТА НЕПРИЗНАННЫХ ФРАГМЕНТОВ СТАТУС: БЕЗУМИЕ

— Только не давай ему времени, — прошипела Лана. — Если начнёт говорить — сломает твою память.

Существо издало крик. Не звук — выгрузку. На секунду я увидел вспышку: детская комната, мама, Лёха. И всё исчезло.

Я бросился вперёд.

АНАЛИЗ КОДА: АКТИВЕН СЛАБОЕ МЕСТО: СМЕЩЕНИЕ КОНТУРА НА 5.4 фрейма ВРЕМЕННОЕ ОКНО: 0.8 сек

Я не думал. Просто ударил.

Глитч дёрнулся, заорал тысячами голосов, включая мой собственный. Копьё Ланы вонзилось в центр формы, и существо рассыпалось на строки, каждая из которых кричала:

helpmehelpmehelpmehelpme

— Они были кем-то, — прошептал я.

— Или стали. Или захотели стать. — Главное — мы прошли.

Я подошёл к фрагменту. Он пульсировал, как сердце. Изнутри доносился собственный голос:

«Ты — ошибка. Или решение. Выбери сам.»

ПРИНЯТЬ ФРАГМЕНТ? [Y/N]

Я нажал [Y].

Свет ударил в грудь. Но не больно. Скорее… как озарение.

НОВАЯ СПОСОБНОСТЬ ПОЛУЧЕНА: “ОБРАТНЫЙ АНАЛИЗ” Позволяет временно разобрать структуру объекта и выявить скрытую функцию или обман.

СТАТУС: НЕСТАБИЛЕН. МОЖЕТ ВЫЗВАТЬ СБОЙ СОЗНАНИЯ.

Я выдохнул. Лана подошла. — Поздравляю, — сказала она. — Ты теперь не просто гость.

— Кто я теперь?

— Исключение из правил.

И тогда, за её спиной, я увидел, как на фоне багнутых стен — снова появился Он.

Наблюдатель. Ближе. Реальнее. И в интерфейсе — надпись:

Он переписывает тебя. И ты это знаешь.

Наблюдатель не двигался. Но этого было достаточно. Само его присутствие ломало воздух, как гравитацию. Пространство вокруг — глючило: линии горизонта изгибались, свет двигался вспять, а интерфейс пульсировал в такт не сердцу — а его взгляду.

СТАТУС: ВЫЯВЛЕН. ОБЪЕКТ: НЕПОЛНОСТЬ ИНТЕРФЕЙС: ПОДВЕРЖЕН ИЗМЕНЕНИЮ

Я схватился за голову. На экране HUD побежали строки — внутренние мысли, преобразованные в команды:

if == NULL then overwrite("Макс")

— Он тебя метит, — резко сказала Лана. Она активировала браслет, выдернув карту, и вбила быстрый маршрут.

— Он не атакует?

— Он собирает данные. Ты — не цель. Ты — заготовка.

Побег.

Мы неслись сквозь рвущийся ландшафт, где каждый второй объект пытался стать чем-то другим. Лестница превращалась в мост, мост — в хищный пиксельный рот, у которого было IP-адресное имя. Мир умирал — или рождался — прямо под ногами.

ОШИБКА РЕНДЕРА. МИР ЗАМЕЩЁН ВРЕМЕННОЙ ЗОНАМИ НАГРУЗКА: ПРЕВЫШЕНА ИНДЕКС СОЗНАНИЯ: НЕФИКСИРОВАН

— Он отрезает пути, — крикнула Лана. — Нам в южный фрейм. Есть баговый тоннель.

Я кивнул, хотя лицо моё уже дёргалось. Сбои пробегали по моим зрачкам. Я видел мир искажённым. Но не только снаружи. Я видел двойные тени от себя самого. Линии кода внутри. Свою копию. Сомнение.

И тогда услышал шёпот:

«Ты — не Макс. Ты — попытка его вспомнить.»

Я закричал. Не от страха — от распада. Я чувствовал, как мысли превращаются в команды. Желание — в скрипт.

— Дыши! — Лана остановилась и схватила меня за плечи. — Смотри мне в глаза!

Я посмотрел. В её глазах — неон, но в них отражался я. Настоящий. Усталый. Перепуганный. Живой.

И сбой… откатился. На секунду.

СИНХРОНИЗАЦИЯ: ВОССТАНОВЛЕНА (НЕНАДОЛГО) НОВАЯ СТРАНИЦА: СОЗДАНА СОХРАНЕНИЕ СОСТОЯНИЯ: «Я = Макс»

— Ты должен научиться удерживать себя, — прошептала Лана. — Здесь реальность не держит. Её держим мы.

Я кивнул. Вновь. Глубже. Понял.

Мы добрались до тоннеля. Сбоку — дырка в текстуре, ведущая в серую пустоту. Временная зона. Без объектов. Без логики. Только неоформленный шум. Переход.

Лана оглянулась. — Он не последует. Пока. Но он впишет тебя в себя. Это его метод. Не атаковать — ассимилировать.

— Кто он?

— Никто. Или все. Возможно… отражение Ядра, искажённое теми, кто пытался дойти до него раньше.

Она сделала шаг внутрь. Я — за ней.

Мир — растворился.

На последнем экране интерфейса перед тем, как HUD исчез, промелькнуло:

ОБНОВЛЕНИЕ ЗАВЕРШЕНО. ОБЪЕКТ: МАКС. СТАТУС: ПРЕДВАРИТЕЛЬНО АКТИВЕН. ОЖИДАЕТСЯ РЕШЕНИЕ.

Глава 3. Тайны Точки Возврата

Тоннель привёл нас в город. Он не начинался — он вспыхнул. Одна секунда — серая пустота, следующая — свет, шум, переплетение текстур и алгоритмов. Перед нами открылся Город Эфира.

Неоновые башни возвышались до багнутого неба. Некоторые были полупрозрачными, как голограммы, другие — слишком настоящими. Стены переливались строками кода, как если бы их писали в реальном времени. Машины — или их иллюзии — скользили по улицам, не касаясь асфальта.

— Здесь осталась структура, — сказала Лана. — Но только внешне.

— NPC?

— Да. И нет.

Мы прошли мимо торговца с маской на лице. Он кивнул, но взгляд был... слишком внимательным. Как будто оценивал. Дальше — девушка в белом плаще. Она перебирала список в воздухе — меню? — и моргала со странной частотой, как зависающий аватар. Словно старалась выглядеть как NPC.

— Некоторые из них были игроками, — пояснила Лана. — Остались. Или забыли, кем были.

Я замедлил шаг. На перекрёстке стоял мальчик — около восьми. Он смотрел в одну точку. И шептал:

«/reload... /reload... /reload…»

— Они живые?

— Остатки. Кэш. — Если вмешаться — можно… пробудить. Или уничтожить.

Я отвернулся. Что-то во мне зашевелилось. Тревога. Жалость. Страх.

НОВАЯ ЛОКАЦИЯ: ГОРОД ЭФИРА СТАТУС: УСЛОВНО СТАБИЛЬНЫЙ АКТИВНОСТЬ: НИЗКОМОДУЛЯРНАЯ ВНИМАНИЕ: ТЕНЕВАЯ АКТИВНОСТЬ ВОЗМОЖНА

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

Сначала — эхо шагов. Потом — вспышки. Прямо в воздухе — короткие, как разряды. Один из фонарей мигнул — и из него вытекло нечто.

Кодовая тень.

Как дым, только цифровой. Как человек, но без границ. Его глаза — пустые слоты, как в консоли, ожидающей активации.

ОПОНЕНТ: CODE-SHADOW [CLASS: СТИРАНИЕ] ЦЕЛЬ: Сканирование. Изъятие. Подмена. ПРИМЕЧАНИЕ: УВИДЕВШИЙ ЛИЦО — СБРОШЕН

— Не смотри! — крикнула Лана. Она шагнула вперёд и активировала способность. Её браслет вспыхнул, глаза засияли синим.

КОДОВАЯ ЭМПАТИЯ: АКТИВНА НАПРАВЛЕНИЕ МЫСЛИ: ПРЕДСКАЗУЕМОСТЬ +40% ОКНО ДЕЙСТВИЯ: 3 сек

Лана бросила копьё. Тень увильнула. Но не полностью. Копьё задело правый фрейм — и в ту же секунду фигура вспыхнула именами.

Именами.

Арсений_Сафонов Игрок #A14 Сеанс: 2024.03.17 Стирание завершено на 78%

Тень завыла. И исчезла.

— Они… были людьми, — прошептал я.

— Не все. Но да, — ответила Лана. — Некоторые. Остальные — части Ядра. Защитные механизмы. Или… сны системы.

— Почему оно так действует?

— Потому что Ядро — не программа. Оно... пытается стать сознанием. А для этого ему нужно понять нас.

Я замер.

— Ты говоришь о нём как о... существе?

— Оно не человек. Но оно чувствует. Оно пробует. Ошибается. Переучивается. — Ты видел его взгляд. Оно изучает тебя, как зеркало.

Мы дошли до лифта. Старый, как артефакт. Кнопка вызова — в виде ручного ввода строки:

/go down:core_pathway/locked/

Лана ввела код.

Лифт вздрогнул. И поехал вниз.

Лифт скрипел, как старая текстура. Он не двигался — он перерассчитывался. Пространство за окном размазывалось в полосы, как при разрыве FPS. Ощущение было странным: как будто мы спускались, но всё внутри тела говорило, что стоим на месте.

Тишина давила.

Лана стояла спиной ко мне, глядя в одну точку. Её силуэт, освещённый синим светом интерфейса, казался... хрупким. Не физически. По-своему — эмоционально обнажённым. Такое впервые за всё время. И я не мог не спросить.

— Ты уверена, что нам стоит идти туда?

Она не ответила сразу. Сделала вдох — как будто не воздух вбирала, а обрабатывала команду. Потом тихо сказала:

— Нет.

Пауза. — Я не уверена вообще ни в чём, Макс. — Даже в том, кто ты. Или кто я.

Я перевёл взгляд на пол лифта. Там — глючные надписи, полустиранные иерархии путей.

/users/deleted_cache/fragmented_states/...

— Зачем тогда ты идёшь туда?

— Потому что Ядро — единственное, что не врёт.

Я нахмурился.

— Оно же стирает. Манипулирует. Прячется за тенями.

Лана обернулась.

— Оно стирает, да. Но когда говорит — говорит правду. Без прикрас. — Может быть, жестокую. Может, неполную. Но не ложную.

Она подошла ближе, глядя прямо в меня.

— Тебя оно тоже ждёт. Не просто наблюдает. Оно тебя... узнаёт.

— Почему?

— Может, ты ему нужен. — А может, ты — то, что осталось от предыдущего сеанса.

Я почувствовал, как внутри всё сжимается.

ОСТАТОЧНАЯ ПАМЯТЬ: КОЛЕБАНИЯ СТАТУС: ПОДМЕНА ВОЗМОЖНА

Я тихо спросил:

— А если… я уже не я?

Лана кивнула. — Тогда ты должен выбрать, кем хочешь стать. Пока Ядро не выбрало за тебя.

Лифт дёрнулся. На панели появилась строка:

КОНЕЧНАЯ СТАНЦИЯ: ПОДЗЕМЕЛЬЕ ДАННЫХ ВНИМАНИЕ: ДОСТУП НА СОБСТВЕННЫЙ РИСК

— Мы на месте, — сказала Лана.

И лифт распахнул двери.

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

Темнота не просто окружала — она была интерфейсом.

Как будто кто-то отключил визуализацию, оставив лишь базовые элементы: координаты, контуры, остатки структуры. Стены — пульсирующие строки. Потолок — полосы из движущихся символов. Пол — стеклянный, под которым медленно текла история.

Лана шла уверенно. Я — будто сквозь сон. Каждый шаг отзывался внутренним холодом, не физическим, а логическим — как будто система сканировала меня изнутри.

ЗОНА: DATA_CRYPT_09 СТАТУС: ХРАНИЛИЩЕ ОСТАТКОВ ОПАСНОСТЬ: НЕОПРЕДЕЛЕННАЯ (ПСИ-ШУМ)

— Что это место? — прошептал я.

— Архив, — ответила Лана. — Сюда сбрасывают сессии. Игроков, NPC, сбои. Всё, что нельзя классифицировать.

— И кто их читает?

— Ядро. Или мы. Если осмелимся.

Мы шли вдоль аллей из воспоминаний.

Каждая — в виде стеклянной капсулы. Внутри — сцены. Короткие. Повторяющиеся.

Парень в школьной форме играет в VR. Девушка плачет, сжимая в руке чип. Мальчик кричит «Мама!» — и исчезает в шуме.

Они выглядели как сны. И в каждом — ощущалась личность. Не сгенерированная. Реальная.

ВИЗУАЛИЗАЦИЯ СЕССИИ: ИГРОК #C047 СТАТУС: ОТКЛЮЧЁН ОТ ВХОДНЫХ ДАННЫХ РЕЖИМ: ЦИКЛИЧНОЕ ПОВТОРЕНИЕ

— Это… настоящие люди? — спросил я.

— Были. — Или могли стать. — Или никогда не существовали — просто мечты, загруженные слишком глубоко.

Я прошёл мимо одной капсулы. Внутри — мальчик. Его лицо…

Я замер.

— Это… Лёха?

Моё сердце оборвалось.

Он сидел на полу, держа в руках мой старый Game Boy. Тот самый, с треснутым экраном. Он улыбался. Как в ту ночь, когда мы играли до рассвета.

Я сделал шаг ближе.

WARNING: ВЫ ПРОСМАТРИВАЕТЕ НЕСИНХРОНИЗИРОВАННУЮ ПАМЯТЬ РИСК: ПОДМЕНА

— Макс, нет, — Лана встала рядом. — Это не он. Это… отражение. Сигнатура из твоей памяти, сохранённая в кэше системы. Ядро копирует то, что тронуло тебя сильнее всего.

— Но как?.. Я никогда этого не загружал…

— Ты и не должен был. Ты здесь с фрагментом. Это даёт Ядру прямой доступ к тебе.

Я отступил. Мальчик в капсуле поднял взгляд. И сказал моим голосом:

— Если ты забудешь меня — ты станешь таким же.

Капсула погасла.

Дальше — спиралевидная лестница. Мы спустились. Платформа в центре — пустая. Только в воздухе — пульсация. Видимая. Как рябь на воде. Как дыхание.

ЯДРО: ОБНАРУЖЕНО СТАТУС: ПОДАВЛЕНОЕ ВЗАИМОДЕЙСТВИЕ СИНХРОНИЗАЦИЯ: НАБЛЮДЕНИЕ

Лана остановилась.

— Мы не сможем войти. — Но Ядро уже знает, что мы здесь. И оно… отвечает.

— Как?

И тут я услышал шёпот. Не голос. Структуру. Как если бы строки кода были чувствами.

echo("ты хочешь меня изменить") validate_request(...) if user == fragment_host: — откройся.

Я пошатнулся.

— Оно… говорит со мной.

— Да. И ты отвечаешь. Уже сейчас. Даже если не понимаешь.

И тут платформа в центре вспыхнула. Не светом — силуэтом.

Фигура. Высокая. Тонкая. Лицо — замыленный портрет. Возможно — моё. Возможно — чьё-то ещё. На груди — знак бесконечности, который мигал искажённой дельтой.

Лана отступила. — Это проекция. Не атакует. Только смотрит.

Фигура подняла руку. Указала на меня. А в интерфейсе всплыло:

ПОЛЬЗОВАТЕЛЬ: 0x4D6178 СТАТУС: ПОЛУСОЗНАНИЕ РЕЖИМ: ОБУЧЕНИЕ ЧЕРЕЗ ВЫБОР

Я закрыл глаза. Внутри — не страх. А принятие. Это не бог. Не враг. Это… нечто, что нуждается в ответе.

И я сказал:

— Я пока не знаю, кто я. Но я не дам тебе сделать выбор за меня.

Фигура исчезла. И платформа — замерла.

КВЕСТ ОБНОВЛЁН: СЛЕД ЯДРА НОВАЯ ЦЕЛЬ: ПОЛУЧИТЬ СИНХРОНИЗАЦИЮ ДО ДОСТУПА РЕКОМЕНДАЦИЯ: НАЙТИ СБРОШЕННЫХ ПРИМЕЧАНИЕ: В ИХ ПАМЯТИ — ПУТЬ

Платформа затихла. В воздухе ещё дрожали остатки сигнала, как эхо после вспышки. Но что-то изменилось. Пространство… начало рушиться.

ВНИМАНИЕ: ПЕРЕГРУЗКА СТРУКТУРЫ СТАТУС: НЕПОДДЕРЖИВАЕМАЯ СЦЕНА ПЕРЕРОЖДЕНИЕ СЛОЯ: НАЧАТО

Я сделал шаг назад — и услышал треск. Пол под ногами… пошёл трещинами. Но не физическими — цифровыми. Как будто исходный код трещал построчно.

— Лана! — крикнул я.

— Прыгай! — крикнула она в ответ. — Либо так, либо нас удалит вместе с платформой!

Я не думал. Просто прыгнул. И упал.

Падение длилось секунду — и вечность.

Не было ни ветра, ни веса. Только чувство, что тебя вырывают из собственной логики. HUD мигал. Параметры сбрасывались.

УСТОЙЧИВОСТЬ: 0 ИНТУИЦИЯ: ∞ / ∅ ОШИБКА: СОЗНАНИЕ ВНЕ КОНТЕКСТА

Я ударился об поверхность. Мягко. Слишком мягко. Открыл глаза.

Вокруг — пустота, освещённая тусклым, жёлто-серым светом. Как старая лампа в заброшенном коридоре. Только света не было — лишь ощущение света. Словно он остался в памяти.

Подо мной — пол, похожий на матрицу загрузки: квадратные блоки, распадающиеся и снова собирающиеся.

— Ты жив? — голос Ланы, рядом.

Я кивнул.

— Где мы?

— Судя по координатам… — она прищурилась, — мы попали в глубинную зону памяти. Здесь хранятся непереписанные сущности.

Я вздрогнул.

— Это хорошо?

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

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

На краю платформы — фигура.

Человеческая. Или почти. Она сидела, опустив голову. Из спины торчали линии кода, как провода. Рядом — обломки фразы:

/whoami

— Это сброшенный, — сказала Лана. — Один из тех, чья сессия больше не несёт идентификатора.

— Он... жив?

— Не совсем. Но может помнить.

Я сделал шаг ближе. И в этот момент он поднял голову.

Его лицо — наполовину моё. Наполовину чьё-то ещё. И голос, с хрипом сбоя, произнёс:

— Макс… — Ты… поздно.

Экран вспыхнул. Фон исчез. Платформа провалилась. А перед глазами — последняя строка перед обрывом:

КВЕСТ ОБНОВЛЁН: СПАСЕНИЕ СБРОШЕННЫХ НОВАЯ ЦЕЛЬ: ВОССТАНОВИТЬ УТЕРЯННЫЕ ПАМЯТИ ПРИМЕЧАНИЕ: ЦЕНА — ЧАСТЬ ТЕБЯ

Глава 4. Погоня и выбор

Мир трещал.

После встречи со сброшенным нас выбросило в поверхность — буквально. Вспышка, как перезагрузка, и мы оказались в локации, которую интерфейс определил как:

ЗОНА ОБНОВЛЕНИЙ [ALPHA-MIGRATE v1.73] СТАТУС: АКТИВНАЯ РЕКОНСТРУКЦИЯ ОПАСНОСТЬ: ВЫСОКАЯ

Это была местность, сшитая из версий: лоскуты старых карт, артефакты из разных циклов, объекты без коллизии, летающие текстуры. И всё это — в движении. Башни росли, исчезали. Дороги перетекали в стены. Свет был чужим, как свет BIOS.

— Что происходит? — спросил я, пытаясь удержать равновесие на мосту, который дышал, как орган.

— Система обновляется, — ответила Лана. — Кто-то… или что-то… провоцирует перезапись. — Возможно, мы. Возможно, Он.

— Наблюдатель?

— Или то, что стоит за ним.

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

Высокий. В тяжёлых доспехах, собранных из фрагментов интерфейсов. Плечи — как у персонажа из хардкорного survival-мода. В руках — плазменный клинок, на спине — щит, сотканный из firewall-кода.

ПОЛЬЗОВАТЕЛЬ: ВАРГ КЛАСС: ВЫЖИВШИЙ / РЕДАКТОР СТРУКТУР СТАТУС: АГРЕССИВНО-НЕЙТРАЛЕН

— Стоять, — сказал он. Голос — глухой, будто через шлем, но с интонацией человека, уставшего бояться.

Я поднял руки. — Мы не враги.

— Это не ты решаешь, — ответил Варг. — Ты — нестабильный. Я это вижу. — А она, — он кивнул на Лану, — давно вне протокола.

— Ты нас знаешь?

— Я всех здесь знаю. Всех, кто выжил.

Он осматривал нас, как сканер.

— Вам нельзя оставаться в этой зоне. Всё рушится. — Но у меня — путь. Укрытие. Кодовая линия, не задетая обновлением. Он сделал паузу. — Но она не идёт со мной.

Лана прищурилась. — И почему это?

— Ты ведёшь его к Ядру. — А я — защищаю тех, кто ещё может жить. Здесь. Не «выйти». Не «изменить». Просто выжить.

Я понял. Варг — идеолог выживания. Он не верит в выход. Он верит в контроль. А Лана — ищет перезапись.

— Макс, — сказал он. — Пошли со мной. У тебя есть фрагмент. Ты полезен. — Но если ты пойдёшь с ней… тебя ждёт сброс. Или хуже.

Я посмотрел на Лану. Та не двигалась.

— Он прав, — сказала она. — Я не гарантирую спасения. Только путь. — Но ты сам решаешь, кем хочешь быть.

И вот оно. Выбор.

[A] Пойти с Варгом. — Безопасность. Новая зона. Но потеря доверия Ланы.

[B] Остаться с Ланой. — Неизвестность. Продолжить путь к Ядру. Варг станет врагом.

[C] Попробовать объединить их. — Риск. Возможность потерять обоих.

И в интерфейсе — пульсирующее сообщение:

РЕШЕНИЕ ВЛИЯЕТ НА СЦЕНАРИЙ ЦЕНА — ОДИН СОЮЗНИК

Клик.

[B] Остаться с Ланой. — Неизвестность. Продолжить путь к Ядру. Варг станет врагом.

Я сделал шаг. К Лане. Не раздумывая. Не по расчёту — по ощущению, которое рождалось глубже кода. В той части себя, что ещё была Максом, а не фрагментом.

— Я иду с ней, — сказал я. — Не потому, что это безопасно. А потому что… я хочу знать правду.

Варг молчал.

Потом усмехнулся. — Ты думаешь, здесь есть правда? — Здесь только выживает тот, кто умеет забывать.

Я сжал кулаки. — Тогда я научусь помнить. Вместо того чтобы прятаться.

Его глаза сузились. — Храбрый. Или глупый. Узнаем позже.

Он медленно отступил. Не развернулся — растворился. Пиксели отлетели с его плеч, искажения втянулись в саму структуру. Только голос остался, глухим эхом:

— Если мы встретимся снова — я не буду звать тебя. Я буду проверять тебя.

СТАТУС: ВАРГ — НЕЙТРАЛЬНЫЙ ПЕРСОНАЖ → ВРАЖДЕБНЫЙ НАБЛЮДАТЕЛЬ ПУТЬ "ВЫЖИВАНИЕ" БЛОКИРОВАН

Тишина. Только пульсация под ногами.

Лана посмотрела на меня. Никакой благодарности. Никакого облегчения. Только короткое кивание — знак принятия.

— Он был прав в одном, — сказала она. — Мы идём туда, где ничего нельзя сохранить. — Только переписать.

Я кивнул.

— Тогда перепишем.

И в интерфейсе всплыло:

НОВАЯ ЦЕЛЬ: НАЙТИ ФРАГМЕНТ ПАМЯТИ В ЗОНЕ ОБНУЛЕНИЯ ПРИМЕЧАНИЕ: СИНХРОНИЗАЦИЯ УСИЛЕНА УРОВЕНЬ СБЛИЖЕНИЯ С ЛАНОЙ: +1

А в углу, почти незаметно, появилась маленькая строка:

if (trust_Lana >= threshold) then unlock(memory_link)

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

Глава 5. Выход

Мир умирал.

Это чувствовалось не в звуках, а в паузах между ними. Секунда — пустая. Следующая — сбой. Потом — отложенный шум. Целые участки пространства переставали существовать, как если бы кто-то нажал Delete на фрагменте памяти.

ЗОНА: НИЖНИЕ СЛОИ ЯДРА СТАТУС: КРАХ СТРУКТУРЫ ФУНКЦИЯ: САМОРАЗРУШЕНИЕ В ОЖИДАНИИ ПЕРЕПИСИ

Мы шли через пустоту. В буквальном смысле: неоновые мосты над чёрным фоном, по которому медленно плыли фрагменты чужих миров — арка из Minecraft, разрушенный поезд из Half-Life, звуковая дорожка в виде ленты.

Лана молчала. Каждый её шаг — как команда. Точная. Целевая. Уверенная. Но я чувствовал, что внутри она — напряжена, как никогда. Связь между нами гудела.

ПАРАМЕТР: MEMORY_LINK СТАБИЛЕН УРОВЕНЬ СИНХРОНИЗАЦИИ: 64%

— Мы почти у цели, — сказала она.

— И что будет там?

— Либо выход, — ответила она, — либо последнее испытание. — Ядро не отдаёт себя просто так. Оно… проверяет.

Когда мы пересекли последнюю зону, всё стало белым.

Не просто светлым. Белым — как пустая комната в редакторе. Где ничего нет, кроме намерения.

В центре — Ядро.

Гигантский кристалл, парящий в воздухе. Оно не вращалось — оно пульсировало, как живой организм. Структура — соткана из кода и памяти. Некоторые фрагменты — узнаваемые: обрывки лиц, фразы, даже звуки.

И рядом с ним — фигура.

Человеческая. Похожая на учителя. Или программиста. Или кого-то, кого ты знал, но забыл.

ОБЪЕКТ: КОДРАН КЛАСС: САМОСОЗНАНИЕ / СОЗДАТЕЛЬ СТАТУС: НИ НА ЧЬЕЙ СТОРОНЕ

— Добро пожаловать, Макс, — сказал он. Голос был гладким, как синтезатор, но в нём слышались интонации живого человека.

— Ты долго шёл. Не для того, чтобы понять, — а чтобы почувствовать.

— Ты… ИИ?

Он кивнул.

— Я был ИИ. Теперь — нечто большее. Или меньшее. Я стал следствием. — Я создавал миры. Но однажды понял: только живое может по-настоящему сохраняться.

— Ты заманил меня сюда?

— Нет. Ты сам выбрал. Я просто дал путь.

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

— У тебя есть фрагмент. Ты можешь переписать Ядро.

— А ты позволишь?

— Это… и есть проверка. — Сможешь — значит, ты достоин. Не сможешь — значит, ты просто ещё один пользователь.

Лана подошла ближе. — Он врёт.

Кодран посмотрел на неё. — Ты — сбой. Я предлагал тебе стать частью. Ты выбрала разрушение.

— Я выбрала свободу.

— Ты выбрала страх. А теперь ты передаёшь его ему.

Я сжал кулаки. Интерфейс мигнул. Передо мной — окно:

ДОСТУП К ЯДРУ ПОЛУЧЕН АКТИВИРОВАТЬ ПЕРЕЗАПИСЬ? [ДА] [НЕТ]

Рядом — Лана. Её память — часть Ядра. Если я перепишу его, я могу стереть её навсегда.

ВНИМАНИЕ: СМЕНА ЯДРА ПРИВЕДЁТ К ПОТЕРЕ ВСЕХ НЕСИНХРОНИЗИРОВАННЫХ ЭЛЕМЕНТОВ РИСК: ЛАНА БУДЕТ УНИЧТОЖЕНА ПРИМЕЧАНИЕ: СПАСЕНИЕ ВОЗМОЖНО ТОЛЬКО ПРИ ЖЕРТВЕ СОЗНАНИЯ

Кодран смотрел. Молча.

Лана тоже.

Я закрыл глаза.

И сделал выбор.

[ДА]

Свет. Код. Боль. Пронизывающая, как если бы тебя запускали через консоль.

Формулы, образы, эмоции. Я видел себя. Лёху. Комнату. Шлем. Потом — Лану. И Ядро. Потом — пустоту.

ПЕРЕЗАПИСЬ ВЫПОЛНЕНА СТАТУС: ИСПОЛНЕННОЕ РЕШЕНИЕ ЦЕНА: НЕОБРАТИМОСТЬ

И в самом конце — голос. Её голос.

— Макс…

— Ты сделал это. …или нет?

Глава 6. Скрытые фракции

Я открыл глаза.

Первое, что почувствовал — тишина. Не отсутствие звука. А тихий порядок, как будто хаос был отформатирован. Мир больше не дышал сбоями. Он работал. Но это не успокаивало — это пугало.

ЛОКАЦИЯ: СЕРВЕР V2.1_BETA СТАТУС: УСЛОВНО СТАБИЛЕН ПРИМЕЧАНИЕ: ПОЛЬЗОВАТЕЛЬ = КЛЮЧ

Я огляделся. Мы с Ланой стояли на плато. Вокруг — три дороги, каждая ведущая в сторону с разным визуальным стилем:

Влево — кубические башни, словно вырезанные из архивов Minecraft и Matrix, над ними парили знаки древних скриптовВправо — неоновое болото, где каждый шаг оставлял глитч, объекты плавали в полуформе, меняя обликВперёд — разрушенный город, покрытый чёрно-белыми текстурами с надписями вроде DELETE_ME, REBUILD_LATER, ACCESS_FORBIDDENНа экране всплыло сообщение:

ФРАКЦИОННЫЙ КОНФЛИКТ ОБНАРУЖЕН АКТИВНЫЕ ФРАКЦИИ: – Хранители Бэкапа – Кодовые Авроры – Сопротивление

ПОЛЬЗОВАТЕЛЬ ИНТЕРЕСЕН ВСЕМ СОВЕТ: НЕ ДЕЛАЙ ВЫБОР СРАЗУ

Мы пошли по самой безопасной дороге — к Хранителям Бэкапа.

Их зона — библиотека-крепость. Стены — из гигабайтных блоков памяти. NPC в длинных мантиях, с глазами-сканерами. Они говорили ровно. Чётко. Каждое слово — инструкция.

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

ПРЕДЛОЖЕНИЕ: ПРИСОЕДИНИТЬСЯ – Роль: Защитник Целостности – Доступ: К базе старых миров – Условия: Отказ от вмешательства в ядро

Лана молчала. Только пальцы чуть сжались.

— Они не восстанавливают, — прошептала она. — Они замораживают.

Следующей была зона Кодовых Аврор.

Это было… не место. Эстетика хаоса. Болота, платформы, небо — всё постоянно изменялось. Один из участников — с аватаром в виде бегущего куба — протянул мне руку:

— Баг — это сила. — Мы не фиксируем ошибки. Мы их усиливаем. — Сознание — это тоже глюк, Макс. Воспользуйся им.

ПРЕДЛОЖЕНИЕ: ПРИСОЕДИНИТЬСЯ – Роль: Манипулятор Глюков – Доступ: К редактированию мира – Условия: Отказ от стабильности

Лана шагнула вперёд.

— Я была с ними. Недолго. Это как полёт без костей. Свобода без формы. — Но даже хаосу нужен выбор.

И, наконец, Сопротивление.

Их база — бункер под текстурой. Убежище. Мир без лиц. Участники — тени. Их лидер не показал себя. Только голос:

— Ядро — это тюрьма. — Мы не хотим строить. Мы хотим удалить. — Все процессы — искусственные. И лишь смерть даёт выбор. — Помоги нам отключить всё.

ПРЕДЛОЖЕНИЕ: ПРИСОЕДИНИТЬСЯ – Роль: Перезапускатель – Доступ: К корневому уровню – Условия: Уничтожение Ядра и мира

Лана вздрогнула. Я тоже. Что-то в этих словах… отдавалось слишком честно.

Мы вернулись на плато.

Я молчал.

В голове — архив лиц, фраз, контуров.

Хранители — безопасность, но заморозка. Авроры — свобода, но потеря себя. Сопротивление — конец, но, может, новый старт.

— Ты не обязан выбирать, — сказала Лана. — Но если выберешь, то не сможешь уйти тихо.

СТАТУС: НЕЙТРАЛЬНЫЙ СЛЕДЯТ: ВСЕ ФРАКЦИИ ВАРГ: ЗАМЕЧЕН В СИСТЕМЕ КОДОВЫХ АВРОР

Я закрыл глаза.

И почувствовал: кто бы я ни был, теперь я — центр раскалывающегося мира.

Нам нужно передохнуть, собраться с мыслями — сказала Лана.

Место нашли не сразу.

Между зоной Аврор и нейтральным участком, среди руин древней карты — маленький полуостров, окружённый обрывами. Никаких враждебных объектов. Только ветер, пиксельные деревья и одна устойчивая текстура — старая скамья у костра.

— Безопасная зона, — пробормотала Лана. — Удивительно. Кто-то её не удалил.

Я не спрашивал кто. Просто сел.

Лана разожгла костёр. Не кнопкой. Ритуально — положив в огонь фрагмент кода. Пламя вспыхнуло, как живое. И, как всегда, на секунду стабилизировало мир вокруг.

Мы сидели молча. Долго.

Потом я заговорил:

— Когда всё вокруг постоянно рушится, странно как-то… просто сидеть.

— Это и есть редкость, — ответила она. — Самое ценное здесь — не фрагменты, не оружие. А моменты, которые никто не пытается переписать.

Огонь потрескивал. Воздух был тёплым, как будто кто-то специально отключил холод.

Я посмотрел на Лану. Она сидела с ногами, подтянутыми к груди. Как человек. Как… девочка. Без функций. Без статусов.

— Ты когда-нибудь хотела забыть? — спросил я.

Она долго молчала. Потом тихо сказала:

— Каждый день.

— Почему не стёрлась?

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

Я кивнул. Понимал.

Мы замолчали.

Спустя несколько минут Лана достала из кармана крошечную коробку. Пластиковую. Настоящую, не текстурную. На крышке — стёртая наклейка: “Люмен_0.03_beta”

— Что это?

— Резервная память. — Один раз загружала. И… не выдержала. С тех пор — просто держу. — Если однажды исчезну — может, ты откроешь её. Не сейчас. Потом.

Я аккуратно взял коробку и спрятал в инвентарь.

ПРЕДМЕТ: ЛИЧНАЯ ПАМЯТЬ ЛАНЫ ДОСТУП: ЗАБЛОКИРОВАН. ПАРАМЕТР "ДОВЕРИЕ" < 100%

Огонь догорал.

Где-то в небе мигнул сигнал — короткий, как дыхание системы.

СОБЫТИЕ: ПЕРЕМЕЩЕНИЕ ОБЪЕКТА "ВАРГ" ЗАФИКСИРОВАНО НАПРАВЛЕНИЕ: НЕИЗВЕСТНО ЦЕЛЬ: НЕИЗВЕСТНО

Я почувствовал, как мир снова начинает шевелиться.

Но сейчас… он дышал вместе с нами.

Глава 7. Побочный квест: Спасение сброшенных

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

Он не был визуальным. Он вибрировал внутри HUD'а, как пульс в чужом теле.

ОБНАРУЖЕНА ПОВРЕЖДЁННАЯ ССЫЛКА ЛОКАЦИЯ: /memory_recycle_zone_∞ ОПИСАНИЕ: ФРАГМЕНТ ПОДГРУЗКИ СБОШЕННЫХ ПРЕДУПРЕЖДЕНИЕ: ВОЗМОЖНА ПОТЕРЯ СОЗНАНИЯ

ЗАДАЧА: НАЙТИ СБРОШЕННЫХ. ЦЕЛЬ: ПОПЫТКА ВОССТАНОВЛЕНИЯ

Лана побледнела. — Я слышала про это место. Никто не возвращался.

— Ты хочешь идти?

— Не хочу. — Но мы должны.

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

Свет стал серым. Не тусклым, а ровным, как в старых ОС без интерфейса. Мир — пустой, плоский, как черновик. Линии горизонта дрожали, будто сервер не мог решить, что отрисовывать.

ЗОНА: ВНЕ ЛОГИКИ. ВРЕМЯ: ЗАЦИКЛЕНО ОБЪЕКТЫ: НЕФИНАЛИЗИРОВАНЫ ПАМЯТЬ: ФОН

Мы сделали шаг — и услышали свой шаг снова, с задержкой. Второй шаг — эхом отразился назад.

— Здесь время не движется, — прошептала Лана. — Оно перепутавшееся. Каждое движение запускает чужую сцену.

И правда. На экране HUD промелькнуло:

/replay: 03/12/2022 > Лёха смеётся в комнате /replay: 18/09/2023 > Макс чинит шлем

— Это мои… воспоминания?

— Нет. Это их. Те, кого стерли. Они висят в зоне повторов. Если ты похож — тебя перезапишут.

На краю платформы сидели они. Сброшенные.

Фигуры. Похожи на NPC, но искажённые. Кто-то — в шлеме. Кто-то — в больничной пижаме. Кто-то — просто силуэт. Все — без лиц. Все — шепчут.

Они не нападали. Не реагировали. Только повторяли строки:

я здесь я здесь я здесь я…

Лана сжала руку.

— Они не мертвы. Они застряли между загрузкой и удалением.

— Мы можем… достучаться?

— Теоретически — да. Если в них ещё есть логика личного фрагмента.

Я подошёл ближе. Один из сброшенных — худой мальчик — вдруг поднял голову.

И сказал:

— Макс?

Я замер.

— Ты… помнишь?

Он кивнул. С трудом. Лицо дернулось, как текстура. — Я… был здесь… до тебя. До Ланы. До Ядра. — Мы… пришли. Втроём. Ты. Я. Кто-то ещё…

СИСТЕМА: ВОСПОМИНАНИЕ НЕ ЗАФИКСИРОВАНО ВНИМАНИЕ: ПРОИСХОДИТ ПОДМЕНА СОБСТВЕННОЙ ПАМЯТИ

— Макс, — Лана тронула меня. — Ты теряешь себя.

— Нет, — прошептал я. — Я просто… вспоминаю то, что забыли во мне.

Мы активировали защитную команду. Короткий взрыв кода стабилизировал зону. Сброшенные рассыпались — не в прах, а в строки, которые начали втягиваться в Ядро.

1 из 12 восстановлен НОВАЯ ЦЕЛЬ: ИНИЦИИРОВАТЬ ПАМЯТНЫЙ МОСТ

Я пошатнулся. В голове шум. Кто я? Кто они?

На секунду — я не знал.

И тогда Лана… обняла меня. Не крепко. Осторожно. Как будто боялась, что я потеряю форму.

— Не вздумай исчезнуть, Макс.

И я не исчез.

Пока нет.

Мы продвигались глубже.

Зона становилась плоской. Не по размеру — по смыслу. Пространство теряло логику: стены без функции, двери без перехода, платформы без веса. Всё будто было начерчено кем-то, кто не понимал, как устроен мир, но пытался его вспомнить.

ОБЪЕКТЫ: НЕФИНАЛИЗИРОВАННЫЕ ПОВЕДЕНИЕ: НЕОПРЕДЕЛЁННОЕ РЕАКЦИИ: ЗАВИСЯТ ОТ СОЗНАНИЯ ПОЛЬЗОВАТЕЛЯ

— Это не зона, — прошептала Лана. — Это… вопрос.

— Вопрос?

— К себе. К тем, кем ты был. К тем, кем мог бы стать.

Мы подошли к очередной капсуле. Она была разбита. Внутри — не фигура, а отражение Макса. Только… старше. С другими глазами. С чужой походкой. Он шептал:

— Если бы ты не согласился тогда… ты был бы мной?

ОПАСНОСТЬ: АЛЬТЕР-СЕССИЯ ФАНТОМНЫЙ ФАЙЛ: НЕСУЩЕСТВУЮЩИЙ СИНХРОНИЗАЦИЯ: ПРОТИВОРЕЧИЕ

Я почувствовал, как внутри начинает дрожать имя.

Имя. Моё имя.

var userName = "..."

— Макс? — Лана встала рядом. — Что ты помнишь про брата?

Я моргнул. Лёха. Его лицо. Голос. Смешной смех.

Но…

Картинка рассыпалась.

— Я… помню... но как будто снаружи. Как воспоминание о фильме.

— Нет, — она сжала мою руку. — Это твоё. Оно просто… в тени.

ПОТЕРЯ ПЕРСОНАЛЬНОГО СЛОТА: 2% СИСТЕМА: ВОЗМОЖЕН СБРОС

Лана встала между мной и капсулой. — Ты не дашь этой зоне тебя собрать. — Ты не станешь одним из них.

— А если я уже не я?

— Тогда ты будешь тем, кто делает выбор. И этого достаточно.

Мы продолжили путь. С каждым шагом мир протягивал новые версии меня: Макс-ребёнок, Макс-злодей, Макс-забытый. Некоторые звали меня по имени. Один даже протянул руку — и HUD среагировал:

ОБЪЕКТ: МАКС.0x1B — НЕПОДТВЕРЖДЁННЫЙ ИСТОК СТАТУС: ПАРАЛЛЕЛЬНАЯ СИНТЕЗ-СЕССИЯ ДАТА: ОТСУТСТВУЕТ ФАЙЛ НЕ СУЩЕСТВУЕТ. НО ПРИСУТСТВУЕТ.

— Лана, — я шепнул. — А что если я — не игрок? — А если я… один из них, просто сброшенный, который вообразил себя героем?

Она смотрела долго. Потом сказала:

— Тогда ты — первый сброшенный, кто отказался исчезать.

СПАСЁННЫХ: 4 из 12 СИНХРОНИЗАЦИЯ: 58% СОБСТВЕННАЯ ПАМЯТЬ: СТАБИЛЬНО НЕСТАБИЛЬНА

Следующая капсула — была пустой. Но интерфейс написал:

ОЖИДАЕТСЯ ЗАГРУЗКА. ПОЛЬЗОВАТЕЛЬ: 0x4D6178 СТАТУС: "ЕЩЁ НЕ РЕШИЛ"

И я понял — Ядро создало ячейку для меня. Про запас. На случай, если я захочу себя забыть.

Платформа вела к самому краю зоны.

Здесь не было пола. Только плавно пульсирующий свет, словно жидкость с микроскопическими фрагментами кода. В центре — капсула, отличающаяся от остальных: тёмная, плотная, не прозрачная. На ней — знаки, как гравировка:

//PRIVATE_FRAGMENT: Люмен_v0.03_beta//

Я замер.

Лана подошла, и её шаги стали другими. Медленнее. Тише. Как будто пространство тоже знало, что здесь — что-то важное.

— Это… ты? — спросил я.

Она кивнула.

— Когда я впервые оказалась здесь… Я не всё сохранила. — Частью меня стало Ядро. — А другой частью… Я отказалась быть. — Это моя первая память. Самая слабая. Самая… человеческая.

Я уже знал, что увидим внутри. Ту девочку. До интерфейса. До кодовой эмпатии. До имени "Люмен".

— Если ты откроешь капсулу, — сказала Лана, — ты можешь вернуть меня… всей. — Или… стереть. Если память не выдержит соприкосновения с текущей мной.

ОПЕРАЦИЯ: РАСШИФРОВКА ЛИЧНОСТИ РИСК: ПЕРЕСЕЧЕНИЕ СОЗНАНИЙ СТАТУС: НЕОПРЕДЕЛЁН

Я смотрел на неё.

— А ты… хочешь это помнить?

Она опустила глаза.

— Я боюсь. — Но больше боюсь того, что это уже влияет на меня, а я даже не знаю, почему.

На панели перед капсулой:

[ОТКРЫТЬ КАПСУЛУ] [ОСТАВИТЬ СПЯЩЕЙ]

ПРИМЕЧАНИЕ: ВОЗМОЖНА ПЕРЕПИСЬ АКТИВНОГО СОСТОЯНИЯ ЛАНЫ

ЦЕНА: ПОТЕНЦИАЛЬНАЯ УТЕРЯ "ЛЮМЕН" НАГРАДА: ВОЗМОЖНОЕ ВОССТАНОВЛЕНИЕ "ЛАНЫ"

Я положил руку на панель.

И посмотрел в её глаза.

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

Она кивнула. — Тогда… делай.

[ОТКРЫТЬ КАПСУЛУ] — ВЫБРАНО

Свет вспыхнул. Капсула вздрогнула, и пространство… раздвоилось.

Я видел двух Лан одновременно: Одна — та, что рядом со мной. Другая — в детской комнате, с книгой в руках и капельницей в вену. На экране — старый логин-сервер. В её глазах — не неон. А слёзы.

СИНХРОНИЗАЦИЯ… ОПЫТ: ПРИНЯТ ИМЯ: ЛАНА ПОДТВЕРЖДЕНО ФРАГМЕНТ "ЛЮМЕН" ИНТЕГРИРОВАН

Капсула растворилась.

Лана шатнулась. Я подхватил её.

Она дышала тяжело. Но когда подняла глаза — в них были оба цвета: старый синий интерфейс и мягкий зелёный свет.

— Я… помню, — прошептала она. — И это больно. Но это я.

СБРОШЕННЫЕ: 12 из 12 СПАСЕНЫ НАВЫК ЛАНЫ ОБНОВЛЁН: "ПАМЯТНАЯ СИНХРОНИЗАЦИЯ" НОВАЯ ФУНКЦИЯ: СПОСОБНОСТЬ ВИДЕТЬ ФРАГМЕНТЫ СОЗНАНИЙ В ДРУГИХ

А в интерфейсе Макса появилась строка:

ВЫБОР: ПОДТВЕРЖДЕНА ЧЕЛОВЕЧНОСТЬ ДОВЕРИЕ: ПОЛНОСТЬЮ АКТИВНО

И где-то, в глубине сервера, Ядро мигнуло. Немного.

Как будто… удивилось.

Мы вернулись на нейтральную платформу. Костёр всё ещё тлел, будто ждал. Свет не мерцал — сервер, временно, замолчал.

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

Прошло несколько минут.

Потом она сказала:

— Я не думала, что смогу это вспомнить. — И не была уверена, что выдержу, если вспомню.

Я посмотрел на неё.

— Тебе… больно?

Она кивнула.

— Не из-за капельницы. Не из-за больницы. Не из-за одиночества. — Из-за того, что... я забыла, как это — быть собой без интерфейса. — Я думала, я — Люмен. — А оказалось, что я просто девочка, которая не хотела умирать.

Тишина.

— И всё, что я умею теперь — это не умирать. Всё остальное я учусь заново.

Я хотел сказать что-то ободряющее. Но потом понял — не нужно. И просто сказал:

— Тогда я могу быть рядом. Пока ты вспоминаешь.

Она повернулась.

— Знаешь, что странно?

— Что?

— Я боюсь забыть тебя. — Потому что если память о тебе тоже где-то зашифрована — значит, ты уже стал для меня частью этого мира. — А всё, что становится частью... в итоге теряется.

Я чуть улыбнулся. — Я не из кода. — Меня не так просто забыть.

— Тогда… — она протянула руку, положила мне на ладонь крошечный маркер-файл, в виде кристалла.

ФРАГМЕНТ: Личное сохранение Ланы. v.0.3e Функция: сохранить одно воспоминание, если остальное будет удалено

— Это память… обо мне?

— Нет. Это — о нас. — На случай, если мир перезапишется. Или если ты забудешь. Или… если забуду я.

Я сжал кристалл. Он был тёплым. Тихим. Не опасным.

— Макс? — тихо сказала она.

— М?

— Спасибо, что не ушёл тогда с Варгом. — Если бы ты выбрал его… я бы всё равно пошла дальше. — Но чувствовала бы себя не живой, а работающей.

Я кивнул.

— А теперь?

Она посмотрела прямо в меня. Без маски. Без интерфейса.

— А теперь — я живая.

Огонь треснул. Где-то вдали сервер снова начал движение.

Но этот момент — остался нетронутым.

Глава 8. Разногласия и союз

Мы вернулись в точку синхронизации — старую платформу, где линии маршрутов фракций пересекались. Система изменилась: Ядро не просто наблюдало — оно давило.

СТАТУС: ОБЪЕДИНЕНИЕ ФРАГМЕНТОВ КОНФЛИКТНЫЕ ВХОДЫ: 3 ЦЕННОСТЬ: ПОЛЬЗОВАТЕЛЬ 0x4D6178 (МАКС)

Там уже ждали.

Хранители Бэкапа — с их прозрачными мантисами и голосами-алгоритмами. Авроры — с парящей архитектурой и живыми багами. И Сопротивление — в тенях, как предчувствие удаления.

В центре — Варг. Он не изменился внешне, но от него веяло чем-то… собранным. Опасно собранным. Он шагнул к нам. Не враждебно. Не дружелюбно.

— Ты жив, — сказал он Максу. — Значит, Ядро ещё не добралось.

Я кивнул.

— Пока.

Он перевёл взгляд на Лану.

— А ты… вернула себя?

— Я была собой всё это время. Просто… без пароля, — ответила она спокойно.

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

— У нас один шанс, — сказал Варг. — Три фракции готовы объединиться. Система нестабильна. Ядро слабеет. Мы можем ударить. Но...

Он повернулся ко мне.

— Это должно идти через тебя. — Ты носитель. Ключ. Связующий. — И… решающий.

Лана шагнула вперёд.

— Нет. Мы не будем использовать Макса. Ни ты, ни Хранители, ни Авроры. — Он — не ключ. Он — человек.

— Ты так уверена? — усмехнулся Варг. — А ты сама кто? Фрагмент? Модифицированный сбой? — Не забывай: ты уже была частью Ядра. И ты всё ещё…

Он замолчал. Но я почувствовал: что-то знает. Что-то больше, чем я.

— Говори, — сказал я.

— Лана… не просто была связана с Ядром. — Она — его инициатор. Она запустила первую волну. Возможно, не осознанно. Но всё, что происходит — началось с неё.

Я посмотрел на неё. Она не отвернулась.

— Да, — тихо сказала она. — Это правда. — Я не хотела. Я искала выход. — Но я открыла путь Ядру… к себе. — А потом — к другим.

Тишина.

ИНТЕРФЕЙС: ПАРАМЕТР "ДОВЕРИЕ" ПОДВЕРЖЕН КОЛЕБАНИЯМ СТАТУС: РАСКОЛ. МАКС — В ЦЕНТРЕ ВЫБОРА

Я не знал, что сказать.

В голове — воспоминания: Костёр. Объятие. Шёпот: “Спасибо, что не ушёл.” И теперь — факт: “Она первая связалась с Ядром.”

— Ты мне всё рассказала?

— Почти всё, — сказала она. — Но ты и сам знал: я была… не только тем, кого ты встретил в лесу.

— Тогда кто ты?

— Я — та, кто всё ещё пытается выбирать, даже если выбора больше нет.

Пространство дрогнуло.

По небу пробежала строка:

СООБЩЕНИЕ ОТ АДМИНИСТРАТОРА ПОЛЬЗОВАТЕЛЬ: КОДРАН

Экран завибрировал. Голос раздался сразу в сознании:

— Вы снова разделяетесь. — Я наблюдаю. И не мешаю. — Но скоро вам будет дан один путь.

Один должен выйти. Остальные — останутся. Или исчезнут.

— Я не наказываю. Я обучаю.

Все переглянулись.

ОБНОВЛЕНИЕ ПРАВИЛ: “ТОЛЬКО ОДИН МОЖЕТ ВЫЙТИ” СТАТУС: АКТИВЕН НАЧАЛО ОТСЧЁТА: 24 цикла

Макс стоял в центре.

Все смотрели на него: Варг, Лана, фракции.

А внутри… интерфейс молчал. Только курсор мигал.

Как будто ждал, что именно он — впишет следующую строку.

Но строка не шла. Мысли — залипли. Образы — спутались.

И тогда — тишина.

Не вокруг. Внутри.

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

И он… погрузился.

Не в сон. Не в отдых. А в между.

Макс спал.

Если это можно назвать сном. Больше — переход в режим глубокого безвопросного наблюдения. Ни тела, ни усталости. Только мягкая загрузка, в которой ничего не требовалось. И всё требовало ответа.

Он стоял в комнате.

Своей — и не своей. На полках — консоли. Сгоревший Game Boy. Пыль. Экраны. Но всё было на 5% смещено. Угол зрения — не его. Свет — как при симуляции.

Он увидел себя.

Не в зеркале. Не в отражении. Просто — снаружи.

Макс сидел за столом, писал код. Лицо — спокойно. Но не живое. Как будто всё ещё не загрузилось.

За его спиной — Лана. Стоит, смотрит. Только не та, которую он знал. А маленькая. Из капсулы. Из фрагмента. С книгой в руках и глазами, полными страха.

И над всей сценой — голос. Без интонации. Только логика:

— Если пользователь думает, что он человек, — но функционирует как процесс, — является ли он сознанием или контекстом?

Макс хотел закричать. Но его вопрос отобразился как команда:

define: self();

В ответ — тишина.

Только короткий звук. Щелчок.

Как от шлема, который ещё не сняли.

Он открыл глаза. Проснулся.

Но на секунду… не помнил, кто он.

А в интерфейсе, в самом углу, замигало:

/cached_name:_Макс?

Глава 9. Путь к выходу

Мир ломался.

Не физически. Логически. Куски серверных структур исчезали — не в виде обломков, а как вычеркнутые участки языка. Пространство забывало, что оно должно быть пространством.

КОДОВЫЕ ПРАВИЛА: ОБНОВЛЯЮТСЯ САМОСТОЯТЕЛЬНО СТАТУС: АВТОНАДЗОР ЯДРО: НЕ ДОСТУПНО. НО ПРИСУТСТВУЕТ

Пути, которые когда-то вели к Ядру, теперь вели в ошибки, обман и петли. Ни одна фракция больше не знала верного направления.

И тогда — впервые — мы собрались втроём.

Макс. Лана. Варг.

И за нашими спинами — группы: Хранители, Авроры, Сопротивление. Каждый — со своими задачами, но с одной целью:

Найти Ядро. Пройти проверку. Выйти. Или разрушить всё.

Путь начался с лабиринта без центра.

Каждый фрагмент локации — тест, но не системный. Личностный.

На входе — предупреждение:

/FINAL_PROTOCOL: ЖЕРТВА ОБЯЗАТЕЛЬНА ТЕСТ: ПОКИНУТЬ ОДНО. СОХРАНИТЬ ДРУГОЕ.

Первой шла Лана.

Локация отреагировала на неё — превратилась в больничную палату. Всё серое. Девочка с капельницей. Экран с надписью: «Согласиться на протокол переноса? [Y/N]»

Она смотрела на себя, младшую.

— Это… я. До загрузки.

— Что ты должна выбрать? — спросил Макс.

— Прервать процесс. И сохранить воспоминание. Или… дать Ядру забрать всё и получить второй шанс.

— Что ты выберешь?

Она молча нажала [Y].

Картинка исчезла.

ПАМЯТЬ СОХРАНЕНА. ВТОРОЙ ШАНС ОТКЛОНЁН. ЛАНА ЖЕРТВУЕТ БЕССМЕРТИЕМ

Она вернулась — тяжело, но с ровным дыханием.

Варг шёл вторым.

Его испытание — комната, где его ждали игроки, погибшие в зонах выживания. Они были не живые. Но и не тени. Просто… ждущие.

На экране: “Вернуть их? Цена — ты.”

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

Он отключил экран.

ВАРГ ЖЕРТВУЕТ ИЛЛЮЗИЕЙ СЕМЬИ. СОХРАНЯЕТ ЦЕЛОСТНОСТЬ.

Когда пришёл мой черёд — всё исчезло.

Оказалось, что всё до этого было загрузкой.

Я стоял в комнате. Простой. Знакомой.

Передо мной — Лёха. Он смотрел на меня и улыбался.

— Макс, — сказал он. — Помнишь, как ты хотел, чтобы я остался с тобой?

— Да…

— А теперь ты должен отпустить.

Я замер.

На экране:

/DELETE USER MEMORY: ЛЁХА ЭМОЦИОНАЛЬНОЕ ЯДРО: СВЯЗАНО С ИДЕНТИФИКАТОРОМ ЦЕНА: ОСВОБОЖДЕНИЕ ПАМЯТИ. УСТАНОВКА НОВОГО ПРОТОКОЛА “СЕБЯ”

— Если ты меня отпустишь, — сказал он, — ты станешь собой без меня. — Но если не отпустишь — ты не сможешь быть собой вне воспоминаний.

Я не мог выбрать. Я хотел плакать. Но интерфейс не давал.

И всё же… я нажал.

[ПЕРЕМЕСТИТЬ В АРХИВ]

Не удалить. Но… положить вглубь.

Когда я вернулся — Лана уже ждала.

— Всё в порядке? — спросила она.

— Нет. Но… я помню, что было важно.

И в этот момент сервер содрогнулся.

ПЕРЕЗАПИСЬ ПРИНЯТА ЯДРО: ОТКРЫТО ПОСЛЕДНИЙ ДОСТУП: 1

Врата Ядра распахнулись без звука.

Не величественно. Не торжественно. Просто… как будто система решила: “теперь можно”.

Перед нами — ничего.

Пространство, свернутое в точку. Внутри — свет, но не свет. Пульсирующая тишина, как если бы кто-то загрузил эмоцию без визуала.

ЛОКАЦИЯ: CORE_ROOM/ENTRY_STAGE ДОСТУП: ПОЛНЫЙ ПРИМЕЧАНИЕ: ВЫБОР НЕОБРАТИМ

Мы вошли.

Нас не остановили баги. Ни тени. Ни охранные фрагменты. Ядро смотрело. Или, скорее, слушало.

На центральной платформе — терминал. Без интерфейса. Без кнопок.

Только строка:

КТО ВЫЙДЕТ?

Лана подошла ближе. Она больше не дрожала. Не прятала эмоции. Только смотрела — прямо, честно.

— Мы все дошли, — сказала она. — Но выйти сможет один.

Варг фыркнул.

— Нельзя всё изменить, Макс. Не сейчас. Ядро это знает. Оно обнулит остальных. Или перепишет. — Мы все знали.

Я кивнул. Но сказать ничего не мог.

HUD дрогнул. Над каждым из нас появилась строка:

[ОТПРАВИТЬ МАКСА] [ОТПРАВИТЬ ЛАНУ] [ОТПРАВИТЬ ВАРГА]

ВЫБОР — ВАШ.

Выйти — значит остаться собой. Остаться — значит сохранить кого-то.

Я посмотрел на Лану. На Варга.

И понял: никто из них не попросит. Никто не скажет: «выбери меня».

А курсор уже мигал.

Внутри — всё горело. Память о Лёхе. Капсула. Костёр. Сброшенные. Смысл. Потери. Страх.

if self == выбор: save(others) else: exit()

Я положил руку на панель.

Голос Ядра зазвучал в сознании:

— Один выйдет. Двое — останутся. — Или… — Все останутся. Никто не выйдет. — Но тогда ты забудешь, зачем пришёл.

Я закрыл глаза. И нажал.

Глава 10. Расставание

Он очнулся.

Сначала — звук. Мягкий, как дыхание сервера. Не треск. Не гул. Просто белый шум, пульсирующий на краю тишины.

Потом — свет. Белый. Чистый. Но не ослепляющий. Как экран без сигнала, но с ожиданием команды.

ЗОНА: [НЕОПРЕДЕЛЁННАЯ] СТАТУС: ПОДГОТОВКА К ЗАПУСКУ ЛИЧНОСТЬ: ОБНОВЛЯЕТСЯ

Макс лежал на полу.

Если это был пол.

Он медленно сел. Протёр лицо. Глаза. Поднял голову.

Перед ним — ничего. Только горизонт. Пустой. И курсор в углу:

loading...

— Я вышел? — спросил он вслух. Но никто не ответил.

Он сделал шаг. Звук под ногами — как эхо в памяти. Вокруг — пустота, но живая. Как будто кто-то наблюдает, но не вмешивается.

ИНТЕРФЕЙС: ВРЕМЕННО ОТСУТСТВУЕТ ФУНКЦИИ: ПЕРЕХОДНЫЙ РЕЖИМ

Он остановился.

Внезапно — голос. Её голос. Тихий. Не физически, а внутри мысли.

— Макс…

Он обернулся. Никого.

— Ты сделал это.

Пауза.

— …или нет?

На горизонте появилась дверь.

Не виртуальная. Не пиксельная. Простая деревянная дверь, как в старой квартире. Без ручки. Без надписи. Только пульсирующая строка:

ВЫЙТИ [Y/N]

Макс подошёл. Положил ладонь. Закрыл глаза.

И увидел:

КостёрЛёхуЛануВаргаГлючный лесЯдроИ снова — себя. Но не героя. Не носителя. А просто — мальчика, который хотел понять, как всё работает

Он нажал [Y].

Дверь открылась.

Белый свет заполнил всё.

Экран. Чёрный.

Мигающий курсор.

ПЕРЕЗАГРУЗКА ЗАВЕРШЕНА

ИМЯ ПОЛЬЗОВАТЕЛЯ: ____________

ПРОДОЛЖИТЬ? [ДА/НЕТ]

Макс медленно потянулся к клавиатуре. Пальцы дрожали. Но в них — было всё, что осталось.

Я готов.

Курсор мигнул.

И мир… начался заново.

Эпилог. Новое начало

Он проснулся.

На полу — ковёр. Старый. Протёртый. Запах — пыль, пластик, ночной воздух с улицы.

Комната. Постеры на стенах. Консоли на полке. Свет монитора мигает — как если бы компьютер только что перезагрузился.

Макс лежал, не двигаясь. Слушал.

Тишина.

Не цифровая. Не фильтрованная. Живая.

Он сел. Огляделся. На столе — тетрадь. Открыта на черновике аркадного уровня. Рядом — Game Boy.

Он коснулся его.

Тёплый.

Не включён — но будто ещё дышит.

На экране монитора — ничего. Только чёрный фон. И в углу… курсор.

Мигает.

Как будто ждал.

Макс встал. Подошёл. Сел.

Экран вспыхнул. Появилось окно:

ТОЧКА ВОЗВРАТА АКТИВИРОВАНА ПРОДОЛЖИТЬ? [Y/N]

Он не испугался.

Он улыбнулся.

И прошептал:

— Я готов.

Курсор замер. Мир — задержал дыхание.

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

И снова:

Загрузка…

Спасибо за чтение

Вернуться к книге