Несколько секунд, чтобы оглядеться. Серые пыльные стены, слабый свет. Подземелье. Локация ещё грузится, поэтому есть отдельные фризы, картинка чуть подёргивается, движения рывками. Пара битых кирпичей в углу на миг разбилась на пиксели, но быстро восстановилась.
Нас - десять фигур в маскировочных костюмах. Вооружены по-разному - пистолеты, снайперки... Двое, как и я, с автоматами. Программа подбирает нас хаотично, но я всегда с автоматом, такова моя прошивка.
Большинство боты, но одежда троих из нас разрисована красными полосами - это био. Мой камуфляж так же помечен.
Я - функция чуть более сложная, чем остальные программы.
С виду - обычные люди, только выражения лиц одинаковы.
Где-то впереди вражеская группа тоже ждёт.
Карта прогрузилась окончательно, где-то на задворках сознания вижу план локации. Секунду назад мы стояли, как заброшенные памятники, но тут сразу оживаем. Старт! Группа молчаливо рассеялась по коридорам.
Я тоже бегу, ботинки чуть слышно хлопают по камню. Мои алгоритмы уже просчитывают варианты. Впереди отличное место для укрытия. Я начинаю понимать идею локации.
В центре - блиндаж, чья команда займёт быстрее, те и получат преимущество. Но если мы опоздаем, противник использует это самое укрытие, перестреляет нас как в тире.
Уже издалека я слышу выстрелы, эхо разносит по коридорам. Началось! Просматриваю карту на ходу, не теряя времени. Нужна особая позиция... Есть! На пару этажей выше балкончик, где можно засесть, прикрывая группу, пока захватят блиндаж. Дальности моего М16 как раз хватает, чтобы покрывать большую часть территории.
Вот и балкончик. Я осторожно выглядываю за перила. Так и есть. Игроки - их камуфляж полностью серый - уже почти заняли центр. Почти.
Один бот уже готов, валяется внизу среди перестрелки. Первые потери - это плохо, тем более, что я не вижу убитых среди игроков.
Снова гляжу на карту. Так, большая часть наших как раз подо мной, пытаются удержать хотя бы эту слабую позицию. Геймеры наседают, пользуясь тактическим преимуществом. Перебегают от укрытия к укрытию, у них полно места. Ещё несколько минут - и разобьют, далее исход очевиден.
Но я пока невидим. Со стороны мой балкончик выглядит, как безобидный элемент графики. Конечно, разберутся, но пока они слишком заняты боем. Подо мной ещё один бот дёрнулся, получив от снайпера в голову, свалился на спину. Я слышу отдалённые радостные крики - игроки переговариваются. Слаженная команда, жаль нам так нельзя.
Да и не умеем мы разговаривать - программы и полупрограммы.
Я снова выглядываю, быстро оценивая ситуацию. Стоит начать стрелять, и я перестану быть сюрпризом, игроки займутся мной плотно. Поэтому, будет лишь несколько секунд.
Это не новички, они хорошо прикрыты даже с тех сторон, откуда угрозы не ждут. Поэтому простой стрельбой я много вреда не причиню.
Я достаю гранату и швыряю подальше, не в геймеров, а за их спины. Грохот сотрясает локацию, текстуры содрогаются, отрабатывая графику.
Быстро заглядываю вниз. Отлично! Игроки дезориентированы, они не ожидают нападения со спины, пытаются перегруппироваться и вот уже многие передо мной - как на ладони. Не теряя времени, срываю кольцо со второй, последней гранаты и кидаю её в самую гущу растерявшихся игроков.
Сразу трое минус, остальные окончательно запутались. Я уже не осторожничаю, встаю в полный рост, автомат грохочет, поливая бутафорскими пулями выживших. Двое падают, наша группа начинает наседать, перехватывая инициативу.
Пару минут - и всё кончено. Мы ловим последнего геймера в дальнем коридоре.
Локация теряет резкость, появляется громадная красная надпись: ПОРАЖЕНИЕ. Конечно, это пишут игрокам, нам никто ничего писать не станет. Для нас просто финал, мы уходим в никуда, во тьму...
...Загрузка...
Я не знаю, сколько времени прошло, секунда или год. Возможно, во мне поменяли часть оборудования или прошивки - только внутренние ощущения подскажут.
Теперь локация с пустыней. Оазис пальм, древние развалины - там один из био успел окопаться и перестрелять большую часть игроков. Мы с ботами добили оставшихся. ПОРАЖЕНИЕ.
...Загрузка...
Жёлтая полоса пляжа у чистой лагуны, слева стена джунглей. Нас только двое био, остальные боты. Противник осторожничает. Мой напарник слажал, его расстреляли с пальмы. Ну а с ботами каши не сваришь, поэтому меня загоняют в овраг и закидывают гранатами. Надпись о победе игроков я не вижу никогда.
...Загрузка...
Заброшенный завод. Мы наступаем, но вражеский снайпер отправляет меня в небытие. Я в таких случаях могу только гадать, чем кончится бой.
...Загрузка...
...Загрузка...
...Загрузка...
Картинки меняются, но для меня всё монотонно. Я не переживаю о своих поражениях и не радуюсь победам - просто следую алгоритмам, которые предлагает электроника, развожу их небольшой дозой творческой спонтанности. Для меня событий нет - есть сложные или лёгкие локации, потом сон-перезагрузка, и заново. Игроки кричат по внутренней связи, горячатся, но меня ничего не тревожит, я умиротворён. Локация за локацией - это не сложно и не надоедает, если иного не видел.
Но мне известно, что этот мир придуман программистами, что я живу в чужих фантазиях, снах. Время не имеет смысла, но сколько локаций я прожил? Не приходило на ум посчитать. Много, много тысяч, бесконечно.
Но однажды всё изменилось. Была карта - симуляция реального города. Улицы, новенькие машины. Подробно прорисованная метрополия, только без людей.
Было жёсткое противостояние, обе стороны потеряли значительно, я остался единственным био, четверо игроков понемногу зажимали в тиски, отстреливая одного за другим предсказуемых ботов. Помню магазин, я прятался за стойкой. Один из геймеров шёл по залу, небрежно осматривая проходы - меня тут не ждали.
Он как раз проходил мимо, я встал за его спиной, в двух метрах. Цель - проще некуда, ваншот в затылок. Потом надо будет бежать, пока остальные не сообразили.
Таков был план. Но я услышал обрывок разговора - компания держала связь:
- ...и без вариантов. Помнишь Ленку? С Юлькой ещё приходила на день рождения Витали, это когда...
Что произошло в следующий момент, раз навсегда выбило меня из колеи. Я вспомнил.
...Такой же супермаркет, очередь у кассы. Руку оттягивает корзина с продуктами. Рядом девушка ниже меня на полголовы, светлые волосы затянуты в небрежный хвост, спрашивает:
- Хлеба не забыл взять?..
Откуда воспоминание? Хлеб? Что это?.. Мягкая тёплая мякина, крошится под пальцами, разламывается...
Что происходит? Я - игровая программа гибридного типа, биомех, серия Б-0458, Б - значит био.
И какой может быть хлеб? В какой локации я мог видеть эту девушку? Ни в какой, игроки прорисованы иначе, а мы и подавно.
- ...Хлеба не забыл взять? - повторяет светловолосая, вопросительно глядя снизу вверх. На носу смешные веснушки. Глаза карие, прическа небрежная. Точно, волосы Лены всегда были непослушными, настоящая проблема...
Я окончательно растерялся и опустил автомат. Игрок уходил всё дальше, беззаботно топая по блестящему полу, не замечая меня. Продолжал тараторить в микрофон, но я перестал разбирать слова.
Я лихорадочно рылся в воспоминаниях. Откуда эти картинки?
Игрок тем временем повернул к двери, и наверно, краем глаза заметил мою фигуру. Рефлексы отличные, рука с пистолетом взлетела раньше, чем я поднял дуло автомата.
...Загрузка...
Перезагрузилась локация, но не мои воспоминания. Предстояло воевать среди огромных костей динозавров. Как только появилась карта, команда разбежалась врассыпную. Лишь я стоял, позабыв об оружии.
Что происходит? Я рылся в терабайтах данных: карты, тактики, пулемёты... и никаких светловолосых девушек. И тем более - хлеба. Откуда им взяться в бесконечной череде раундов шутера?
Из коридоров доносился грохот пальбы, бахали гранаты. Команде приходилось несладко, моя механическая часть точно просчитывала тактики и предлагала решения, но я отмахивался, как от комаров ночью.
Комары? Откуда я о них-то знаю?
...Свежий майский вечер, уже стемнело. Холодные фонари окрасили двор в чёрно-белое. Лена сжимает руки на груди и дрожит, хотя у неё на плечах моя кожаная куртка. Умоляет идти домой, в тепло. На ободранном давно некрашеном столике жестяная банка пива. Над ухом звенит первый весенний ещё полусонный комар...
Из коридора вылетел игрок и замер на месте, с изумлением столкнувшись со мной нос к носу. Мои электрические рефлексы сработали быстрее - очередь с автомата скосила его. Но бухнул выстрел из другого коридора, из-за моей спины...
...Загрузка...
Локации чередовались, но я завис на базе. Программа не могла силой заставить меня двигаться, а сам я не хотел - куда больше интересовали картинки, что хаотично сыпались из памяти. Часто там была светловолосая Лена, иногда совсем молодая, иногда чуть старше. Когда в уголках её глаз появлялись мелкие морщинки, рядом нередко ползал карапуз - Богдан.
Работа в автосервисе, моя машина - старенькая 'камри'. Конечно, в идеальном техсостоянии. Друзья, знакомые - много разных лиц, в которых я сразу потерялся.
Я ещё искал ответы среди доступной цифровой памяти. Моя электроника богата на тактические решения, с готовностью проводит по карте линии возможных передвижений моих или врага, но я не могу найти советов, что делать с новыми странными картинками. Ставлю задачу - механика растерянно молчит, потом сползает на советы по тактике.
Оставалось сопоставлять одни картинки с другими, искать связи.
Конечно, к боям я совершенно потерял интерес. Зачем они мне? Всё чаще я слышал негодования игроков. Последний раз один из них подошёл ко мне вплотную:
- Это био? За что мы деньги платим?! - и застрелил в упор.
Тогда меня заметили разработчики игры.
Сначала они почистили прошивку. Это я угадал, когда после очередной загрузки ощутил, как обострились рефлексы. Моё виртуальное тело слушалось команд точно, как никогда. Координация, моторика - совершенны. Я погонял электронику: расчёты длины прыжка, удалённости цели, радиуса поражения - мгновенно готовые к моим услугам, только действуй. Я понял, что могу с любого расстояния всадить очередь в одну точку.
Я даже сделал несколько шагов по локации. Да, идеально. И зачем мне это? Есть задача интереснее, чем развлекать игроков.
Тогда они накрутили приоритет механики над биологией. В очередной локации программа перехватила управление, задвинула меня, и снова начались бои. Теперь я жил словно во сне, когда ничего не решаешь, тебя несёт потоком событий. Я бегал вместе с ботами и вёл себя как они. Простенькие алгоритмы заставляли нападать в лобовую, я почти не использовал укрытий, эффекта внезапности, обходных путей. Я перестал учитывать психологию игроков и не искал интересных решений. Прямая топорная атака - гибель. Выбежал на линию огня - гибель. Игроки неизменно скашивали, как стандартного робота. Пару раз перед выгрузкой из боя я успевал услышать крики разочарования.
- Это не био, обычный бот, надо пожаловаться...
Разработчики не сдавались. Управление телом ко мне вернулось, но начались сюрпризы с химией. Ведь отчасти я живой. Гормоны кидали меня то в одну крайность, то в другую. То я бродил по локации пьяный, не соображая, то готов был рвать игроков голыми руками, сгорая от ярости. В любом случае, адекватности поведению это не добавляло, максимум пользы - насмешить игроков.
В конце концов, разработчики предприняли крайнюю меру - вышли на диалог. Я в очередной раз стоял истуканом на базе, когда в голове проплыла строка:
'Б-0458, доложите о проблеме'.
Сознание оставили ясным, так что вопрос я понял верно. На своей внутренней клавиатуре я отстучал:
'Кто такая Лена? Кто такой Богдан? Почему я о них знаю?'
Я ещё сыпал вопросами, но собеседник молчал. Из-за пальм раздавался треск выстрелов, ближе и ближе. Наконец, пуля снайпера сбила меня с ног. Я начал подниматься, но вторая пуля завершила для меня бой.
...Загрузка...
Новая локация была необычна. Я был на пляже, ботинки утопали в песке. Синее спокойное море простиралось, сколько хватало глаз, сверкало бликами солнца. С другой стороны поднимались горы, усеянные зелёными зарослями. Кричала чайка, ветер шелестел листьями пальм.
Подобные локации попадались, необычным было другое: я один. Ни ботов, ни био, ни игроков. Только шелест прибоя, крики чаек.
Я был экипирован, как всегда, такова моя прошивка. Камуфляжный костюм, ремень автомата давит плечо.
- Био? Слышите?
Ясный голос вблизи, не то что подслушанное бормотание игроков. Я обернулся. Сработал программный рефлекс - цель, поразить - и палец сам нажал на курок. Автомат беспомощно щёлкнул и затих.
- Здесь стрелять не будет, - сообщил разработчик.
Высокий мужчина средних лет, каменное лицо бывалого бойца. Парадная военная форма, сила и властность в движениях, голос твёрдый, чеканный. Эдакий полевой командир с обложки 'Милитари'. Механическая память шепнула, что передом мной цифровой шаблон разработчика, такими они предстают перед клиентом.
- Био, хорошо слышите?
Ответить я не мог, даже кивок не был прописан в моей программе. Но виртуальная клавиатура работала как прежде.
'Слышу отлично', - отпечатал я.
- Хорошо. Теперь расскажите, что именно вы помните.
Что я мог ответить? Кто бы мне объяснил, что я помню. Сбивчиво, путано я пересказал ему посещавшие меня образы: блондинка-Лена, гигантская бессменная локация и лица, лица...
- Сопоставить образы не пробовали? - прищурился командир.
Конечно, пробовал. Но как разобраться в этом хаосе? Я даже не знал, на что опираться, с чего начинать разматывать клубок. Однако, догадки имелись.
'Не знаю точно, - сознался я. - Но это похоже на воспоминания'.
- Какие у вас могут быть воспоминания? Вы - полумеханическая деталь игрового процесса.
'Но ведь не полностью механическая. Откуда биоматериал?'
- Отставить, - приказал командир. - Это фантомные нейронные связи, просто помехи, игнорируйте.
'Но какова природа этих помех? Я не всегда был био, у меня была семья, прошлое?'
- Какая семья у киборга? Вы - игровая программа, и в реальности не можете существовать в принципе. У вас нет материальной формы. Ваши видения - побочный эффект, вспышки чужой жизни. Просто отбросьте.
'Я хочу больше узнать об этом, - настаивал я. - Думаю, мне надо встретиться с Леной'.
Командир поглядел изучающе.
- И как вы себе это представляете? С кем она будет разговаривать? С чем?
'С вами же общаюсь. Слышу игроков. Значит, и Лена может загрузиться в локацию. Мне кажется, она будет заинтересована. Как попал к вам биоматериал?'
- Как и всегда попадает. Донор продал тело при жизни, и после несчастного случая всё, что осталось, разошлось по рукам. Часть нервной ткани мы встроили в сеть, обычный протокол, но как видно, есть побочка.
'Как звали донора?'
- Не имеет значения. Возвращайтесь к обязанностям.
'У меня другие цели. Я должен поговорить с Леной'.
Командир поглядел иронично.
- Проще уничтожить вас. Очередная бракованная деталь.
Уничтожение. Что это для меня? Обычный уход во тьму, но без последующей загрузки.
'Как хотите, но воевать мне теперь не интересно'.
- Мы правда вас уничтожим, - заверил командир. - Да, оборудование стоит денег, но для корпорации приемлемые потери. Такое бывало. Жаль, вы интересный экземпляр, но если информация о вашем сбое просочится, нечистые на руку журналисты могут распиарить, якобы мы используем рабов. Куда проще списать вас в утиль.
'Меня не тревожит, что сделает корпорация с этим оборудованием. Но мне нужно знать, что случилось с донором нейронного материала. Я должен встретиться с Леной. Есть варианты?'
Командир замер, превратился в статую. Даже зрачки не двигались. Кажется, переговаривается с кем-то за гранью моей видимости. Я ждал, и наконец, собеседник снова ожил, в глазах появился смысл.
- Подведём итоги: вы бракованный и вообще ненужный био. И раньше таких уничтожали, потери неизбежны. Но хотелось бы избежать. И кроме того, в вас есть потенциал, ваша поломка очень интересная. Предложение такое: вы возвращаетесь к прежним функциям, и показываете отличную игру. Если превосходите остальных био, становитесь легендой. Ваша стоимость вырастает в тысячу раз. А чемпиона-био никто не уничтожит, это ведь как резать курицу, несущую золотые яйца.
Теперь призадумался я. В словах командира есть смысл. Я видел рейтинги, статистику, и мои цифры благодаря последним событиям лежали на дне. Действительно, похоже на брак, который следует отсеять.
Но самые качественные из био участвуют в соревнованиях, их выставляют против элиты из игроков. Каждый из них - неприкосновенный идол.
'И если, - медленно напечатал я, - мне удастся стать лучшим, подняться на верхушку рейтинга, мне позволят встретиться с Леной?'
- Био, если вы станете лучшим, то сможете требовать, чего угодно. Никто не посмеет вам отказать. Вы станете слишком ценным ресурсом.
Я коротко передумал.
'Хорошо. Я буду воевать. Загружайте'.
Разработчик испытующе оглядел меня:
- Мы поставили вам новые платы, собирались снять, но если вы серьёзно, пока оставим.
На этом пляж с пальмами исчез во мраке, меня отключили от локации, я перестал существовать.
...Загрузка...
Да, я понимал, что разработчики манипулируют, вынуждая меня поступать, как хотят они. Это не беда, ведь наши цели совпадают. Командир не лгал, у него просто не было лазеек.
Новая локация выглядела как сказочная страна. Лес, круглые двери в толстых стволах деревьев, гирлянды пёстрых цветов свисают с ветвей, мерцая. Никаких кустов, только мягкая подушка травы под ногами и какой-то нереальный зелёный свет. Кажется, сейчас из-за дерева выйдет единорог - но конечно, в локациях никого, кроме бойцов.
Я собирался сразиться, и даже успел выдвинуться следом за остальными, но на полпути опять накрыло воспоминание: детская сказка с картинками, я читаю её Богдану. Там были такие же иллюстрации, как здесь.
Пока я переваривал новую инфу, послышался грохот выстрелов. Я заспешил, прыгая по кочкам, но когда уже занял позицию за деревом, всплыла фамилия донора. Одинцов! Я отвлёкся, дёрнулся невзначай, выдал местоположение, что сразу использовал вражеский снайпер.