Читать книгу No CTRL - - Страница 15

Глава XIV

Оглавление

Стас проснулся поздно, утро давно перевалило за полдень.

Лёжа в кровати, он уставился в потолок, позволяя памяти прокручивать обрывки ночи. Музыка, голоса, вспышки света… Он снова услышал, как толпа скандировала его имя, когда он починил сервер на вечеринке. Тогда он чувствовал себя нужным, частью чего-то большего, принятым миром. Но теперь всё казалось чужим, будто он смотрел чужую жизнь со стороны.

«Если бы не Витя…»

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

«Ты ведёшь себя, как идиот.»

Она свободна делать что угодно. А он… Он никогда не станет для неё тем, кто может встать, шагнуть, закружить её в танце. Эта мысль кольнула, но затем принесла странное облегчение. Признание правды освобождало.

Он принял решение. Никаких глупых надежд. Никакого ожидания, что она выберет его. Всё это нужно вычеркнуть, пока он не утонул в фантазиях, которые никуда не приведут. Он всегда знал, что отношения – не его история. Он не создан для них. Вчерашний вечер, несмотря на смех Даны в библиотеке, её шутку про «гениев», момент славы, когда толпа выкрикивала его имя, ничего не изменил. Да, было приятно говорить с ней, чувствовать её интерес, ощущать себя героем. Но это – лишь мгновения, случайные эпизоды, которые не должны сбивать его с пути.

Его настоящее – виртуальный мир. Вот что важно. Вот что он может контролировать, развивать, доводить до совершенства. Код и алгоритмы не подводят, не меняются из-за эмоций, не оставляют ран. Они предсказуемы, надёжны, в отличие от людей, которые приходят и уходят, оставляя лишь пустоту.

«Думай о деле.»

Эта мысль отрезвила, привела его в порядок. Ему повезло – у него есть проект, который увлекает, даёт цель, заставляет двигаться вперёд. Не каждый может похвастаться таким. Он вложил в него всего себя, и это стоило каждого часа, каждой строки кода, каждого бессонного утра.

«Никаких отвлекающих мыслей.»

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

«Туда мне и нужно вернуться.»

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

«Насколько далеко это может зайти?»

Вопрос возник внезапно, но Стас не стал зацикливаться. Размышлять можно бесконечно, но важнее двигаться вперёд. Виртуальный мир ждал его, и он не собирался его подводить.

Он откинулся на спинку кресла, его плечи слегка напряглись, выдавая внутреннее смятение. В голове мелькали обрывки вечеринки – смех Даны, её вопрос: «Слушай, а что ещё интересного в этой книге?» – но они уже не цепляли. Всё было решено. Его рука скользнула в боковой карман кресла, и пальцы наткнулись на плотный, шершавый предмет. Он нахмурился и вытащил находку.

«Сборник статей о первых компьютерах.»

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

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

Стас пролистал страницы, задерживаясь на заголовках: «Протоколы передачи данных в ранних сетях», «Эволюция языков программирования», «Невидимый интернет: миф или реальность?» Последний заголовок заставил его замереть, что-то кольнуло внутри, острое и внезапное. Он одёрнул себя. Позже. Сейчас его ждала другая реальность, созданная им самим.

Он положил книгу на стол, надел VR-очки, и мир преобразился. Город развернулся перед ним, полный жизни. Неоновые вывески мерцали в вечернем сумраке, узкие улочки Бангкока гудели, торговцы выкрикивали фразы на смеси тайского и английского. Но что-то изменилось. Раньше его улицы заполняли машины и мотоциклы, но общественного транспорта не было – он не решался его добавить, боясь усложнить систему. Теперь по дороге прокатился синий автобус с надписью Bangkok City Line. За перекрёстком двигалась колонна двухэтажных туристических автобусов с открытым верхом. В каналах между улицами скользили узкие лодки, перевозя людей, их яркие корпуса отражались в воде.

«Этого не было.»

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

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

«Как Витя это сделал? И когда успел?»

Стас чувствовал, что теряет контроль. Раньше он был уверен, что виртуальный мир подчиняется только ему. Теперь здесь появлялись вещи, которых он не создавал.

Он вызвал меню и переместился в аэропорт Суварнабхуми. Прозрачный купол над головой отражал свет рекламных экранов, пол блестел, отражая движение. Аэропорт жил: туристы спешили к выходам, объявления на английском и тайском звучали из динамиков, табло мигало данными о рейсах.

Стас подошёл ближе, его сердце билось быстрее.

«Пора проверить, насколько это реально.»

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

«Чёрт. Это уже слишком.»

Его мир, его творение, синхронизировался с реальностью. Это было невозможно. Или всё-таки возможно? Он сделал шаг назад, вчитываясь в табло, когда заметил странность. В толпе одна женщина двигалась иначе. В светло-бежевом платье, она шла осмысленно, не так, как запрограммированные NPC.

«Кто ты?»

Она направилась к выходу, лавируя между пассажирами с лёгкостью. Стас двинулся за ней. Женщина вошла в неприметную дверь, похожую на аварийный выход. Он последовал туда и оказался в торговом центре Бангкока. Это было ненормально. Дверь всегда вела в технический коридор аэропорта, но сейчас она открыла проход в совершенно другое место. Это ощущалось как портал в иное измерение – в реальном аэропорту нет торгового центра, и такой переход невозможен. Стас почувствовал, как пульс участился. В момент открытия двери в наушниках раздался знакомый шум, как от сбоящего оборудования, а на экране очков мелькнула тонкая рябь, словно сигнал на миг прервался.

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

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

«Она точно не NPC.»

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

Стас замер, осматриваясь. Толпа текла мимо, люди болтали, несли пакеты. Всё выглядело реальным – слишком реальным. Он помнил, что вошёл через дверь в аэропорту, но в сознании зияла пустота, будто кто-то вырезал часть пути и подменил реальность.

Он провёл рукой по затылку, задумавшись. «Баг?» В начале создания мира случались ошибки с телепортами, но они давно исправлены.

Что-то изменилось. Он открыл панель разработчика. Код выглядел чистым, без уведомлений о сбоях. Затем загрузил карту – ничего подозрительного.

Тревога нарастала, холодная и тяжёлая. Этот мир больше не был его. Он вызвал меню выхода и нажал «Завершить сессию».

Тишина. Экран замер, меню мерцало. В груди сжалось, дыхание стало тяжёлым. Он нажал ещё раз. И ещё.

Никакого ответа.

Кислород стал густым, давящим. Люди вокруг двигались медленнее, или это было его воображение?

Секунда. Две. Три.

Резкий рывок – реальность прогрузилась. Стас ударился затылком о кресло и сорвал VR-гарнитуру. Комната казалась темнее, в ушах звенело. Он глубоко вдохнул, пытаясь прийти в себя.

Общественный транспорт, которого он не создавал, реальное расписание рейсов, слишком осмысленный NPC и странные артефакты в системе. Это всё ещё его виртуальная реальность или он больше не хозяин здесь? – произнёс он вслух, заметив своё тревожное отражение в тёмном экране VR-очков. На миг показалось, будто в комнате он не один, словно кто-то наблюдал за ним.

No CTRL

Подняться наверх