Пиксельный Пленник
Пролог. Точка Возврата
Петербург утопал в октябре. За окном с хрипом плескался дождь, как будто сам город пытался смыть усталость с облезших фасадов. Потёки воды стекали по стеклу, превращая улицу в рябь, словно мир за пределами окна был всего лишь текстурой — плохо прогруженной, унылой, как фон в старой игре.
В комнате пахло пылью и пластиком. Тёплый свет от монитора ронял бледные отблески на стопку старых тетрадей, развалившийся диван и стену, завешанную постерами — 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]
Он не испугался.
Он улыбнулся.
И прошептал:
— Я готов.
Курсор замер. Мир — задержал дыхание.
—
Где-то, в глубине сервера — или памяти, или сна — что-то открылось.
И снова:
Загрузка…
Спасибо за чтение
Вернуться к книге
