Глючная игрушка! - он выкатился из комнаты в полутемный коридор. Текстуры машин хорошо прорисованы, как и ландшафт, но стоит выйти за незримые пределы, назначенные художниками и программистами, как начинаются баги . Или все зависает, или уж совсем какая-то ерунда таинственная - машина проваливается под землю и падает сквозь темно-коричнево слои, причем круглый спидометр в правом нижнем углу показывает бесконечное увеличение скорости, вплоть до сверхсветовой.
Подкатившись к входной двери, Егор посмотрел в глазок, специально сделанный очень низко, и увидел парня в зеленом комбинезоне и зеленой кепке. С большой коробкой в руках.
Егор открыл дверь и откатился в сторону, позволяя курьеру войти.
- Служба доставки "Русский Вирт"... - начал тот, дежурно улыбаясь, но хозяин квартиры нетерпеливо перебил его:
- Да-да. Это ко мне, все правильно.
Оба ненадолго замолчали - и одновременно узнали друг друга.
- Клюшка?
- Адама, это ты...
Бывший одноклассник Егора Адамова смолк, пялясь на инвалидное кресло. Удивление на его лице сменилось смущением, потом он отвел взгляд.
- Ладно, чего застыл? Входи, - сказал хозяин грубее, чем хотел, и покатил обратно. В квартире стояла тишина, дядя с тетей, у которых Егор жил последние полтора года, улетели на выставку в Токио. Радио он давно не включал, телевизор тоже, даже в Сеть уже несколько дней как не залазил.
Костя Клюшкин пошел следом, разглядывая кресло на колесах, ободья которых Егор вращал обеими руками.
- Я ведь видел твое имя в адресе, но не сообразил, что это ты, Адама, - произнес он. - Ты ж раньше в другом районе жил?
Старое школьное прозвище, которое одноклассники еще и вечно перекручивали так, что оно становилось ‘девчачьим’, всегда раздражало Егора. Несмотря на это он с каким-то мазохистским постоянством использовал в Сети такой же ник - Adama - хотя приходилось то и дело уточнять, что на самом деле он мальчик, а не девочка.
В комнате стоял диван, стол с монитором, где застыло изображение перевернутого красного джипа, шкаф с книгами, видеодвойка и музыкальный центр. Возле монитора - две массивные колонки, руль с педалями и большая пирамида дисков. Аппаратура дорогая, сразу видно, что не с радиорынка, а из фирменных магазинов. Костя прикинул цену содержимого коробки, которую держал в руках, и только теперь осознал, что это именно бывший одноклассник стал первым покупателем ‘хай-тех оболочки’, пока не поступившей в широкую продажу.
- Ту квартиру мы продали, - сказал Егор. - Я теперь с тетей и дядей, но они уехали как раз.
- А... - начал Костя и прикусил язык. Он хотел спросить о родителях Адамова, но в последний момент что-то остановила его. Мучительная пауза затягивалась, и Костя брякнул первое, что пришло в голову:
- Ты слышал, ‘Супер-гонки’ этой ночью рухнули?
‘Супер-гонки’ были сетевым гоночным симулятором с огромными локациями. Впрочем, Егор в них никогда не играл.
- Нет, - сказал он. - Я сейчас вроде как отрезан от окружающего мира. Ну то есть я сам себя отрезал. Ничего не вижу, ничего не слышу...
- Там что-то странное произошло. Я с утра из офиса сразу к тебе поехал, всего не знаю, но...
- Ладно, давай, показывай! - перебил Егор.
Костя вспомнил наконец, зачем пришел, и, соорудив на лице широкую бессмысленную улыбку, заговорил приподнятым голосом:
- Служба доставки ‘Руссовирт’ приветствует вас! Мы работаем для... - и смолк, увидев насмешливую гримасу хозяина.
- Брось, Клюшка. Я у ‘Руссовирта’ уже перчатки заказывал, и руль, и все это слышал. Ты недавно у них работаешь?
- Ага. Это моя первая доставка.
- И тебе сразу доверили ‘оболочку’?
- Понимаешь, Адама, - курьер доверительно склонился к Егору. - Я туда по знакомству устроился.
- Понятно. Конечно, в ‘Руссовирт’ с улицы не попадешь, даже курьером. Открой, я посмотреть хочу.
На стене возле стола висело несколько картинок, кажется, распечатанные на цветном принтере скрины. На каждой изображен красный джип: взрывающийся, или перевернутый, или тонущий в воде... Несколько секунд Костя рассматривал их, затем моргнул, положил коробку на диван и раскрыл. Они заглянули внутрь. В коробке лежал черный сферический шлем, аккуратно сложенная оболочка из материи, пронизанной серебристыми нитями, несколько дисков, провода и мануал.
- ‘Оболочка ‘экзоскелет’... - прочитал Егор. - Почему это назвали оболочкой?
- А как?
- Старые версии называли просто костюмами.
- Они дают понять, что это костюм нового поколения. ‘Оболочка’ круче звучит. Значит так... - Костя выпрямился, опять вспоминая свою роль. - Я теперь должен тебе инструкцию прочитать. Вообще-то это новая супер-модель, они пока официально не продаются, ты первый... Короче, корпорация ‘Тебах’ уверила ‘Руссовирт’, что модель апробирована и прошла все нужные испытания, но некоторые сбои, возможные в новейшем игровом хай-тех оборудовании...
- Знаю, знаю! Думаешь, я перед, как такую дорогую штуку покупать, не проверил, что к чему? У нас тут выделенка, так что я уже кучу мегабайтов про этот ‘экзоскелет’ скачал. Вот, держи деньги...
Косте становилось неловко всякий раз, когда Егор перемещался по комнате. Пока он сидел неподвижно, казалось, что с Адамой все в порядке - ну, сидит парень в кресле, ну, кресло прикольное, на колесах - ну так что? Но как только он начинал крутить колеса, и кресло трогалось с места, сразу становилось видно: бывший одноклассник теперь калека, ноги парализованы... нет, не совсем. Когда Адама доставал из ящика деньги, Клюшка заметил, что правое колено шевельнулось.
Тут гость обнаружил, что Егор в упор смотрит на него. И, наверное, знает, что за мысли сейчас бродят в Костиной голове.
- Ты... - начал курьер, но Адама перебил его:
- Гадаешь, что произошло? Мы в аварию попали. У нас зеленая ‘шкода’ была, помнишь? Мать за рулем, отец рядом, я сзади. Ехали вдоль узкоколейки, сбоку вылетел... - он шумно вздохнул и ткнул пальцем в ярко-красный джип на мониторе. - Точно такой же. Нас всмятку. Мать сразу умерла, мне придавило нижнюю часть тела, а отца выбросило наружу. На несколько метров, удар очень сильный был. А там как раз электровоз проезжал. Отец упал ногами на рельсы, и ему... отрезало, в общем. А джипу - ни фига. Там рама цельная, ‘шкоду’ пробило как тараном, а она только погнулась немного. Водитель крутой оказался, бизнесмен, адвокат поговорил с кем надо, денег дал - его даже не посадили!
Последние слова Егор почти выкрикнул. Костя переминался с ноги на ногу и не знал, куда деть глаза. Он готов был сквозь пол провалиться.
- Родительскую квартиру мы продали, - Адама швырнул на диван пачку денег. - Я институт бросил, зато выучился на программиста. Прямо тут и работаю, неплохо зарабатываю. Разные программки коммерческие клепаю. Тетя с дядей дизайнеры модные. Денег хватает. А мне что делать? Вот, в эту игрушку играю... Проверь, там две тысячи двести.
Костя пересчитал купюры.
- Здесь две тысячи двести пятьдесят.
- Полтинник тебе за доставку.
- Но... это слишком... - Костя замялся. По инструкции ‘Руссовирта’ он еще много чего должен был рассказать покупателю и даже проследить, чтобы тот в первый раз правильно надел ‘экзоскелет’ и подключился...
- Оболочка ‘экзоскелет’ корпорации ‘Тебах’, единственным дистрибьютором которой в нашей стране является компания ‘Русский Вирт’, - забубнил он вызубренный текст, - это образец новейшего игрового оборудования. В шлем вмонтирован винчестер на двести сорок гигабайт, где инсталлирована сингл-версия игры под названием ‘Кабалион’, специально созданной для этого проекта корпорацией ‘Тебах’ с использованием новейшего алгоритма вероятностей WASP-7...
- Прекрати! - перебил Адама. - Говорю тебе, я это все читал. Сам костюм стоит тысячу восемьсот, еще четыреста - за игрушку, такая она крутая. Запускается сразу после инсталляции в ‘Тебахе’, каждая копия игрушки на каждом винте развивается по-своему, пользователь попадает в уже готовый мир... Это все реклама, а их алгоритм вероятностей - на самом деле просто генератор случайных чисел, только мощный, навороченный очень. Все, иди, Клюшка.
- Там перевод на русский, но пока плохо отредактированный. И еще не рекомендуется ставить игры без сертификата. И еще мне по технике безопасности тебе надо рассказать...
- Не надо. Иди.
- Ну... хорошо.
Сутулясь, он вышел в коридор. Такого смущения, даже стыда - хотя он-то в чем виноват? - Костя не испытывал еще ни разу в жизни. Адама отпер входную дверь, и только шагнув наружу, Клюшка с пунцовым лицом выпалил:
- Но там же обратная связь! Надо хоть немного напрягать мышцы, ‘экзоскелет’ преобразует сокращения в электронные импульсы и соответственно двигает картинку. Как же ты будешь ходить в играх?
Дверь захлопнулась. Только спускаясь в лифте Константин Клюшкин вспомнил, что не дал покупателю расписаться в квитанции, но вернуться... нет, это было выше его сил.
Джип пламенел на мониторе. Игра называлась просто - ‘Скорость’. В эту незатейливую аркадную гонку с облегченной физикой выродилась когда-то знаменитая ‘Нидфорспид’. Егор потянулся к коробке с оболочкой, вспоминая то, что успел прочесть о ней. Вместе с ‘экзоскелетом’ производитель обещал предоставить пользователям action/RPG, ‘супер-нелинейную ролевую игру’, как говорила реклама. С недавних пор ее сетевой вариант появился на десятке игровых серверов, то есть пользователь мог играть как в ‘пространстве’ своего винчестера, так и выйти в Интернет. На поставляемом вместе с оболочкой винчестере было еще программное обеспечение ‘экзоскелета’ и куча гигабайт пустого места, куда инсталлировались другие игры.
‘Скорость’ можно было загрузить прямо на винчестер в шлеме, что Адама и сделал. Пока длилась инсталляция, он стал натягивать оболочку. Ткань, пронизанная паутиной металлизированных нитей, оказалась тяжелой и шершавой на ощупь. Он подсоединил к шлему провод сетевой выделенки, натянул перчатки и специальные чешки.
Черное забрало шлема откидывалось, внутреннюю поверхность покрывала серебристая паутинка для мониторинга мозговой активности. Мерцали два круга из мутно-белого кристаллического вещества. Когда шлем надет на голову и забрало опущено, кристаллы приходятся на глаза, почти касаются глазных яблок, чтобы реагировать на движения зрачков.
Он перелез из кресла на диван, лег и надел шлем. Тот соединялся с оболочкой семью штекерами, сбоку были отверстия с узкими решетками. Вентилятор и мини-кондиционер, способный нагревать и охлаждать воздух, работали от мощного аккумулятора.
Когда Адама надел шлем, стало темно, доносящиеся с улицы звуки и тихое гудение кулеров его компа смолкли. Егор лег поудобнее и вдавил клавишу с наружной стороны шлема, после чего, вытянув руки и ноги, расслабился.
Тихое жужжание (заработал кондиционер), потрескивание винчестера где-то у затылка... По всей своей поверхности оболочка напряглась, прилипла к телу и неприятно сдавила его. В темноте перед глазами пробежал столбик цифр и значков, словно движущаяся сверху вниз синяя ДОСовская таблица - ‘экзоскелет’ настраивался.
Затем таблица исчезла, и возникло звездное небо.
ВВОДНЫЙ ТЕСТ - белые буквы появились среди россыпи звезд. - ПРИВЕТСТВИЯ! Я - ТВОЯ ОБОЛОЧКА. СЕЙЧАС Я БУДУ НАЗЫВАТЬ ЧАСТИ ТВОЕГО ТЕЛА. ТЕБЕ СЛЕДУЕТ НАПРЯГАТЬ СООТВЕТСТВУЮЩИЕ МУСКУЛЫ. НЕ ДВИГАЙСЯ! ДОСТАТОЧНО НЕБОЛЬШОГО НАПРЯЖЕНИЯ МЫШЦ, И Я РАСПОЗНАЮ СИГНАЛ. ГОТОВ?
Последнее слово помигало, затем сменилось на:
ПАЛЬЦЫ ПРАВОЙ РУКИ...
Адама чуть шевельнул ими.
ИЗЛИШНЕ! ИЗЛИШНЕ! - просигналила оболочка. - ПОВТОР. ПАЛЬЦЫ ПРАВОЙ РУКИ.
Теперь он не стал двигать пальцами, а скорее обозначил движение, подумал о нем - так явственно, будто произнес вслух: я двигаю пальцами правой руки...
ПРИНЯТО. ПРАВОЕ ЗАПЯСТЬЕ... БИЦЕПС ПРАВОЙ РУКИ... ПРАВОЕ ПЛЕЧО...
По мере того, как он выполнял команды, оболочка в соответствующих местах шевелилась, сначала прилипала к коже, затем словно исчезала - когда настройка происходила правильно, Адама переставал ощущать ‘экзоскелет’.
За правой рукой последовала левая, затем: ДВИЖЕНИЕ ШЕЕЙ ВЛЕВО-ВПРАВО... ВПЕРЕД-НАЗАД...
Спустя минуту начались неприятности. С ягодицами все прошло нормально, а вот ноги... Буквы встревожено замигали, когда после третьей просьбы ‘НАПРЯЧЬ ИКРУ ЛЕВОЙ НОГИ’ оболочка не уловила движения мышц.
ВЕРОЯТНОСТЬ СБОЯ! - объявила она.
Егор сжал зубы. Он воочию представил себе как напрягаются мышцы под кожей, как нога шевелится... он даже почувствовал, что она и вправду шевельнулась...
НАПРЯГИ ИКРУ ПРАВОЙ НОГИ, - удовлетворенно попросила оболочка.
Потом звездное небо исчезло, перед глазами возник желтый треугольник, слева от него синий квадрат, а справа - красный круг.
ВИЗУАЛЬНЫЙ ТЕСТ. ПЕРЕДАЧА ИГРОВЫХ ИЗОБРАЖЕНИЙ ОСНОВАНА НА МЕТОДЕ ИНТРОСКОПИИ - НАБЛЮДЕНИИ ПРЕДМЕТОВ ИЛИ ПРОЦЕССОВ ВНУТРИ ОПТИЧЕСКИ НЕПРОЗРАЧНЫХ СРЕД. СМОТРИ НА ТРЕУГОЛЬНИК. ЕСЛИ ОН ЖЕЛТОГО ЦВЕТА - ПЕРЕВЕДИ ВЗГЛЯД НА КВАДРАТ... ЗАКРОЙ ЛЕВЫЙ ГЛАЗ... ЗАКРОЙ ПРАВЫЙ ГЛАЗ... ПРОВЕРКА СТЕРЕОСКОПИЧЕСКОГО ВОСПРИЯТИЯ ОБЪЕМНЫХ ИЗОБРАЖЕНИЙ.
Круг стал шаром, квадрат завращался и вытянулся, превратившись в ромб, треугольник принял вид пирамиды.
СЛУХОВОЙ ТЕСТ... СЛЫШИШЬ ЛИ ТЫ ШУМ МОРСКОГО ПРИБОЯ? ЕСЛИ ДА - СКАЖИ ‘ДА’...
- Да, - произнес он отчетливо.
СКАЖИ ‘НЕТ’...
- Нет.
ТВОЕ ИМЯ?
- Адама, - ответил Егор после секундной паузы.
ВНЯТНО ВЫГОВАРИВАЯ СЛОВА, ПРОИЗНЕСИ: Я, АДАМА, ОЗНАКОМЛЕН С ПРАВИЛАМИ БЕЗОПАСНОСТИ, РАЗРАБОТАННЫМИ КОРПОРАЦИЕЙ ‘ТЕБАХ’ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ОБОЛОЧКИ ‘ЭКЗОСКЕЛЕТ’.
Адама произнес это.
Пауза, шелест и щелчок - словно его слова были записаны и переданы куда-то по подключенному к шлему сетевому проводу.
- МОНИТОРИНГ РИТМОВ ГОЛОВНОГО МОЗГА И ДРУГИХ ПАРАМЕТРОВ. НИЧЕГО НЕ ПРЕДПРИНИМАЙ. ТЕСТ БЕЗОПАСЕН.
Возникло совсем легкое, щекочущее покалывание в затылке. Медленно сместилось к вискам. Перед глазами стремительно пробежали слова:
РЕЦЕПТИВНЫЕ ПОЛЯ... БАЗАЛЬНЫЕ ЯДРА... ЗАТЫЛОЧНАЯ ДОЛЯ... ТАЛАМУС... КОГНИТИВНАЯ ФУНКЦИЯ...
Словно перышком провели по темени. Адама лежал неподвижно - вернее, висел, потому что теперь он не ощущал дивана под собой.
ВВОДНЫЙ ТЕСТ ПРОЙДЕН.
И затем - без всякого перерыва - чернота сменилась буйством красок.
Из-за ярко-оранжевого горизонта всплыли гигантские буквы:
T E B A H
Их сопровождала бравурная электронная музыка. Буквы исчезли, их место заняли другие:
P R E S E N T S
Потом, уже на русском:
ЭКЗОСКЕЛЕТ:
ОБОЛОЧКА НОВОГО ПОКОЛЕНИЯ
Последние три слова медленно растворились в сияющем небе, а ‘ЭКЗОСКЕЛЕТ’ повис, мерцая изумрудными искрами.
От горизонта поднялась световая колонна, на капители которой было написано:
QABALION
Та самая эрпэгэшка, офлайн-вариант которой инсталлирован ‘Тебахом’ на винчестер. Далеко слева, где пространство темнело, из оранжевого становилось бледно-желтым, стоял целый лес колонн поменьше - все пустые, ждущие своего exe-файла, кроме одной, на которой светилось: SPEED.
Там его ждал красный джип - и Адама потянулся к колонне с гоночной аркадой.
Оранжевое небо тревожно мигнуло, возникло предупреждение:
ДАННАЯ ИГРА НЕ РАЗРАБАТЫВАЛАСЬ НЕПОСРЕДСТВЕННО ДЛЯ ОБОЛОЧЕК НОВОГО ПОКОЛЕНИЯ. ВОЗМОЖНЫ СБОИ. КОРПОРАЦИЯ ‘ТЕБАХ’ РЕКОМЕНДУЕТ ВОСПОЛЬЗОВАТЬСЯ ОДНОЙ ИЗ ИГР, ПРОШЕДШИХ СЕРТИФИКАЦИЮ.
- Наплевать, - вслух произнес Егор.
На самом деле она называлась ‘симулятором аварий", потому что, в отличие от большинства других гонок, здесь главным было не просто прийти первым, а уничтожить соперников. За выигрыш давались деньги на покупку новых машин или усовершенствования старых, а за столкновения и повреждения соперников - бонусы, которые обменивались на оружие.
Заставка и меню не изменились, разве что стали объемными, как и вступительный ролик. Теперь все происходило не на мониторе перед Адамой, а вокруг него: сталкивались и взрывались машины, сигналили полицейские, летели ракеты... И на заставке и в ролике центральное место занимал тот самый красный джип. Именно потому Адама уже долгое время играл в ‘Скорость’.
Зазвучал рэп. Егор взял из гаража зеленую ‘шкоду’. На его счету накопилось такое количество денег, что он мог купить любой автомобиль в парке, предоставляемом игрой, но Адама тратил их только на усовершенствование зеленой ‘шкоды’.
УРОВЕНЬ
Он выбрал самый сложный.
ОПЦИИ... ТРАФИК... ПРОФИЛЬ ИГРОКА... КОЛИЧЕСТВО СОПЕРНИКОВ...
Шесть - ввел он.
ТРАСЫ.
Для начала он выбрал морское побережье.
По темени опять словно провели перышком, в затылке легко защекотало, и перед глазами возникла бетонная площадка с автомобилями, вид сверху. Зависнув примерно в двух десятках метрах над ней, Адама увидел толпу машущих флажками зрителей, кусты по периметру и начало широкой земляной дороги.
Здесь были два ‘мерседеса’, ‘сааб’, старенький ‘форд’, ‘шевроле’ и, вот он, враг - красный корейский джип с круглыми фарами, словно выкаченными в приступе ярости глазами.
Рэп зазвучал громче, Адама провалился сквозь крышу машины и упал в водительское сидение. Оболочка напряглась на заду, имитируя прикосновение к нему, под пальцами Адама ощутил шероховатый руль, под ступней - педаль.
Из рулевой дуги торчал джойстик для управления оружием. Кроме пулемета в распоряжении Егора имелись мины, дымовые шашки и ракетница. Впереди бородатый мужичок с застывшей рожей - анимация явно не была сильным местом аркады - махнул флажком.
Взревели двигатели. Прямо в воздухе разноцветные красные лоскуты стремительно сложились в надпись СТАРТ и взорвались вспышкой света. Машины соперников рванулись вперед и, опомнившись, Адама тоже стартовал.
Он знал эту трассу вдоль и поперек. Холм, бензозаправка, объезд вокруг пляжа нудистов...
У каждой марки автомобиля была своя специфика, словно в них всегда сидел какой-то определенный водитель со своим характером. Например, ‘форд’, хоть и обзавелся пулеметом, вел себя тише всех, никогда не пытался бортануть и очень редко стрелял, а попадал еще реже. Оба ‘мерседеса’ тупо таранили противников, вынося их с трасс и зачастую вылетая в кювет следом, а вот ‘шевроле’ с ‘саабом’ действовали хитрее.
Но самым агрессивным был красный джип - и почему-то Адама не удивлялся этому.
‘Форд’ давно отстал, ‘мерседесы’ тоже, впереди теперь неслись три машины. Начался пляж, желтое облако песка поднялось к небу.
Песчаная коса, изгиб... почти поравнявшись с ‘шевроле’, Адама крутанул руль и ударил соперника бортом. ‘Шевроле’ бросило в сторону, взвился фонтан воды, машина встала. Егор еще успел увидеть возникший над ней в воздухе жирный красный крест, но тут же забыл об этом. Джип и ‘сааб’ неслись рядом, чуть впереди, и Егор понял, что сейчас джип попытается повторить его маневр, спихнуть противника в воду.
На лобовом стекле мерцали линии прицела, полупрозрачные, чтобы не мешать обзору. Адама навел перекрестье на узкое пространство между машинами, выждал мгновение и выстрелил.
По правилам игры в его распоряжении имелась всего одна ракета, но он не промахнулся. Джип вильнул, сближаясь с ‘саабом’, и ракета попала в цель, как раз когда машины сошлись бортами.