Чэнь Цзыан пришел в себя, его рука все еще лежала на портрете покойной бабушки, сигарета отца еще не догорела, а то, что только что произошло, заняло всего лишь мгновение ока.
Его взгляд скользнул с портрета вниз, сразу же упав на ряд внуков. Чэнь Цзыан положил руку на собственное имя, и от этого прикосновения словно активировалась какая-то печать: высеченное на надгробии имя Чэнь Цзыан засияло флуоресцентным светом. Из-за могильного холма внезапно что-то выскользнуло, прошло сквозь его имя на камне и через кончик пальца устремилось прямо в тело Чэнь Цзыана. Ощущение было точь-в-точь как от укола: леденящая волна хлынула через пальцы во всем тело, но организм не только не отторгал ее, а словно раскрыл каждую пору, отчаянно впитывая эту силу. Это была часть изначальной плоти и крови самого Чэнь Цзыана, просто проведшая в разлуке слишком много времени и наконец-ходи вернувшаяся домой, чтобы вновь слиться воедино.
Ветра не было, но волосы Чэнь Цзыана вдруг затрепетали. Каждый клеточка его тела ликовала и пела, а по всему существу разлилась невыразимая легкость. На первый взгляд черты его лица оставались прежними, но при внимательном рассмотрении можно было заметить, что взгляд стал острым и несгибаемым, переносица — выше, а кожа хоть и не изменила цвета, приобрела то сияние здоровой кожи, какое бывает только у первоклассных спортсменов; даже между бровей прорезался неуловимый живой блеск.
Во всем облике Чэнь Цзыана произошло неуловимое, трудно поддающееся описанию преображение.
В его голове толпилось бесчисленное количество новой информации, и он как раз собирался как следует все упорядочить, как отец подошел и мягко похлопал его по плечу: незаметно пролетело столько времени, и они простояли на коленях перед могилой уже битый час.
Оказывается, день уже клонился к закату.
Вечером Чэнь Цзыан лежал на кровати у себя дома, касаясь пальцами метки размером с медную монету на груди. Она не болела и не зудела, словно родимое пятно, с которым он родился. Это случилось в тот момент, когда Чэнь Цзыан в последний раз отвесил земной поклон, прощаясь с бабушкой: из-за могильного холма вырвался мимолетный, ускользающий, не поддающийся описанию лучик света, стремительно вонзился ему в грудь и оставил этот знак. Приняв ванну, Чэнь Цзыан долго и внимательно разглядывал его, но так и не смог понять, что это за узор — выглядело так, будто в грудь вплавили какой-то кулон.
Это наверняка тотем, защищающий меня, неужели он оберегает меня до сих пор? И как же я все-таки умею доставлять хлопоты! — глядя в потолок, подумал Чэнь Цзыан. Воспоминания вновь нахлынули на него, и он невольно тяжело вздохнул.
Как бы то ни было, разобраться с назначением этой метки прямо сейчас не получалось, и Чэнь Цзыан только собрался привести в порядок огромный массив информации, появившейся в его голове днем, как в сознании внезапно всплыло уведомление: обновление готово к установке.
Что за черт, какая еще установка, что за хрень они собираются установить в мое тело? И неужели нет варианта отложить обновление?! Чэнь Цзыан был ошеломлен!
Даже на айфоне при установке обновлений можно выбрать: установить немедленно или позже, а если уж и навязывают апдейт, то поступают куда деликатнее, тихонько накатывая его среди ночи.
Какого черта...
Он еще не успел закончить ругань, как завис. Если описывать текущую сцену, то Чэнь Цзыан в этот момент походил на того самого зеленого робота с экрана обновления андроид-смартфона.
Этой ночью он не погрузился в мир снов, потому что Чэнь Цзыан обновлял систему... самого себя.
В процессе обновления запустилась ролевая игра. Точь-в-точь те самые сцены, что снились Чэнь Цзыану с самого детства.
В бескрайнем цифровом океане тут и там, разреженные и безмятежные, плавали первозданные исходные коды. Чэнь Цзыан был одним из таких кодов — находился в спячке, бесцельно, лениво дрейфуя по волнам цифрового мира.
Пока в один прекрасный день коды не получили короткую инструкцию: выжить. И весь цифровой мир мгновенно изменился.
Это была настоящая Королевская Битва. Одни коды оставались глухи и безучастны, другие же зашевелились, и окружавшие их прежде бессмысленные массивы данных вдруг обрели для них значение.
Большинство кодов избрало ту же стратегию, что и живые существа на Земле: размножаться как можно больше! Коды принялись в массовом порядке клонировать себя. Один за другим они стремительно захватывали близлежащее пространство.
Ресурсы вокруг исчерпались, и что же делать, если по соседству обнаружились такие же собратья-коды? Все просто: раз они не свои, значит — враги, и остается лишь одно — сожрать противника, переварить и ассимилировать. Так большая часть безучастных кодов была уничтожена. А те, что не пожелали сдаваться, опомнились и перед лицом суровой среды ради выживания были вынуждены ускорить копирование, упрощая сам его процесс. В результате хаотичное, неупорядоченное тиражирование породило множество ошибок; те из них, что не поддавались исправлению, привели к гибели части кодов, но другие ошибки подарили эволюцию и мутации.
Бесполезные мутации заставили их выбыть из гонки еще быстрее, зато полезные позволили мгновенно закрепиться на позициях.
Враждебные коды-захватчики тоже непрерывно эволюционировали, отвечая на конкуренцию и все возрастающий дефицит ресурсов.
Вскоре у кодов начали проявляться самые разнообразные черты: одни разрослись до гигантских размеров, другие освоили паразитизм, третьи научились маскироваться... Пестрое разнообразие, настоящий взрыв видов! Но все они преследовали лишь одну цель: выжить!
То ли по случайности, то ли характер самого Чэнь Цзыана перекочевал в игру, но код Чэнь Цзыана, сокращенно Код-Чэнь, поначалу просто лениво скопировал парочку собственных копий, отчего на свет появилось несколько таких же ленивых кодов-собратьев.
Будь у них колода карт или маджонг, этих клонов Чэнь Цзыану хватило бы, чтобы рубиться до посинения.
Однако никаких карт здесь не было, что, впрочем, ничуть не умаляло энтузиазма Кодов-Чэней: они сбились в кучку и принялись взаимодействовать друг с другом — то ли действительно изобретя какую-то увлекательную игру, то ли просто забавляясь вовсю!
Веселые дни всегда мимолетны. Коды размножались в геометрической прогрессии, клонируя себя наподобие делящихся клеток: одна порождает две, две становятся четырьмя, четыре превращаются в шестнадцать, затем тридцать два... Если выписать темпы роста числами, картина станет еще нагляднее и яснее: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048...
Поначалу процесс казался медленным, но на деле он шел с невообразимой скоростью. Представьте, если за час происходит два деления — сколько кодов получится всего за сутки после сорока восьми делений?
Сто сорок триллионов семьсот тридцать семь миллиардов четыреста восемьдесят восемь миллионов триста пятьдесят пять тысяч триста двадцать восемь...
Записывать это иероглифами слишком громоздко, арабскими цифрами куда привычнее: 140737488355328 штук!
Поэтому, если с каждым делением происходила хотя бы крошечная эволюция, спустя несколько десятков поколений вид менялся до неузнаваемости. Очень скоро весь мир оказался забит самыми разнообразными исходными кодами.
Зловещие, свирепые коды явились по душу редких и рассеянных Кодов-Чэней.
Стратегия массового размножения работает только тогда, когда потомство рассредоточено по разным корзинам для снижения рисков. Точно так же рыба мечет сотни икринок, и если другую рыбину проглотит хищник, толку от этого ноль. Так что Коды-Чэней, которые не успели как следует расплодиться и сбиться в стаю, оказались абсолютно бесполезны!
Чертовы. Бесполезные. Коды-Чэней паниковали по-страшному!
Лентяям порой везет: прежние игры научили их слаженному взаимодействию. Остальные же коды ставили во главу угла лишь индивидуальную выгоду, сражаясь в одиночку.
Один из нагрянувших массивных кодов вознамерился сожрать одного из Кодов-Чэней, намереваясь расправиться с ними поодиночке.
Но оставшиеся Коды-Чэней вовсе не собирались сидеть сложа руки: они дружно атаковали уязвимые места гиганта, и в конце концов громадина не выдержала совместного натиска и была уничтожена.
Вкус первой крови наконец пробудил в Кодах-Чэнях хищный инстинкт выживания: действуя по тому же шаблону, они прикончили еще парочку чужих кодов. Уничтоженные противники оказались настоящими братцами-благодетелями — они принесли Кодам-Чэням порцию боеприпасов, обладая фрагментами кода, которых тем так не хватало.
Поглотив трофеи, Коды-Чэней эволюционировали, породив несколько совершенно уникальных разновидностей: Код-Гигант, Код-Маскировка, Код-Мямля...
Эта банда разноплановых кодов, умеющих работать в команде, стала не просто глотком свежего воздуха в цифровом мире, а настоящим разрушительным селем.
Они одновременно клонировали себя, наращивая численность, и грабили да убивали налево и направо, устроив кровавую баню...
Вскоре в целом мире не осталось ни единого одинокого свободного кода. Выживать поодиночке стало невозможно, поэтому коды начали сбиваться в стаи, обладающие разными особенностями и навыками. Никто не мог одолеть соперника, а раз убивать больше не получалось — что делать? Правильно, заводить второе поколение.
И тогда случился очередной взрыв видов. По мере роста численности и разнообразия ресурсов вновь стало не хватать, и популяции начали гибнуть одна за другой, уступая место новорожденным созданиям.
Колесо эволюции крутилось без остановки: появление новых видов, период стабильного роста, внезапный биологический взрыв и массовое вымирание — цикл повторялся снова и снова.
Жизнь не замирала ни на миг: то наступало тишины и покой, то безумие; то кругом зияла пустая пустота, то кипела ожесточенная суета.
И очень скоро Коды-Чэней снова пришли в движение...

Комментарии

Загрузка...