Кирилл Кудряшов - Анкер
Сквозь ватную пелену в ушах, сквозь ощущение безмятежности и покоя от осознания того, что загрузка уже началась, вдруг прорвался чужой звук — грохот распахиваемой двери. Кто-то со всего маху влетел в квартиру, шибанув ее плечом…
«Я же не закрыл дверь…» — как-то отрешенно подумал Слава. Все глубже и глубже проваливаясь в виртуальность, но все еще продолжая ощущать материальный мир. Ощущение опасности было ирреальным, невозможным… Он уже здесь, уже в мировой сети… И никакая змееподобная старуха не доберется до него здесь.
Кто-то ворвался в комнату. Кто-то кричал «Нет!», кто-то отрешенно констатировал «Опоздали»… Звуки из реального мира все с большим трудом долетали до Славы. Он был в сети…
Звуки растворились в безграничной тишине. На плечи навалилась тяжесть информации, миллионами бит прокачиваемой через телефонные сети мира ежесекундно. И где-то среди всего этого он должен был найти свой анкер… Но он знал направление — он уже на том сайте, на котором лежит его файл. Он внутри сервера!
Прямо перед ним среди серой пелены, в которой не было ни границ ни форм — лишь отблески искорок коннектов да обрывки образов загружаемой информации, он не видел — ощущал дорогу. Путь к своему файлу с jpg-овским анкером. А сзади… Сзади вновь, в который уже раз, подкатывал холодок. Как будто громадный удав сфокусировал свой гипнотический взгляд у него между лопаток и, напрягая все силы, шлет ему мысленный приказ: «Обернись!» «Обернись, чтобы я мог взглянуть в твои глаза!» «Обернись, чтобы я мог подчинить тебя своей воле!» «Обернись, чтобы я мог поглотить тебя…»
Слава шестым чувством ощущал этот взгляд и даже предполагал, кому он может принадлежать. Виртуальности! Он был здесь чужим. Живым существом среди искусственных интеллектов. Астральным телом среди электронных образов… И Виртуальность хотела подчинить его себе!
Быть может это были всего лишь фантазии, но каждый раз, входя в виртуальность он чувствовал, что обратной дороги нет — она перекрыта этим самым удавом, чудовищным боа-констриктором, и если когда-нибудь что-то случиться с его анкером, возвратиться обратно, в то, что секунду назад было настоящим, он не сможет. Да сейчас, собственно, он и так не мог — за дверью той реальности его ждали мертвые тела Кати, проклятого Гепарда и его подельника и, что самое страшное, старуха, про которую вообще нельзя сказать, живая она, или нет.
«А может я вирус какой?» — вспомнил он ее слова и содрогнулся. Если в реальности водятся такие вирусы, то что может подстерегать его здесь, в виртуальности? В мире, где он чужой…
Серая мгла всколыхнулась перед ним, и впереди вдруг возникло колышущееся, повисшее в воздухе, изображение анкера. Его комната, посудный шкаф, сувениры, стоящие на его полке… И он сам, с улыбкой смотрящий в объектив фотоаппарата.
Еще несколько шагов, несколько мегабайт информации, которые проскользнут под его ногами подобно песчинкам там, в реальном мире. Еще несколько шагов и он снова в реальности, загрузка закончится и все события этого жуткого дня так никогда и не произойдут. Как в анекдоте: «Слышь, а Васю грузовик переехал… — Прикольно, блин! А он хоть сохранился?!»
Он сохранился. Он открыл этот способ. Он пользовался им уже не раз.
Но всякий раз панически боялся обернулся. Боялся того, что подбирается к нему за спиной…
Картинка, размером с рекламный плакат на кинотеатре, колыхнулась навстречу, когда Слава сделал к ней последний шаг. Анкер принял его. Узнал по одному ему ведомому паролю — этого процесса Слава никогда не понимал, равно как, собственно, он никогда толком не понимал и того, что создал — не понимал работы программы-загручика. Знал, что она делает, знал, какая последовательность команд приводит к этому, но не имел ни малейшего понятия, КАК он ухитряется возвращаться в уже прожитый день. Сохраняться, словно в компьютерной игре.
Да это и есть игра, только имя ей — жизнь.
Серость виртуальности медленно растворялась в ярком солнечном свете, струившемся из окна его комнаты. Слава потряс головой, прогоняя остатки сумрака и вновь приноравливаясь видеть перед собой реальный мир, а не сгустки информации, текущие по своим каналам.
Он был дома!
Переведя взгляд на часы он констатировал привычное 16:55 — время, в которое он возвращался уже много раз. С монитора на него глупо таращился выдвинутый объектив цифрового фотоаппарата, только что запечатлевший его на свою ПЗСМ…
Дальнейшие манипуляции, которые следовало произвести после очередной загрузки, Слава выполнил на полном автопилоте. Загнать файл с фотоаппарата в компьютер, объединить его с программой-загрузчкиом и закачать все это на свой сайт… Теперь он в любой момент мог вернуться в тот самый миг, когда щелкнул затвор фотоаппарата, останавливая мгновение и превращая его в совокупность битов, поименованных как anker.jpg…
Все это заняло не больше десяти минут.
Подключая необходимые разъемы и набирая команды на клавиатуре, Слава ни на секунду не мог забыть о событиях прошедшего дня. Дня, который для него теперь только-только начинался…
Эффект бабочки: меняешь одно — меняется все. Что такого он изменил, что спровоцировало этот бедлам? Сумасшедший блеск в глазах «бычары» Гепарда, выпускающего пулю себя в голову, проклятая старуха, встретившая его у подъезда… Что это, вообще, было? Галлюцинация, навеянная происшедшим? Но тогда следует считать галлюцинацией и Гепарда, который хоть и не выглядел столь жутко и фантастически, но делал столь же невозможные вещи, укладывающиеся в определение «Так не бывает!»
С чего все началось? По большому счету все началось с Кати. С этой очаровательной девушки, случайно встретившейся ему на пути… С того, что ради нее он уже черти-в-какой раз возвращался в этот миг, чтобы провести с ней идеальный день. День сурка, черт бы его побрал! Вот только в фильме все закончилось блестяще — Мюррей сумел, таки, прожить этот самый идеальный день, а он — пока нет.
Слава тяжело опустился в кресло, ощущая усталость во всем теле и в собственных мыслях. Только сейчас он осознал, что не спит вот уже больше двадцати дней! Вот и ответ на вопрос, давно уже мучающий ученых — что в человеческом организме нуждается во сне — тело, или разум… Два десятка раз загрузившись и не разу не ощутив усталости он, теперь, однозначно знал, что отдых необходим лишь телу.
Впрочем, почему однозначно? Ведь он не знал толком, что происходит с его разумом после загрузки. Он переносил себя в начало уже прожитого вечера, и оказывался в этом моменте времени, помня все то, что пережил за последние несколько часов. Тело оставалось таким, какое он фотографировал для фото-анкера — Слава специально проверял это, однажды серьезное порезав руку перед загрузкой. После загрузки пореза не стало…
По идее, проводя аналогию с загрузкой в игре, он должен был вернуться, не зная, что пережил до загрузки. Вернуться в свое прежнее тело с прежней памятью. Если в игре герой погибает в бою, то после того, как геймер загружает предыдущее сохранение, опыт, очки ударов и т. д. героя остаются теми же, что были до рокового боя. Герой игры не знает о том, что геймер только что спас ему жизнь, вернув в прошлое… При этом человек, сидящий за монитором, получает полную информацию о происшедшем… Он получает опыт, который выражается не очками в игре, а чем-то другим, не до конца ясным даже ему самому. Геймер теперь знает, каким ударом был убит его герой в игре, какого противника стоит избегать, пока не накопишь сил для решающего боя с ним…
Чертовщина! Так кто же он? Геймер, или герой игры, именуемой жизнью? Или загрузка в реальности, а не в игре, подразумевает объединение этих двух понятий?
Выругавшись он вновь посмотрел на часы. 17:20. В семь вечера он должен встретить Катю у памятника Ленину… если он собирается сделать это, то пора бы уже собираться…
Идти, или не идти? Куда уж там Гамлету с его «Быть или не быть» — несчастный датский принц не знал, что чисто теоретически может смаковать убийство своей матери, каждый раз после этого возвращаясь на несколько часов назад. «Чисто теоретически» — только потому, что во времена Шекспира Билл Гейтс еще не сплагиатил у оставшегося неизвестным русского программиста идею всплывающих окон и не создал своих проклятых «Форточек». Ну и еще потому, что Гамлет не знал ни HTML'я, ни JavaScript'ов, ни даже кажущегося теперь безнадежно устаревшим Pascal'я.
Самое логичное, если не знаешь на что решиться — это мысленно прокачать плюсы и минусы той или иной ситуации.
Идти?
Память услужливо подкинула образ Катиной улыбки, звук ее мелодичного смеха, легкое касание ее руки, ложащейся ему под локоть. Глупо было отрицать, что он безнадежно влюблен…
Что он знал о ней? Да практически все. За множество загрузок он изучил ее практически досконально — ее жесты, мимику, увлечения, сокровенные мысли… Не мог он понять только одного — приступов раздражительности, порою случавшихся у нее. Она могла с улыбкой пропустить шпильку о том, что все бабы — стервы, парировав это аналогичным женским утверждением, но в то же время — отвесить ему звучную пощечину за стародавнюю студенческую шутку о том, что «Ума нет — иди в пед. Совести нет — иди в мед». Подобных примеров было ровно столько, сколько раз Слава загружался — каждое их свидание рано или поздно заканчивалось чем-то подобным. И это делало ее еще более привлекательной в его глазах. Девушка загадка…