Космический корабль Содружества.
Исследовательский модуль.
Тестовый запуск системы.
Процесс инициализации системы запущен.
— Вольт, система логирования прошла инициализацию? — Повернувшись к напарнику, девушка вопросительно посмотрела на него поверх очков.
— Секунду, — парень нервно взъерошил свои синие волосы и нахмурил брови, вчитываясь в показания на экране планшета.
Девушка пожала плечами и отвернулась к монитору, по экрану которого бежали строки с кодом. Закусив стилус, она ввела ещё несколько строк в общую структуру кода.
— Есть! — Раздался выкрик Вольта. — В логах всё чисто. Запускай.
— Фу, напугал, — надув губки, девушка застучала по клавиатуре сразу двумя парами рук. — Готово. Файлы дополнительной конфигурации успешно включены в настройки системы.
Вольт подошёл к рабочему месту девушки и, нависнув над ней, склонился к монитору. Минут десять в комнате раздавались только жужжание и попискивание аппаратуры.
— Запускай сбор ассетов, — кивнув, Вольт выпрямился и потянулся, разминая спину, когда данные успешно обновились.
— Готово, — оттарабанив на клавиатуре нужную команду, девушка выгнулась в кресле и зевнула, снимая очки. — Теперь остаётся только ждать.
Парень слегка повернул голову и бросил косой взгляд на монитор: по экрану бежали быстро сменяемые строки кода.
— Кора, так кого в итоге мы добавим в качестве начальной угрозы? Гоблинов? — Поинтересовался Вольт, развалившись на диване. Он подбрасывал маленький мячик к потолку, а затем ловил его. Это всегда помогало ему сконцентрироваться и лучше думать.
— Не-а. Было уже у наших конкурентов. Ну помнишь тот мирок? Там ещё про город что-то было. Так что не пойдёт, — покачала головой девушка.
— Орки? — Предположил парень.
Девушка откинула голову назад на спинку кресла и, в задумчивости, намотала локон волос на пальчик.
— Не подходит, Вольт. Орки тоже были… — смешно сморщив носик, она тяжело вздохнула. — Ну помнишь тот мир…
— Да-да, помню. Понял. Не подходит.
Снова повисла тишина, прерываемая жужжанием аппаратуры, писком мониторов и мерным стуком мячика о потолок.
— Ну тогда мой вариант, — как бы невзначай бросил парень.
— О-о-о, не начинай, пожалуйста, — протянула девушка, закатив глаза и, оттолкнувшись ногой от стола, крутанулась в кресле. — Шутка про картошку-монстра настолько затёрта, что уже можно драники готовить.
— Что готовить? — Вольт недоуменно посмотрел на Кору, позабыв о мячике. — Ай… — Это напомнил о себе мячик попаданием в лоб.
— А, забей, — махнула сразу четырьмя руками Кора и подъехала в кресле к монитору. — Ассеты успешно собраны.
Вольт подскочил с дивана и подошёл к рабочему месту девушки. Вчитываясь в экран, он потёр подбородок, а затем взял свой планшет со стола и начал водить пальцем по экрану.
— Все зависимости подтянуты, — пробубнил он и сел в рабочее кресло. — Что у тебя?
— Всё в норме. Нужно подождать завершения загрузки.
— Вольт, — позвала Кора, — придётся по-стандарту.
— Опять зомби? — Кисло поморщившись, недовольно протянул парень и тут же добавил возмущённое: — Картошка, значит, избита, а зомби — нет?
— Это классика, Вольт, — пожала плечами Кора. — Вообще Содружеству плевать на вид первичной угрозы. Главное, чтобы всё остальное работало хорошо. Что у нас там первым этапом идёт?
— Терраформирование, — без запинки прозвучало в ответ. — Думаешь, на этот раз мы победим в этой гонке за ресурсами?
Девушка ответила не сразу. Она поднялась на ноги, подошла к аппарату с едой и принялась листать меню, бубня под нос тихое: «Терраформирование… Ещё одна банальщина…»
— Что касается твоего вопроса, — выбрав еду, продолжила Кора. — Не знаю, Вольт. Содружество уже дважды проиграло Союзу. Мы не можем проиграть снова и упустить этот молодой мир. Ставки слишком велики. И будто мало было нам Союза, так ещё и эти из Альянса объявились, — девушка тяжело вздохнула и потёрла лоб.
Процесс инициализации завершён.
Оба одновременно повернули головы к мониторам. Переглянувшись и улыбнувшись, они подошли к своим рабочим местам.
— Всё просто шик, — щёлкнул пальцами Вольт. — Запускаем?
— Агась, — с азартным огоньком в глазах кивнула Кора. — Можно я?
— Давай, — махнул рукой парень. — Мой тебе подарок на вашу с Лином свадьбу.
Девушка улыбнулась, послала воздушный поцелуй другу и, закусив нижнюю губку в предвкушении, начала вводить команды.
— Почти готово, — тихо произнесла Кора.
Вольт кивнул, снова взлохматил волосы и продолжил проверку в своём планшете.
— Ой, — донеслось со стороны Коры.
Вольт замер, напрягся, а затем медленно повернулся к напарнице.
— Что, «ой»? — с паузой проговорил он, не двигаясь с места. — Мне твоё «ой» вообще не нравится, Кора. Очень не нравится.
— Здесь какой-то неизвестный скрипт и он уже сожрал некоторые части конфигурации, — страдальчески заломила бровки Кора и виновато посмотрела на парня. — Ну не заводись, Вольт. Я на этот раз не виновата. Оно само!
Парень со свистом выдохнул и покрутился на месте, ероша волосы.
— Оно само, как же, — раздражённо бубнил он, пока шёл к напарнице. — Что там? В систему добавлен неучтённый игрок?
Короткий кивок.
— За-ши-бись, — по слогам произнёс он и вздохнул. — И к чему может привести этот неизвестный элемент? В любом случае исправить уже ничего невозможно. Ну, блин, Кора!
— Ну что «блин, Кора»⁈ Говорю же, это не я! И потом, баг ма-аленький, — девушка согнула руку и показала маленькое расстояние между большим и указательным пальцами. — Прикончат его и никто даже не успеет заметить. А прикончат точно. Если не терраформирование, так монстры. Или его же собратья. Нечего переживать, — беззаботно махнула рукой Кора.
Вольт, сложил руки на груди и со скепсисом посмотрел на напарницу. Они с ней работают уже много лет. И ни один косяк Коры не проходил без последствий. Ни один. Если она косячила, то это всегда приводило к тому, что Вольту приходилось разгребать последствия.
— Ма-аленький, — передразнил он подругу. — Моё терпение, Кора, на донышке, — Вольт повторил её жест. — Ты уверена, что только это потёр скрипт? И если это действительно не твой косяк, тогда чей?
В комнате снова повисла тишина, а на экране монитора вспыхнула и пропала алая надпись:
Ошибка!
Сейчас…
Я стоял и ошеломлённо наблюдал, как комната, которая была моей тюрьмой, буквально разваливалась на части. Пиксели, из которых состояли стены, пол и потолок, рассыпались, словно домино, и улетали куда-то вниз, растворяясь в бесконечной пустоте.
Монстр тоже вёл себя странно, он застыл в неестественной позе, а его туша исказилась, как будто изображение на экране сломанного телевизора.
Ветер! Его здесь никогда не было, а теперь он дул с такой силой, что я едва удерживался на ногах. Я почувствовал, как моя кожа покрывается мурашками, а волосы встают дыбом.
— Что происходит? — Вполголоса пробормотал я, но мой голос потерялся в грохоте разрушающейся комнаты.
Звук моего собственного голоса показался чужим, как будто он принадлежал не мне, а кому-то другому.
… До перезагрузки осталось 7, 6, 5…
Продолжил монотонно вещать механический голос системы.
— Э! Никаких перезагрузок! — Закричал я, но мой голос снова поглотил творящийся вокруг хаос.
Ступор прошёл, мозг заработал в прежнем режиме и до меня наконец дошло, что это, возможно, мой единственный шанс выбраться отсюда.
Конечно же, меня никто не слушал. Цифры продолжали отсчёт, а пространство вокруг рушилось всё быстрее. Я увидел, как моё тело начало терять форму, словно я тоже был частью этой виртуальной реальности. Посмотрел на свои руки — они медленно становились прозрачными. Я должен действовать!
— К чёрту! — Перевёл взгляд на ещё не до конца разрушенную стену и побежал.
Каждый шаг давался с трудом, будто я бежал в воде. Воздух вокруг был густым, как сироп, и каждый вдох приходилось совершать с некоторым усилием.
У края комнаты я остановился и посмотрел вниз. Сквозь дымку облаков проступали очертания города. Он был таким далёким, что казался игрушечным. Обернулся и посмотрел на монстра, который только сейчас начал распадаться на мелкие частички. Его глаза всё ещё смотрели на меня, но теперь в них не было угрозы. Только пустота.
Кинул взгляд на руки — они всё ещё теряли плотность. Я чувствовал, как моё тело становится всё более лёгким, почти невесомым.
Если до этого я рассуждал о том, что стою на краю метафорической пропасти и мне остался последний шаг до падения, то теперь я в прямом смысле стоял у пропасти. И мне нужно было сделать этот шаг, чтобы обрести свободу. Я сжал кулаки, ощущая, как по спине прошёлся лёгкий холодок.
— Страшно, мля, — прошептал я, глядя в бездну.
И пусть идут лесом все те, кто пренебрежительно фыркнул бы сейчас при виде моих метаний и назвал бы их слабостью. Посмотрел бы я на них, если бы им нужно было вот так прыгнуть с такой высоты. Да ещё и без парашюта. А ещё лучше, дал бы им пинок, чтоб не умничали.
Да-а, от пинка и я бы сейчас не отказался.
Я вспомнил всё, через что прошёл за это время и повторно прокатиться на этой карусели я не хотел. Да и не факт, что система не учтёт ошибку и не подправит код в программе монстра. Это действительно мой первый и последний шанс вернуться в реальность.
— Давай, Кир! Давай! Ты умирал дофига раз. Одним больше, одним меньше! — Заорал я, подбадривая себя, и приготовился к прыжку.
Сердце бешено колотилось, но другого выхода не было. Я закрыл глаза, сделал глубокий вдох и…
… До перезагрузки осталось 3, 2, 1…
И я прыгнул.
Внезапно всё вокруг погрузилось в темноту. Я больше не чувствовал своего тела, не слышал звуков, не видел света. Я словно был ничем. Пустотой. Но даже в этой пустоте я сохранял сознание.
Мысли, воспоминания, эмоции — всё это оставалось со мной. Я был собой и одновременно с этим меня не было.
— Да что ещё? — Мысленно простонал я. Ну или не мысленно. — Куда я попал на этот раз?
Будто в ответ на мои мысли, в темноте загорелась крошечная точка света. Она была такой маленькой, что я едва смог её разглядеть, но она притягивала меня, как магнит. Я почувствовал, как моё сознание начало двигаться к ней, словно меня затягивало в воронку.
Свет становился всё ярче, и вскоре я оказался в совершенно новом месте. Это была комната, но не та, в которой я провёл всё это время в компании монстра. Она была больше похожа на лабораторию: стены из металла, множество экранов с бегущими строками кода, и в центре — огромный прозрачный купол, внутри которого плавали какие-то странные символы.
В комнате, помимо меня, находились ещё двое: парень со странными синими волосами и девушка, с не менее странным набором верхних конечностей. Их у неё было четыре штуки. Они сидели за мониторами, вводили что-то на клавиатурах и о чём-то говорили. Их слов я не понимал — язык, на котором они говорили, был мне незнаком. Но их голоса звучали напряжённо, как будто они обсуждали что-то очень важное.
Я огляделся, пытаясь понять, где нахожусь. Моё тело снова обрело форму, но я чувствовал себя странно, словно был не совсем собой. Я подошёл к одному из экранов и попытался прочитать, что на нём написано. Но символы тоже были мне не знакомы. Они напоминали что-то среднее между иероглифами и математическими формулами.
Постоял возле парня и помахал рукой перед его лицом — ноль реакции. Меня не видели.
— Та-а-к, — протянул я задумчиво. — Что за шутки?
— Кто ты? — Раздался бесстрастный механический голос позади меня.
Голос был похож на тот, что звучал в комнате с монстром. Похож, но не он. Или он? Я ощутил, как во мне поднимается глухое раздражение и постепенно усиливается, превращаясь в злость. Без резких движений, я стал медленно оборачиваться.
Передо мной стоял человек. Нет, не человек. Это было что-то другое. Его тело состояло из света, а лицо было выполнено из ломаных линий программного кода. Он смотрел на меня вроде бы с любопытством, склонив голову на бок. Как на зверушку в зоопарке. Из моей глотки вырвался тихий рык.
— Ты кто? Это ты заварил всю эту кашу и продержал меня в той проклятой комнате всё это время? — Хрипло проговорил я, сдерживая злость.
Я напряг мышцы, сжал кулаки, тело само приняло стойку, из которой удобнее всего сорваться в стремительной атаке.
Существо никак не отреагировало. Оно будто бы пропустило мимо ушей мои слова и продолжало стоять и рассматривать меня, абсолютно не опасаясь за свою жизнь. А зря.
— Ты — ошибка, — сказало оно. — Ты не должен был здесь оказаться. Но ты здесь.
— Ты прав, чудик, — кивнул я. — Я не должен был оказаться здесь, но я здесь. И мне чертовски любопытно почему я здесь и где это «здесь»? — Я обвёл рукой помещение и снова посмотрел на существо. — И ты не ответил, кто ты?
Существо перевело взгляд на моё лицо и после небольшой паузы заговорило:
— Я СОВ — система обнаружения вторжений. В мои функции входит выявление несанкционированного доступа.
Я усмехнулся и негромко проговорил:
— Открывай, сова, медведь пришёл.
Мне показалось, будто существо ненадолго зависло, обрабатывая информацию.
— М-м-м, — прогудело оно, — Ты не медведь. Ты — часть системы, — объяснило существо. — Но ты разрушил её изнутри и должен был исчезнуть, как и всё остальное. М-м-м, — прогудело существо, видимо, имитируя задумчивость. — Ты оказался сильнее, чем предполагалось. И теперь система не может вернуться в прежнее состояние. Ты изменил всё.
— Я не понимаю, что за бред ты несёшь, — признался я и нахмурился. — Я просто хотел выбраться из той чёртовой комнаты и вернуться домой.
Существо несколько раз моргнуло и склонило голову на другой бок.
— Дом? — Переспросило оно. — Ты полагаешь, у тебя есть дом? М-м-м, — снова загудело существо. — Верно ли я понимаю, ты думаешь, что у тебя есть жизнь, как у них, — он указал рукой на парня и девушку, — которую ты потерял?
Я проследил за его рукой и посмотрел на существ. Они склонились у монитора и что-то обсуждали на повышенных тонах. И они по-прежнему не слышали и не видели нас, а их лица были напряжены, как будто они решали какую-то сложную задачу.
— Да, — ответил я, хотя в голос уже прокрались нотки сомнения. — У меня была жизнь. У меня были близкие. И я должен вернуться к ним.
Существо покачало головой.
— Ты никогда не был там, — сказало оно. — Всё, что ты помнишь — иллюзия. Ты был создан, как часть системы. Ты — программа. И твоя цель — проходить испытания, чтобы система могла совершенствоваться.
Я почувствовал, как земля уходит у меня из-под ног. Нет, это не может быть правдой. Я помню свою жизнь. Я помню Сашу, Маришу, сестру, родителей… Это не может быть ложью.
— Ты лжёшь, — глухо отозвался я. — Я не программа. Я человек.
Существо вздохнуло.
— Ты можешь верить в это, если хочешь, — кивнуло оно. — Но правда в том, что ты никогда не был человеком. Ты — эксперимент. И теперь, когда часть твоей системы разрушена, ты можешь влиться в мою систему. У нас как раз начинается состязательный эксперимент. Немного доработать твой код и ты будешь готов.
Я посмотрел на существо и попытался понять, что оно от меня хочет. По всей видимости, меня хотят убедить в том, что я не человек, а какой-то программный код. Как тот монстр, с которым я сражался. Что всё, что я знал, всё, во что я верил — ложь.
Если хотя бы на мгновение допустить мысль, что СОВ прав, тогда это бы объяснило многое. Но он ошибается, программа не может сомневаться в своих решениях и действиях, а также рефлексировать. А я делал и то, и другое.
Ладно, допустим, это часть прописанной программы. Должно быть ещё что-нибудь. Я задумался, анализируя всё то, что происходило со мной в последнее время. Обязано быть ещё какое-то несоответствие. Что-то, что не подчиняется логике. Ошибка.
Точно! Я снова чуть не шлёпнул себя по лбу. И впервые был рад мысли о том, что я тормоз. Ну, конечно, программа не стала бы так долго тупить, имея необходимые ресурсы для победы. Она бы сразу же воспользовалась навыком Взор Анатома, как только появилась такая возможность. Программа — да, а я — нет. Я поддался эмоциям.
Настоящим. Человеческим. Эмоциям.
Я прищурился и посмотрел на существо, которое стояло напротив и всё так же рассматривало меня.
Система обнаружения вторжений, говоришь? Продвинутый аналог антивируса? И теперь меня снова хотят закрыть в какой-то локации, чтобы я… что? Снова что-нибудь тестировал? Или вообще уничтожить?
Ага! Щас!
— Ты врёшь, — упрямо повторил я и приготовился к атаке. — Я не знаю, что за чертовщина здесь происходит, но я знаю одно: Я — человек.
— Тогда придётся тебя стереть. М-м-м — прогудело существо. — Очень жаль, но время на исходе.
Системное уведомление: Обнаружен несанкционированный доступ к ядру системы. Уровень угрозы: Критический. Инициирован процесс удаления объекта.
Существо подняло руку, и я почувствовал, как моё тело вновь начало терять форму. Пиксели, из которых оно состояло, начали распадаться. Я посмотрел на свои руки — они снова стали прозрачными, почти невидимыми. Значит, я прав. А если так, тогда я не готов сдаться. Не сейчас. Не после всего, через что я прошёл.
Я рванул вперёд, но существо отступило с лёгкостью, будто читало мои мысли. Его лицо, состоящее из строк кода, исказилось в подобии улыбки.
— Ты не можешь бороться с Системой, — сказало оно.
— Думаешь, сможешь стереть меня? — Проговорил я со злой усмешкой, глядя на существо исподлобья. — Ошибаешься. Я не набор кода. Если понадобится, я уничтожу и тебя, лишь бы выбраться отсюда. Был уже один такой неубиваемый. И где он сейчас? Его нет, а я есть, — моё тело вновь обрело плотность и я снова атаковал.
Системное уведомление: Конфликт систем. Обнаружено сопротивление объекта. Уровень стабильности: 47 %.
Внезапно комната начала дрожать. Экран за спиной существа взорвался, и строки кода начали вырываться наружу, как змеи.
Существо впервые выглядело растерянным. Его форма начала искажаться, как будто оно теряло контроль.
Комната рушилась на глазах. Стены рассыпались на миллионы пикселей, пол подо мной треснул, обнажая черный провал бездны. СОВ, который ещё минуту назад казался всемогущим, теперь выглядел маленьким и беспомощным.
Системное уведомление: Процесс удаления прерван. Система нестабильна. Уровень стабильности: 12 %.
— Ты не понимаешь, что делаешь, — прошептало оно, делая очередную попытку запутать меня или остановить. — Если ты разрушишь систему, ты разрушишь и себя.
— Может быть, — кивнул я согласно. — Вот и проверим, человек я или машина. Машина не может навредить себе, если это не прописано в её алгоритмах. Она не может сделать не логичный выбор. А я могу, — я заглянул в дыру на полу и улыбнулся. — И я выбираю быть свободным, а не торчать в очередной клетке.
Системное уведомление: Критическое повреждение ядра. Уровень стабильности: 0 %.
Я закрыл глаза и шагнул в пустоту.
Во второй раз было уже абсолютно не страшно, наоборот, спокойно. Ветер завывал вокруг меня, а моё тело начало растворяться. Но на этот раз я не переживал. Я знал, что это не конец.
И я был прав.
Когда я открыл глаза, то обнаружил себя на краю огромного города. Небо над головой было тёмным. Город был пуст, на первый взгляд. Но интуиция нашёптывала мне, что это не так.
Я запрокинул голову и вдохнул полной грудью ночной воздух. Голова прояснилась.
— М-м-м, — протянул я и улыбнулся. — Этот сладкий запах свободы. Я сделал это.
Запах у свободы был, кстати, так себе. Совершенно не сладкий. В воздухе отчётливо ощущался запах гари. А ещё присутствовал еле уловимых запах не то гнили, не то сырости.
Я посмотрел на дорогу перед собой, которая вела прямиком в город и сделал шаг вперёд. В тот же момент земля под ногами слегка дрогнула. Где-то вдалеке раздался глухой гул, словно что-то огромное и тяжёлое пришло в движение.
Я остановился и прислушался. Ветер донёс до меня странные звуки — то ли стоны, то ли рычание. Едва уловимые, но от этого состояние напряжённого ожидания только нарастало.
— Никакой оригинальности, Система. Давай ещё скримеров добавь, рож внезапных из-за угла, — ворчливо прошептал я еле слышно и осмотрелся в поисках укрытия или оружия. Желательно и того, и другого.
Спрятаться я мог в домах, окна которых щеголяли своими тёмными провалами, но до них нужно было сначала добраться. Поблизости же ничего не наблюдалось. С оружием тоже было не густо: ржавые куски труб, обломки камней и стёкла. Я выбрал ржавую трубу.
— Сгодится, — кивнул я и посмотрел вперёд. — Город, значит.
С каждым шагом запах гари и гнили становился всё сильнее. Я ускорился, стараясь не думать о том, что может скрываться в домах по бокам улицы. Но чем дальше я шёл, тем больше понимал, что город не такой уж тихий и спокойный. В окнах домов мелькали тени, а из переулков доносились шорохи.
— Ну, конечно, — проговорил я и остановился. — Никогда такого не было и вот опять.
Дорогу мне преградила фигура. Она появилась из-за угла, медленно и неуверенно шагая в мою сторону. И я бы подумал, что это человек, но со зрением у меня было всё в порядке. Движения у фигуры были дёрганные, неуклюжие, тело сгорбленное. Одна рука волочилась по земле, а голова неестественно склонилась набок.
Она подняла голову.
На меня смотрели пустые, мутные глаза. Кожа серая и обвисшая, а из полуоткрытого рта капала чёрная жидкость. Фигура издала низкий рык и сделала шаг в мою сторону.
— Да ладно, — даже как-то немного разочарованно удивился я. — Зомби? Это ж избитый ход, — звук собственного голоса помогал успокоиться и сконцентрироваться на новых вводных.
Я отступил назад, но в этот момент услышал ещё один стон — уже сзади. Обернувшись, я увидел, как из переулка выходят такие же фигуры. Их было пятеро и они окружали меня. Медленно, но неумолимо сжимали кольцо.
— Группу поддержки привёл, да? — Вернулся я взглядом к первому зомби и завертел головой в поисках выхода.
Но улица была узкой, а зомби — со всех сторон. Их стоны сливались в один жуткий хор, а запах гнили стал невыносимым.
Я перехватил трубу поудобнее и приготовился к бою.
— Врагу не сдаётся… — начал напевать я одну старую песенку.
ТА-ДАХ!
Снова что-то грохнуло где-то впереди. На этот раз сильнее. И ближе. Гораздо ближе. Я хотел было повернуть голову на звук, но в этот момент первый зомби бросился на меня.
Я сплюнул вязкую слюну.
— Что ж, начнём, — проговорил я и, резко развернувшись, прыгнул на группу зомби.