Практика вероятностей. Глава 3. За такую зарплату
Самиздат:
[Регистрация]
[Найти]
[Рейтинги]
[Обсуждения]
[Новинки]
[Обзоры]
[Помощь|Техвопросы]
|
|
|
Аннотация: 2119 год. Молодой бывший военный Андрей Уланов получает приглашение на интересную работу: искать сбои в виртуальной реальности, разработанной совместно с инопланетной расой. Очень странные работодатели платят, даже слишком много. Поначалу работа кажется Андрею веселой и увлекательной, но потом вокруг него начинают накапливаться странные парадоксы и аномалии, а сама виртуальность кажется настолько реальной, что в голову бывшего сержанта Уланова начинают закрадываться пугающие сомнения...
|
Глава 3. За такую зарплату
- А... - открыв дверь, Уланов, кажется, застал своего Куратора врасплох, - Доброе утро.
Стас на пару мгновений замер. Судя по всему, он тоже пришёл совсем недавно и в этот момент как раз снимал старую, поношенную куртку неопределенного фасона. При этом он, озлобленно скалясь, кажется, бормотал себе под нос жуткую ругань. Но как только он увидел в дверях Андрея, лицо Куратора расплылось в легкой улыбке.
- А, новобранец! - радушно воскликнул он, - Здорово!
Андрей, пожав ему руку, скинул на свой стол нидбэг и опустился на стул, как в седло, повернув его спинкой вперёд. Окон здесь не было, их кабинет находился где-то почти в центре круглого здания компании. Но всё равно чувствовалось, что ещё совсем раннее утро. Утром и воздух какой-то другой, а может, это просто так кажется.
Куратор, замешкавшись, задумался, потом, вспомнив что-то, словно его осенило, поднял вверх палец, достал из своей куртки на вешалке шокер и положил его на одну из бесчисленных полок, прямо в кучу десятка других таких же устройств. Что-то бормоча, теперь уже нарочито беззаботно, схватил со стола Николая Авиоровича первый попавшийся маркер и сделал какую-то отметку на огромной настенной карте города, и без того уже изрисованной.
- Вот теперь порядочек! - довольно выдохнул он.
- Тяжелая ночь? - поднял бровь Уланов, показывая взглядом на шокер.
- А, ерунда! - отмахнулся Куратор, - А ты чего так рано? До начала рабочего дня ещё полчаса.
- Да так, - поморщился Андрей, - Не спалось. Дома делать всё равно нечего.
- О, юные годы чудесные, - почти пропел Куратор и включил кофе-машину, - Я в твои года вообще почти не спал, откуда только силы брались? Ничего, сейчас мы с тобой кофейку попьём!
Уланов покосился на карту Питера, сплошь испещренную какими-то значками и пометками. В том месте, где был (или не был?) бар "Старый Питер" стоял размашистый знак, похожий на математический "приблизительно равно".
- Слушай, Стас, - осторожно начал Андрей, и, чтобы занять руки, взял с ближайшей полки компьютерную плату, - А у тебя бывало, что тебе... как бы это сказать, кажется, что что-то было там... э... где ничего не было?
Куратор посмотрел так, что Уланов буквально физически ощутил исходящий от него сарказм.
- Это как когда я думал, что удачно женился? - усмехнулся он.
- А? - Андрей встрепенулся, - Да нет. Ну, например, ты сходил в одно заведение, а потом снова пошёл туда, а его там нет, и, говорят, никогда и не было.
Куратор, прищурившись, щёлкнул пальцами и достал кружки с логотипом компании "VR Locker" - кубическим земным шаром, заключённым в два круга.
- Интересно! - кивнул он, - Серьёзно, что ли? И давно такое у тебя?
- Вчера, - Андрей уже пожалел, что завёл эту тему.
Но было же! И ощущение, что где-то его надурили, не покидало его всю ночь.
- О как, - Куратор наполнил кружки и протянул одну Андрею, сел напротив, - Это бывает. Хотя эффект, конечно, интересный.
- Да? - Уланов отпил кофе, и ему немного полегчало, беззаботный тон Стаса действовал как-то успокаивающе.
- Ага, - Куратор посмотрел ему в глаза, - Послушай, Андрей, по этому поводу можешь точно не переживать. Такое бывает, ложные воспоминания, пришедшие во сне, могут восприниматься после кентонских препаратов как настоящие.
Уланов на миг "завис", переваривая услышанное.
- Хочешь сказать, мне приснилось, что там был бар? И что я в него заходил?
- Скорее всего, - кивнул Куратор.
- Да подожди, как так? - возмутился Андрей, - Я что, сон от реальности не отличу, что ли?
- Я же объясняю, - мягко остановил его Стас, - Такое бывает. Побочный эффект. Потом пропадает, организм привыкает. Думаешь, ты первый такой? Обычное дело, плюнь и размажь! Ты ещё, можно сказать, легко отделался.
- Да? - повторил Андрей, и вдруг повеселел, - А что, хуже бывало?
- Тебе лучше не знать, как я после тест-драйва нашего прототипа баги в реальности "видел" направо и налево.
- Любопытно, - улыбнулся Андрей.
На самом деле, странное дело, но, наверное, лучше потом ещё раз всё вспомнить, взвесить. Раз Стас говорит, значит, действительно ерунда. А вообще, забавно получилось, подумал Уланов, прямо целое приключение. Можно было бы такой триллер психоделический снять.
В кабинет в это время, кряхтя, вошёл понурый Николай Авиорович.
- Прошу простить за опоздание, - пробубнил он, - По дороге чуть не угодил в этот, как его... атмосферный пузырь.
- Сгусток, - машинально поправил Андрей, - Вообще странно, что они стали так часто возникать в городе. Раньше такого не было. Все живы?
Учёный скинул старомодное серое пальто, какое, наверное, могли бы носить и сто лет назад, и начал раскладывать на столе портативный компьютер, который принёс с собой.
- Там скорую вызвали, человек на гравискутере погиб, похоже, - бросил он, не оборачиваясь.
- У нас не соскучишься, - пожал плечами Куратор, - Ну что, Андрей, за дело?
- Всегда готов!
Утреннюю хандру как рукой сняло. Кофе приятно взбодрило, и вчерашний инцидент уже не казался пугающим. Интересным - да. Занятным. Не похоже, конечно, что Стас был прав. Может, такие эффекты от кентонской химии и бывают, чем чёрт не шутит? Разберёмся! За такую зарплату можно и не такие побочные эффекты потерпеть. Вон, в "Дженерал Майкро" добровольцам за пятьсот уникойнов в неделю под расписку вживляли нетестированные импланты, и ничего... Хотя с трудовым законодательством у "VR Locker" точно были бы большие проблемы, если что, в этом Уланов не сомневался. Ну и что? Какая компания сейчас не нарушает правила? Бывает и похуже. Андрей слышал про одно место, крупную организацию по продаже дронов. Так там, говорили, провинившихся сотрудников ждали всяческие унижения - кого заставляли раздеваться до белья и пройти так перед остальными сотрудниками, кого ставили на колени и заставляли просить прощения у всех коллег, и так далее. Здесь всё ещё на удивление дружественные. Начальник упоминал только про штрафы. По крайней мере, пока. А за такую зарплату...
- Итак, начнём! - произнес Стас, обращаясь к Андрею, - Жил-был один баг-трекер, звали его Андр... Адриан.
- Так, - Андрею даже иногда было неловко от манеры Стаса.
- Он не слушал то, что ему рассказывал его Куратор, а потом пошёл тестировать VR-приложение, забыл все добрые советы своего наставника и умер. Поэтому пришлось нанимать нового баг-трекера. Тут и сказке конец...
Николай Авиорович поперхнулся своим кофе и, не оборачиваясь, покачал головой.
- Что, реально? - опешил Уланов.
- Ну.... Нет, - Стас словно бы с досадой качнул головой, - Но вообще работа опасная, так что теперь давай серьёзно.
Андрей всё ещё сжимал спинку стула. Шуточки... Надо привыкнуть, оригинальная манера, конечно...
Стас предложил выйти во внутренний дворик, чтобы не мешать Николаю Авиоровичу готовить аппаратуру. Пройдя по неимоверно узким радиальным коридорам, они вышли в холл. Андрей покосился на девушку-андроида на ресепшене.
"Жаль, такая симпатичная, и робот, - подумал он, - Хотя кто её знает? С этой манерой Стаса шутки шутить, я уже не знаю даже...".
Внутренний дворик отделял круглое мрачное здание "VR Locker" от здания внешнего, административного, которое фасадом выходило в переулок. Между ними располагалась парковка для личного одноместного транспорта, почти пустая, и миниатюрный сквер - деревца, лавочки и даже небольшой столик. Туда они и направились с Куратором. Было по-утреннему свежо, солнце уже начинало припекать. Даже слышно уханье голубей с крыш.
- Располагаемся, - с удовлетворением прокряхтел Стас, падая на лавочку, - Ну что, поговорим о том, что тебя ждет сегодня. Всё, по сути, просто - ты отправляешься на локацию, я тебе говорю, сколько багов искать и в каком радиусе. И, раз уж мы затронули эту тему, кентонские технологии - штука суровая. Шутит с мозгом. Вчера ты был в тестовой версии, упрощенной. Но мы просканировали тебя и загнали все твои параметры в компьютер, и всё теперь будет гораздо глубже. Наша виртуальная реальность, по процессам, затрагивающим мозг, очень похожа на сон. Программа постоянно взаимодействует с твоим мозгом, идёт непрерывный обмен информацией. Мозг воспринимает виртуальную реальность по-своему, и, как во сне, додумывает множество деталей сам. Это даёт максимальную реалистичность - вплоть до малейших крупиц и трещинок. Строго говоря, механизм как во сне - детализованности картинки нет, пока ты не начинаешь всматриваться. И она достраивается твоим уже мозгом. А пока не всматриваешься, деталей нет, но это не кажется странным.
- Звучит вполне безобидно, - кофе они взяли с собой, и Андрей отпил маленький глоток.
- Это только на первый взгляд, - возразил Куратор, - Тут такой нюанс. Пока мозг настроен иллюзию принимать как данность, как реальность - всё хорошо. Зато пытаться вырваться за пределы иллюзии, уличить виртуальную реальность в иллюзорности - чревато большими проблемами в реале. Паранойя, обсессивно-компульсивное расстройство и так далее.
Уланов присвистнул.
- Ничего себе! Но зачем кому-то это делать? Какой смысл влезать в иллюзию, которую ты настроен отрицать?
- А то ты людей не знаешь, - проворчал Стас, - Сам такой же, пытливый, вон. Поэтому: баги слишком всерьёз не воспринимать! Это, по сути, будет такое искажение тамошней реальности, которое начнёт идти вразрез с восприятием. Именно поэтому тут главный риск, понимаешь? Будешь сильно задумываться - я тебе уже сказал, какие могут быть последствия. Твой предшественник чуть не рехнулся, им потом долго занимались в отделе психологической обработки.
- Да, дела... - пробормотал Андрей, осознавая услышанное, - Жестко тут всё-таки у вас.
- Боишься - откажись, - легко бросил Стас, - Делов-то. Аванс назад не попросят, я договорюсь.
- Да нет, что ты! - отмахнулся Уланов, - После такого рассказа как можно отказаться? Знаешь, как заинтриговать.
- Ну-ну, - хмыкнул Куратор, - Лихость это хорошо. Надо ещё только, чтобы голова на плечах была.
- Не глупее других, - усмехнулся Уланов, чувствуя почти боевой азарт, - Не совсем только понятно, как относиться к багам, если это искажение реальности, которое нельзя пропустить, но одновременно нельзя допускать ирреальность происходящего.
- Тут только пробовать нужно, - развёл руками Куратор, - Хочешь совет? Воспринимай всё, как сон. Это, по большому счёту, сон и будет, только компьютеризированный, контролируемый. Во сне же тебя не парит, если вдруг из окна слон с крыльями выскакивает?
- Это да, - не мог не согласиться Уланов.
- Так, с этим разобрались, - кивнул Стас, - Теперь второе главное правило техники безопасности. Мозг воспринимает всё слишком серьёзно. Все травмы, полученные там - боль здесь. Понимаешь?
- Это как раз понятно, - Андрей задумчиво сорвал с ближайшего дерева листочек и стал мять его в пальцах, - А насколько это... глубоко?
- Мозг воспринимает как реальную травму. Не только боль, но и другие последствия.
- Крутовато, однако.
- А как ты хотел? Мы над этим ещё работаем. Мы потому и искали на эту должность бывшего военного. С навыками. Чтоб половчее был. Надо же кому-то натурные испытания проводить, пока мы эту проблему не решили?
Конечно, отступать было уже поздно. Как говорил отец Андрея, назвался грузом, полезай в кузов. Нет, конечно, в хитрости локерам не откажешь, Андрей не мог не признать. Знают, что сообщать сразу, а что потом, когда уже как бы и отступиться стыдно. Может, кому-то и не зазорно выбросить белый флаг, но только не Андрею. Отступать он не любил. В его второй профессии, в работе диверсионно-штурмового спецназа, это было недопустимо. Да и слишком интересно становилось. Риск только добавил изюминки в предстоящую работу. Или, точнее, перчинки.
- Не проблема, - наконец, сказал он, - А что, там много... нештатных ситуаций?
- По-разному, - с облегчением улыбнулся Куратор, - Разные же локации будут, разные штуки разрабатываем. Есть и опасные, где "клиенту" предлагаются острые ощущения, перестрелки всякие. Но, как и в любой игрушке, снабжаем защитой и всевозможными причиндалами. Всё, чтобы "клиент" ощутил себя Мясником8.
- Вот это дело! - одобрил Андрей.
- Есть ещё страховка. На случай форс-мажора, - сообщил Куратор, - Если будет совсем худо, типа как сто сорок тожиманий, - Стас едко хихикнул, вспоминая вчерашнее, - Крикнешь специальный код - и система тебя выкинет. Видишь, всё как для детей, так что ничего страшного с тобой не будет.
"Стоп-слово, - мысленно усмехнулся Уланов, - Очень удобно, кстати. Жаль, в реальной жизни так не бывает. Ну, тогда вообще опасаться нечего, плёвое дело!".
- Ладно, всё! - Стас залпом допил кофе и стукнул кружкой о стол, - Пойдем, пора начинать, работы валом. Николай Авиорович, наверное, уже всё подготовил...
...На этот раз вход в виртуальность дался куда тяжелее. Едва прозвучала команда на подключение, глаза застлала яркая вспышка, по телу прокатилась волна спазмов, он словно на секунду ощутил невесомость и упал. Судя по ощущениям, на траву. Поначалу Уланов не мог понять - это от вспышки в глазах так потемнело, или просто вокруг довольно темно? Наверное, и то, и другое.
Голова гудела и раскалывалась, словно в тисках. Потеряв равновесие, Андрей повалился набок. Трава была мокрой. Его чуть не стошнило.
"Ничего себе переход... - мысли давались с некоторым трудом, тонули под волной ощущений, - Хоть бы предупредили, что настолько погано... Чёрт...".
Хотя, Куратор, вроде, предупредил, что сегодня всё будет серьёзнее. Это уже не тренировочное приложение, не "песочница". И что они задействуют уже более глубинные связи с мозгом. Но хотя бы про побочные эффекты сказали бы!
"Спокойно, - Андрей заставил себя сесть, он жмурился и снова открывал глаза, чтобы рассеять накатившую тьму, - Раз не сказали, значит, это либо неважно и скоро пройдет, либо это очередная проверка на вшивость. Что ж, сделаем вид, что я получил дозу огромного удовольствия!".
_________________________________________
8. Мясник - кличка персонажа популярных боевиков
Сидеть уже было проще, но встать казалось довольно проблематичным. Тело как бы "плыло", ощущение дезориентации и потери равновесия зашкаливало. Но всё же Андрей уже начал более-менее нормально видеть и, наконец, смог осмотреться. Он оказался на каком-то газоне возле старинного красивого здания. Архитектура явно европейского образца. Газон был обнесен довольно высоким забором с золочёными пиками, и Уланов понял, что он - внутри, а выхода нигде не видно. За забором виднелась небольшая парковка с допотопными гироскутерами, улица и тоже старинное здание сплошь в арочных сводах, напоминая внешним видом гостиные дворы конца девятнадцатого века.
Было довольно тихо, ночь явно была в самом разгаре. Откуда-то с дальних концов квартала слабо доносился шум редкого транспорта. На улице, освещённой приглушенными оранжевыми фонарями, не было ни души.
- Хорошенькое место для спавна9, ничего не скажешь, - сварливо пробормотал Андрей, - Что-то они не доработали, мне бы появиться метров на пять правее... И как прикажете отсюда выбираться?
Мрак после вспышки исчез окончательно, оказалось, что тут довольно светло, улица была хорошо освещена. Но на саму улицу надо сначала выбраться. Забор - метра два. Андрей вдруг увидел справа калитку и, поднявшись (всё ещё сильно пошатывало), попробовал выйти через неё. Заперто. Что ж, придётся лезть.
Определившись с точками опоры, Уланов подпрыгнул, подтянулся и уже достиг верхней кромки забора, когда со стороны здания за спиной послышались торопливые шаги. Он оглянулся - из красивой высоченной арки здания торопливо вышел человек в форменной фуражке, освещая окрестности массивным фонариком.
Луч фонарика ослепил Уланова. Человек напряженно замер, громко и требовательно крикнул несколько фраз на непонятном языке.
"Срочно сваливаем!" - мелькнуло в голове, и Андрей быстро подтянулся снова, перебросил ногу через золоченые колья забора.
Человек, явно охранник, быстро крикнул что-то вглубь арки и засвистел в громкий свисток, метнулся вперёд. Дожидаться, пока подоспеет подмога, Андрей не собирался, он стремительно спрыгнул на брусчатку и понесся вдоль по улице изо всех сил.
Голова болела так, словно была готова лопнуть, кровь стучала в висках. За спиной слышались свистки - что ещё за древность? - и торопливая тяжелая дробь ботинок. Уланов, набирая скорость, свернул на какую-то небольшую площадь, пересек её и нырнул в переулок. Попетляв минуты три, он обернулся и чуть сбавил темп. Похоже, оторвался.
________________________________________________________________
9. Спавн - на профессиональном жаргоне программистов означает место появления объекта в виртуальной среде
Наконец он смог остановиться и передохнуть. Андрей впервые осмотрелся спокойно, взгляд заскользил по домам, витринам, припаркованным машинам. Это было слишком поразительно.
А посмотреть было на что! Графика была не просто реалистичной, она была выше вообразимого. Было такое впечатление, что сама жизнь выглядит менее реалистично, чем всё это. Звуки гуляли вокруг него, он буквально ощущал их телом, он чувствовал теплый ветерок кожей, чувствовал, насколько шершав асфальт под ногами. Если бы ещё голова не так болела...
От прежних аляпистых, слишком равномерных красок не осталось и следа. Цвета были тускловатыми, но в них словно была сама жизнь. А воздух! Ощущение такого свежего воздуха! И он сразу ощутил мокрую траву, когда оказался на локации, почувствовал её запах.
Уланов завороженно поднес к лицу руки. Теперь они не казались не слишком натуральными, как в прошлый раз. Кожа именно такая, какая в жизни. И даже шрамы его были на месте! Не соврал, значит, Куратор, его тело за сутки полностью просканировали и вогнали в компьютер.
"Откалибровали систему под меня, - пробормотал Андрей, оглядывая свои руки и ноги, ощупывая лицо, - Как и обещали. И нет ни малейшей заторможенности, как с блаттами! Это всё их химия... Значит, организм уже к ней привык и охотнее поддается. Но эффект конечно - убийственный. Я таким реальным всё не чувствовал, даже когда за продуктами выходил...".
Он шагнул к ближайшему зданию. Штукатурка местами обвешала, и Андрей сковырнул кусочек ногтем. Детализованность превзошла ожидания. Кусочек остался в пальцах, посыпался вполне реалистичный песок. Каждая песчинка...
"Ничего себе, - "мозг додумывает"...".
Оглянувшись, Уланов опустился на ближайшую лавочку. Слегка напрягся, когда невдалеке, по другой стороне переулка, мимо прошли двое припозднившихся прохожих.
Куда же его занесло? В том, что это - центр Европы, сомнений не было. Вот только почему архитектура сплошь такая старинная? И не девятнадцатый век вокруг, машины, гироскутеры, опять же. В Европе Уланов бывал, и подолгу, особенно в Британии, но нигде не видел такое обилие старой архитектуры. Всегда обычно в поле зрения было два-три более-менее современных здания, даже в консервативной Швейцарии.
Хотя... Точно! Куратор ведь вчера говорил, что-то про сороквые годы! И это явно не двадцатый век. Отлично, осталось сообразить место. Но с этим тоже оказалось несложно. Прокрутив в памяти крики охранников, Уланов понял, что язык - французский. Он этой речи в Африке достаточно наслушался. Кое-какие надписи на местных указателях и витринах это тут же подтвердили. А туристический интерактивный указатель со словом "Лувр", окончательно убедил его - Париж.
"Париж, значит! - удовлетворённо кивнул Уланов, - Отлично. Да... Не знал даже, что там в сороковые было так красиво, не то, что теперь...".
Он расслабленно развалился на лавочке, снова вдохнул свежий ночной воздух. Он понимал, конечно, что его мозг додумывает детали. Скорее всего, как это принято издавна у программистов, детализовано тут всё только то, что в поле зрения. Остальное дорабатывается по ходу дела, когда на это падает взгляд субъекта. Уланов даже не совсем понимал, для чего такая завышенная реалистичность? Он, конечно, раньше об этом не задумывался, но казалось, что людям нравятся VR-приложения именно потому, что это - не реальность, потому что там можно то, чего в реальности делать нельзя. Но он тут же осадил себя - ведь если тут пользователей будут кидать в реально возможные, но совершенно исключительные, жёсткие приключения, то совсем другое дело. Пережить всё, как наяву... Или, вот, например - в прошлое попасть, как он сейчас. Уж точно не соскучишься.
Но было во всем этом великолепии что-то... Провокационное. Так и хочется найти во всём вокруг изъян. Но ведь сказано ему, главное правило - не подвергать иллюзию сомнению.
Но ведь тут имелось ввиду - делать, говорить, реагировать реалистично, как в жизни. Не лезть на рожон, не попадать в ненужные неприятности. Что плохого будет, если он, при соблюдении всего этого, найдет в системе какой-нибудь фундаментальный изъян? Изъян, который таковым не считают создатели всего этого, не замечают его. Хотя... Наверное, не сейчас. Потом. Сейчас лучше не выходить за рамки разумного.
Наверное, именно таких вещей с его стороны и опасается Николай Авиорович...
Проблема ведь, как он понял, в чем? Люди слетают с катушек либо считая, что тут всё слишком реально, либо, наоборот, подвергая иллюзию слишком большому сомнению, начинают здесь, а то и в жизни потом, творить слишком опасные поступки. И надо просто помнить: пока ты тут, всё по-настоящему. Ты здесь и сейчас. Но и помнить, что тебя могут достать отсюда у любой момент. И тогда, всё, что было - было не на самом деле. Эх, не так-то просто это, как кажется на первый взгляд...
- База? - Андрей, наконец, вызвал Куратора, приняв на лавочке более деловую позу.
Стас ответил не сразу, только минуты через две.
- Слышу тебя, - весело сообщил он, - Как головка, не болит?
- Нет, что вы! - оскалился Уланов и пнул гравий под ногами.
- Да ладно тебе, скоро пройдет, - примирительно ответил в ухе голос Куратора, - У этой ерунды индивидуальная непереносимость, зачем было тебя зазря пугать?
Андрей мысленно усмехнулся.
- Всё в порядке, - примирительно сказал он, - Что дальше?
- Так, а дальше, видишь вон тот ближайший к тебе перекресток буквой "Т"? - Стас тоже включился в работу.
Андрей покрутил головой. Ах, ну да, конечно...
- Э... Да я... - протянул он, - Я вообще-то уже не там.
- А где? - голос Стаса напряжённо звякнул металлом.
- Не знаю, если честно, - признался Уланов, и привстал, всматриваясь в полумрак, - Какая-то "Плас де Валуа".
- Чего? - сдержанно проговорил Куратор, - Тебя как туда занесло? Ты прямо там, что ли, возник?
- Нет, я просто пробежался немного, за мной охрана погналась.
- А, - осторожно протянул Стас, - Оторвался?
- Да.
Куратор несколько секунд молчал.
- Ну ты даёшь, новобранец, - наконец, отозвался он, - Тебе обратно надо. Как же тебя теперь сориентировать? Мне что же, карту Парижа щас гуглить?..
- Не надо, - улыбнулся Андрей, - Я приблизительно запомнил, как бежал. Я так понял, я появился возле Лувра. Тут и так на него указатели висят.
В голосе Стаса снова послышалось восхищение:
- Ну как же хорошо, когда коллеги умеют думать, да, Николай Авиорович? Ладно, жду, отбой.
Путь назад не занял много времени. Народу на улицах было поразительно немного, но Уланов старался обходить стороной даже редких прохожих. Языка всё равно не знает, а пока встревать во что-то было рано. Это только если время останется.
Если историческую достоверность локеры-программисты тут соблюли, в чем, конечно, не приходилось сомневаться, то сразу бросались в глаза некоторые интересные детали. Нет, Андрей неплохо знал историю, по крайней мере, он сам так считал. Но всё же кое-чего не напишут в статьях, и в фильмах не увидишь. Например, что всё ещё было на улицах так мало деревьев. А сейчас все на этом, что называется, свихнулись. Много было, очень много разных марок автомобилей, со счёта можно сбиться, а сейчас, вон, всего три-пять самых популярных, не больше. Стиль у витрин, плакатов и баннеров какой-то странный, примитивный - неужели на такую рекламу вообще когда-то шли люди?..
Андрей подумал: неужели локеры воссоздавали все элементы вычурной архитектуры девятнадцатого века, которой здесь полным-полно? Брали фотографии каждого здания старого Парижа? Или это его сознание дорабатывает уже детали тонкой лепнины, к примеру, выискивая в глубинах памяти виденное где-то и когда-то?
Привычка ориентироваться осталась ещё со службы. Андрей быстро нашёл то место, где он возник. Он и правда появился на газоне у одного из входов во внутренний двор Лувра. Чтобы не нарваться снова на охрану, Андрей встал по другую сторону улицы, в одной из арок, и снова вполголоса вызвал Стаса.
На этот раз ответа не было ещё больше, минут пять.
- Ну что, добрался?
- Давно, - поморщился Андрей, - Что-то задержки со связью какие-то.
- Задержки? А! Забыл сказать, там у тебя время немножко быстрее идёт, чем э... в реальной жизни. Это же почти как сон. Вот и тут так же: тебе кажется, что прошло минут двадцать, а у нас здесь, в реале, пара минут всего.
- О, интересно! - оживился Андрей, - А как же мы тогда с тобой разговариваем? Ты же тогда должен звучать в десять раз медленнее.
- Андрей, ты издеваешься, что ли? - возмутился Стас, - Умников набрали... Спроси что полегче! Не моя это область.
- Да ладно, ладно, шучу, - засмеялся Уланов, - Я готов.
- Хорошо, ты сейчас на том перекрёстке? Твоя задача - прочесать эту улицу и ещё одну, параллельную ей. От этой точки в обе стороны по три километра максимум. Багов здесь зафиксировано два, ты сразу поймешь, когда увидишь. Но! Рекомендую сначала найти закладку с кое-какими необходимыми мелочами. В других локациях тоже пригодятся.
Стас объяснил, где находится тайник, это было всего в паре кварталов отсюда. Не теряя времени, Уланов направился туда. Оказалось, что закладка находится в каком-то узком неосвещённом переулке, который оканчивался тупиком. Пробираясь в сумерках между мусорными баками, Андрей пытался разглядеть в конце искомый ориентир - коробку старого допотопного кондиционера. Она нашлась в самом конце, в тупичке, вмонтированная в стену на уровне взгляда. Андрей ощупал крупные кирпичи под ней, один из них, как и обещал Куратор, выдавался вперёд. За кирпичом обнаружилось довольно глубокое пустое пространство, из которого Уланов извлек длинный узкий свёрток - что-то, замотанное в пакеты и перетянутое резинками. Андрей запоздало оглянулся - вроде никого. Мало ли, вполне можно ненароком привлечь внимание ночного стража порядка - какой-то парень явно подозрительного вида зачем-то копается в глубине переулка жилых домов.
Он решил, что вскрывать пакет нужно не здесь. Это явно надолго. Жаль только спрятать некуда - нидбэг ведь в виртуальную реальность не протащишь, Куратор даже попросил его перед погружением выложить всё из карманов, включая вебфон. Карманы в штанах уж точно такой свёрток не вместят. Нужно было уходить.
Но он вдруг услышал звуки, которых опасался сейчас больше всего. В переулок кто-то зашёл. Причём, судя по звуку шагов, это был не один человек.
Не оборачиваясь, Андрей быстро и незаметно спрятал свёрток за ближайший мусорный контейнер, и хлопнул крышкой другого - не помешает сделать вид, что он зашёл сюда как раз, чтобы выбросить мусор. И непринужденно повернулся к гостям.
Трое парней явно не дружелюбного вида остановились в нескольких шагах от него, полностью блокировав единственный выход из узкого переулка. Один из них был даже прилично одет - ну точно пижон, сын бизнесмена, тешащий свое эго ночными полукриминальными приключениями.
Один из них развязно сказал что-то на французском, и Уланов, перейдя на английский, растерянно вскинул руки:
- Джентльмены, вы говорите по-английски? Я американский гражданин.
Слово, как и следовало ожидать, взял пижон, остальные лишь презрительно поморщились.
- Мужик, ты заблудился? - парень говорил с таким сильным французским акцентом, что его было сложно понять, - Проблемы?
Андрею стало весело. Пока парни надвигались на него, он расслабился, наслаждаясь звоном в мышцах. Действительно, отчего бы не размяться? Выхода у него всё равно нет. Даже если бы это были настоящие люди, он бы почти не сомневался, а тут уж...
- Нет никаких проблем, - Уланов дал голосу дрогнуть и принял скованную, испуганную позу, поднял плечи.
- Ты что там делаешь? - они начали приближаться, почувствовав полное психологическое превосходство, - Что там у тебя? Ты что-то прятал.
- Нет, нет, ничего! - Андрей сделал неуверенный шаг назад, - Я просто мусор выбросил.
- Ну-ка... - щеголь, подойдя совсем близко, нагло и агрессивно потянул руку к плечу Уланова.
Резко увернувшись, Андрей взял его запястье в цепкий захват, перекинул его руку, словно в танце, через своё плечо и рывком выломал парню локтевой сустав. Услышав влажный хруст, пижон дико заорал. Двое его дружков рванулись вперёд. Андрей с силой оттолкнул в сторону недееспособного более парня, причем, постаравшись изо всех сил приложить его черепом о кирпичную стену. Он ушёл от прямого удара в челюсть, нанес точный удар в область селезенки и, пока второй парень сгибался со сдавленным хрипом, не жалея сил, ударил его снизу вверх носком берца в нос. Андрей даже не понял, точнее, не обратил внимания, как именно он "вырубил" третьего противника - всё произошло за пару секунд.
В переулке снова стало тихо. Полицейские свистки не звучали, не слышно было какой-либо суеты с улицы. Всё произошло очень быстро. Город остался безучастен.
Удовлетворённо хмыкнув, Уланов довольно оглядел поверженных горе-преступников. Да, что-то он не рассчитал силу. Никто из парней не шевелился. Скорчив недовольную гримасу, он, по старой привычке, быстро осмотрел их. Последнему досталось меньше всего, он был без сознания, на виске наливалась тёмным большая гематома. А вот пижон и его первый дружок признаков жизни совсем не подавали. Пульса не было, хотя какой пульс у виртуальных ботов?
Андрей на всякий случай проверил пульс у себя. У него пульс вполне явно прощупывался.
"Да уж, перестарался, - подумал он, - Сами напросились. Надо в следующий раз поаккуратнее, совсем разучился нормально защищаться. Так потом дома нападёт кто-нибудь, и потом проблем с полицией не оберёшься... Эти-то ладно, не жалко. Да и не прибить кого-то в виртуальности - даже не интересно было бы. Но реалистичны, черти! Давно так не отводил душу, прямо как в старые добрые времена...".
Решив до конца соблюсти законы жанра, Андрей по очереди свалил тела в мусорные контейнеры. И, забрав, наконец свёрток, поспешил прочь.
Пакет удалось распечатать в скверике неподалеку от Лувра. Там оказалась компактная наплечная сумка и очень неожиданный, но однозначно полезный набор: шокер, газовый баллончик (точь-в-точь как в офисе локеров!), американский паспорт с фотографией самого Андрея, бумажник с американскими же правами на его имя и тонкой пачкой евро - местной валюты тех лет. Андрей невольно усмехнулся, рассматривая забавные разноцветные бумажки. И как люди раньше платили только бумажными деньгами? Неудобно же! Бред. И потерять можно, и украсть легко.
Средства самообороны могут пригодиться, как раз для людных мест. Тут локеры, похоже, постарались, чтобы у будущих клиентов их игрушки было побольше острых ощущений. Интересно, как Куратор догадался, что Уланов назовётся американцем? Или может, тут программа подстраивает документы под то, что тебе хочется? Ведь идет постоянное взаимодействие с мозгом и даже с подсознанием. Очень может быть.
Ещё в свёртке нашлось странное маленькое устройство, напоминающее вебфон. Начинало светать, и уже можно было разобрать детали - Уланов прочел на корпусе надпись "Локатор ДОЛ-18". Обтекаемый черный пластиковый корпус, пара кнопок, экранчик на всю переднюю стенку. В карман поместится.
Первой мыслью было вызвать Стаса и спросить о назначении устройства, но Андрей, повеселев после недавней стычки, решил попробовать разобраться сам. Вернувшись на исходный перекресток, он начал по очереди нажимать на кнопки. На экране возникло два небольших зелёных треугольника, вытянутых кверху. Когда Уланов понял, что это, настроение стало совсем радужным. Всё было просто и понятно - это локатор тех самых багов, которые ему надо искать. Треугольники-стрелки показывали направление. Два бага - два треугольника. Других функций и дополнительных настроек приборчик не имел. Конечно, жаль, что непонятен был радиус действия локатора, и не отображалось расстояние до цели. Но в целом устройство не просто облегчало задачу, оно превращало работу в увеселительную прогулку.
Довольный собой и жизнью, Андрей отправился на поиски. На улице уже почти рассвело и стали появляться прохожие, засуетились старые, дизельные ещё, автомобили. Люди уже спешили на работу или по другим важным делам. Видимо, лицо Уланова так светилось удовольствием, что это привлекало внимание - парижане косились на него и поднимали брови. Ещё он чуть усложнил себе задачу: спрятал локатор, сверившись с ним лишь один раз - так искать будет гораздо интереснее.
Первая странность обнаружилась прямо у большого красивого здания бывшего министерства культуры Франции, а в сороковые, теперешние, значит, годы оно же было зданием штаб-квартиры ЕЕС10.
Отдельным домиком стоял магазин вебфонов, хотя в эти года - смартфонов. И рядом, стенка к стенке стоял такой же. Странно было не только то, что два одинаковых магазина одного бренда стоят бок о бок. Это был именно то же самый магазин. Только вот один почему-то пустовал и выглядел, словно пережил бомбёжку. Уцелевшая половина неоновой вывески печально висела на двух проводах, стекла витрин побиты, внутри - мусор, грязь, пустота. Словно он был заброшен много лет. Даже полки для товаров были скручены. В магазине-близнеце рядом - напротив, всё сверкает, персонал, вон, уже снуёт внутри, готовятся к открытию. И как будто им никакого дела нет до разрушенного магазина-двойника рядом. Походив вокруг и присмотревшись, Андрей уже не сомневался - это именно тот же самый магазин. Вот даже выщерблина на входной двери точь-в-точь такая же. И никто не обращал внимания. Все просто проходили мимо. Оно и понятно, но слишком тут реалистичность высокая, выглядит жутковато.
Уланов нахмурился, ему вспомнился вчерашний случай с баром. Вот точно такое же ощущение... Жутковатое.
Чтобы убедиться наверняка, Уланов достал локатор. Стрелка на экране медленно вращалась. Что и требовалось доказать.
- База, - он вызвал Куратора и отошёл в сторонку.
- На связи, - после задержки ответили ему.
- Один баг нашёл, - Андрей поймал на себе косой взгляд прохожего и придал лицу более беззаботное выражение, - Магазин вебфонов напротив штаб-квартиры ЕС продублирован.
__________________________________________
10. Штаб-квартира ЕЕС с 2039 года меняет страну-местоположение каждые десять лет.
- Вы имеете ввиду, коллега... - Стас опять паясничал.
- Что их там два.
- Та-а-ак, - голос Куратора посерьёзнел, - Ясно... Понятно... Хм.
- Кстати, сколько у вас там времени прошло?
- Э... Минут тридцать, наверное. А что?
- Просто интересно, - улыбнулся Уланов, - Буду искать дальше! Отбой.
Забавно. А для него прошло, наверное, часа два точно.
В следующие полчаса выяснилось, что у локатора, конечно же, есть и недостатки. Оказалось, что прибор не совсем точен, и в радиусе пятидесяти метров до цели стрелка уже начинает вращаться. Но это всё равно не плохо. Радиус пятьдесят метров против изначального круга поиска в шесть километров - очень даже.
Напротив восточного крыла Лувра, на небольшой площади обнаружился второй баг. Его не заметить было сложно. Если конечно не считать нормальным массовый падёж голубей.
Вся площадь была усеяна трупиками голубей - сизых, белых, рябых. Это уже было совсем интересно. Уланов догадывался, что раньше на площадях было очень много этих птиц. В старых фильмах часто были сцены, где герой в слоу-мо вышагивает по площади, и от него в стороны разлетаются десятки голубей. Здесь их лежало не меньше сотни. Все на площади метров в десять, очень локально, напоминало то, что в реальности оставляют иногда после себя атмосферные сгустки, только в пятьдесят раз масштабнее. И, опять, как и с магазином, никто в упор этого не замечал. Все просто как бы обходили это место по дуге, никто не интересовался. Андрей был уверен, что это и есть баг.
Он сообщил Куратору сразу же.
- Отлично! Вот ведь забавно шутит программа, да? - как всегда беззаботно воскликнул Стас, - Видишь, у тебя всё получается. Так, больше не задерживайся там. Помнишь, что делать дальше?
Он имел ввиду переход на новую локацию. Андрей помнил.
- Я свяжусь по прибытию, - пообещал Уланов.
Он теперь в разговоре со Стасом прижимал к уху локатор багов, чтобы со стороны не выглядеть сумасшедшим, ведь у него даже наушника в ухе не было. Люди тут подозрительные, как и в жизни. ИИ11, что ни говори, прописан тут на высшем уровне.
- Месье, что тут случилось? - его вдруг окликнули на хорошем английском.
__________________________________________________________
11. ИИ - искуственный интеллект
Прохожие сновали вокруг, и это, похоже, был всего лишь один из них. Обычный ничем не примечательный господин в лёгком пальто и с дипломатом в руке. Но лицо его выражало неслабый испуг.
- Простите? - обернулся Уланов, - Что?
- Никогда не видел столько мёртвых голубей, - мужчина прищурился, глядя на площадь поверх очков, - Боже, что тут стряслось?
- Понятия не имею, - пожал плечами Андрей.
- И всем вокруг всё равно, о-ля-ля! - уже сердито пробормотал господин и, отвернувшись, шагнул прочь, на пешеходный переход.
Уланов даже сначала не понял, что произошло. Автомобиль появился словно из ниоткуда. Господин едва успел сделать шаг через улицу - и громкий удар, визг тормозов и брызги осколков стекла. Автомобиль, прочертив тормозной путь шинами, вильнул и врезался в дорожное ограждение. Тело господина отлетело метров на пять и лежало бесформенным мешком. Дипломат унесло куда-то далеко по асфальту вместе с обломками пластикового бампера машины.
Уланов в шоке открыл рот. Всё произошло слишком внезапно. А ведь он стоял так близко...
Раздался полицейский свисток, закричали люди. Андрей вздрогнул, вдруг чётко услышав крик какой-то женщины:
- Я видела, это он его толкнул под машину!
- У него оружие!
"Ходу отсюда, срочно!" - мысль ещё не успела оформиться, как следует, а он уже нёсся по улице прочь от полицейских сирен.
Лавируя между прохожими, он не рассчитал инерцию, и налетел на какого-то пожилого мужчину. Они оба повалились на тротуар, народ вокруг испуганно отпрянул. Выругавшись сквозь зубы, Уланов бросил взгляд на сшибленного им деда, издавшего жалобный стон, и резко обернулся. Расталкивая людей, сюда уже приближались трое полицейских, один в штатском, с пистолетами в руках.
Всего каких-то несколько шагов... Да что ж такое...
"Не успею...", - скрипнул зубами Андрей, и тут же услышал оклик, продублированный на плохом английском:
- Полиция, оставаться на месте! Лежать, руки за голову!
Ладно, что уж теперь. Уланов, уже не торопясь, положил руки на затылок, усмехнулся в асфальт и проговорил:
- Переход.
- У вас есть право хранить молча...
...Переход прошёл так же ослепительно и мерзко, как и в прошлый раз. Первое ощущение - словно молотом по макушке ударили. И - падение на горячую землю. Вернее, почти песок. Глазам было уже не так больно, но солнце, солнце палило просто ослепительно! Его что, на Венеру отправили?!
Главное, не слышно больше возгласов испуганной толпы и окриков полиции. И на том спасибо.
Но облегчение было недолгим - совсем рядом кто-то завозился, и зажмурившийся Уланов услышал французское:
- Что это?.. Что это такое?
С большим трудом удалось разделить слезящиеся веки. Андрей чуть не подпрыгнул от неожиданности: рядом с ним на земле лежал тот самый старик, которого он только что сшиб, спасаясь от погони. Только вокруг были уже не мирные улочки Парижа, а самая настоящая степь. Иссушенная земля, перемешанная с песком и землёй, редкие кустики, невысокие холмы по обе стороны...
- Что за чёрт?! - старик в панике перевернулся на четвереньки, оглядываясь, - Что...
Андрей-то морально был готов к смене декораций, а вот старик был очень натурально шокирован. В голове промелькнула неуместная мысль о том, что, пожалуй, слишком натурально. Не всё ли равно компьютерному юниту, где бродить? Но этому явно не было всё равно. Он бормотал что-то совершенно по-стариковски, взмок, его колотила крупная дрожь.
- Папаша... - Андрей припомнил слово по-французски, но получилось что-то вроде "папочка".
Старик ошалело уставился на него, вскрикнул и кинулся бежать. Уланов даже не стал останавливать его. Спотыкаясь и падая, тот отчаянно бежал в сторону шоссе, видневшегося за холмом.
"Ничего, подберёт кто-нибудь, вон, машины ездят, - автоматически заметил Уланов, - Так, и куда нас занесло на этот раз?".
Это была степь, типичная как для средней Азии, так и для доброй половины Америки. Придорожное кафе и трейлеры, которые виднелись на горизонте, расставили всё по местам. Без сомнения, это была Северная Америка, ну, или граница с Мексикой. Андрей это понял благодаря старым фильмам, хотя, конечно, некий "дикий" колорит этих мест тут присутствует всегда. Только в реальности в этих местах и машины не такие, и здания уже не настолько убитые. Значит, всё ещё тестируем локации из прошлого. Наверное, всё те же сороковые, Куратор ни о чем другом ведь не говорил.
Кстати...
- База, - проговорил он и, взобравшись на холм, стал, не спеша, осматривать окрестности.
Куратор ответил не сразу, минут через десять.
- Да, что там как? - он был то ли не в духе, то ли спешил.
- Я перешёл на следующую локацию. Только...
- Что?
- Только я не один переместился, со мной затянуло мужчину с предыдущей локации.
Стас тихо выругался:
- Ах ты ж... А где он сейчас?
- Испугался, убежал, - пожал плечами Андрей.
- Ну... Ладно, не страшно, - после недолгой паузы ответил Куратор, - Ты только смотри, при перемещении на другие локации осторожнее будь, старайся, чтобы хотя бы в радиусе трёх метров от тебя никого не было... Ты где сейчас?
На заднем плане у него стоял какой-то непонятный шум, гомон.
- Не знаю, похоже на центральную Америку, - хотя, на данный момент, сомнений уже не было.
- А... - Стас протянул сначала растерянно, а потом уверенно, - А! Вспомнил. Там один баг, небольшой, но подобраться будет трудно. Давай!
Связь оборвалась слишком уж неожиданно. Опять, похоже, Куратор где-то не на месте, что же там у него, интересно, за аврал денно и нощно?
Что ж, боевую задачу получил, надо выполнять. Обстановка прояснилась. Тут снова утро, но уже не раннее, солнце печёт - сил нет. Кругом - пустыня, с одной стороны вдаль убегает узкое и пустое шоссе, с другой на горизонте виднеется что-то капитальное, похоже, склады, или элеватор. И с третьей - придорожное кафе, заправка и, если его можно так назвать, поселок. Туда и решил направиться Уланов, чтобы сориентироваться, что здесь и как, оправиться, и... Поесть, что ли? А почему бы и нет? Сколько часов он уже ходит, голод становился всё отчётливее. Надо же хоть раз попробовать виртуальную еду? Стас ведь обещал реалистичные ощущения. Еда не настоящая, но вдруг даст мнимое чувство сытости, хотя бы до вечера. А вечером, после работы, можно будет заглянуть куда-нибудь пожевать, в "МакХопперс", например. И ещё в магазин одежды зайти можно... Отлично!
До кафе он дошёл, беззаботно напевая под нос старинную ковбойскую песенку. Народу вокруг было - всего два человека: пьяница, которого сморило солнышко прямо на стульчике у заправочной станции, и какой-то местный, выгуливающий ободранного пса. Проходя мимо заправки, Андрей с улыбкой покачал головой - раритет! Теперь на дизельных двигателях только высший класс ездит, и то не все.