355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Призрак » Бета-тестеры - цикл рассказов Призрака » Текст книги (страница 50)
Бета-тестеры - цикл рассказов Призрака
  • Текст добавлен: 29 сентября 2016, 03:48

Текст книги "Бета-тестеры - цикл рассказов Призрака"


Автор книги: Призрак



сообщить о нарушении

Текущая страница: 50 (всего у книги 64 страниц)

Глаза Кеши были пустыми и прозрачными, физиономия вытянулась от ужаса. Он уже успел узнать, что Мелисса во гневе страшна, а верный способ вывести ее из себя – это испортить ей намеченный репортаж. Ксенобайт хорошенько встряхнул паренька, и взгляд последнего неожиданно обрел осмысленность:

– Знаю! – завопил он. – Буферный коллектор! Мусорник!

– Что за мусорник? – строго спросил Мак-Мэд.

– Специальная такая зона... Мне как-то объясняли, но я не очень понял. Там это... В общем, там сначала создаются экземпляры классов и объектов, перед тем как их устанавливают в игровой «реальности». Кроме того, туда, как в корзину, удаляются объекты, которые надо бы удалить, но, с другой стороны, терять не хочется. Например, надо тебе что-нибудь срочно вытащить из игрового пространства – вытаскиваешь туда. Там его можно почистить, немного отладить – и обратно.

– Да-да-да! – В глазах Ксенобайта загорелся лихорадочный огонек. – Именно такое... И как туда попасть?

– Очень просто! – просиял Кеша. – Надо всего-навсего удалить себя! Сейчас я нас всех...

– Эй, Кеша, погоди, давай сначала хорошенько...

Договорить Мак-Мэд не успел. Маленький дизайнер проворно замахал руками, набирая на персональном терминале какие-то команды. А в следующий момент тестеры на своей шкуре почувствовали, что значит быть «удаленным».

Техническая зона, Буферный коллектор

14 июня, 15:43 реального времени

– Кеша... Кеша, иди сюда, мерзавец, я тебе шею сверну!

– Вот черт, это было круто... Как будто меня в порошок стерли, высыпали в унитаз и спустили воду...

– Ну и где это мы?

Вокруг царил странный сероватый сумрак. Тестеры, похоже, просто плавали в облаке серой пыли. Источников освещения вокруг не было; казалось, пространство вокруг само по себе тускло светится мягким, не дающим теней светом.

– А где, собственно, всё? – озадаченно спросил Махмуд.

– Что – всё?

– Да хоть что-нибудь, кроме нас, в конце-то концов! – раздраженно рявкнул ходок. – Наш пропавший кусок города, например! Или мы сюда так, ради свежих впечатлений, сунулись?! Ксен! Ксен, где ты там?!

Ксенобайт спокойно парил рядом, свернувшись калачиком и прикрыв глаза.

– Ты что там, заснул, что ли, обормот? Нашел время, Мелисса нас на фрикадельки перетрет, а ты чем занят?

– Старая компьютерная мудрость, – вздохнув, снизошел до ответа Ксенобайт. – Не знаешь, что делать, – наступи на горло своей гордости и почитай наконец документацию. Так-так... А ну-ка подождите пару минут, никуда не уходите.

Пока Ксенобайт пребывал в прострации, остальные тестеры уныло болтались вокруг. Махмуд на всякий случай достал из кармана кусок веревки и привязал к ноге Кеши, точно к воздушному шарику. Мак-Мэд тем временем странно развлекался: пару секунд он просто парил, расслабившись, рядом с товарищами, потом стал доставать из карманов гайки и швыряться ими в разные стороны.

– Ой! – возмутился Махмуд, которому гайка попала прямо в затылок. – Ты что творишь?

– Проверяю, на каком мы свете, – туманно ответил Мак-Мэд и вдруг завопил: – Глядите!

Махмуд глянул в ту сторону, куда указывал приятель, и удивленно присвистнул. Сквозь неверную дымку коллектора в их сторону неслось что-то большое. Через секунду стало ясно, что это...

– Слышь, Ксен, тут на нас полным ходом несется бензоколонка.

– Точнее, пожалуйста, – поморщился, не открывая глаз, программист.

– Хм. Ну, точнее, кусок старого шоссе метров сто длиной, с одного конца на обочине – небольшая площадка. На ней – ржавая бензоколонка.

– Годится, я думаю, – кивнул программист, открывая глаза и ловко разворачиваясь: – Будем приземляться! Сотворите кто-нибудь побольше веревки...

Кусок шоссе приближался с обманчивой неторопливостью. Мак-Мэд, вытащив из воздуха моток веревки, быстро свернул из нее аркан и оценивающе покрутил его в руке.

– Думаю, дернет, как только ты окажешься над ним, – внимательно разглядывая бензоколонку, сообщил Ксенобайт.

Мак-Мэд только кивнул, прищурился и в тот момент, когда летающий островок проносился мимо, ловко заарканил колонку. Веревка натянулась, Мак-Мэда поволокло вперед. Стрелок принялся перебирать руками, подтягиваясь ближе к асфальту. Как только он оказался прямо над ним, его вдруг поволокло вниз. Приземлившись, точно парашютист, Мак-Мэд упруго подпрыгнул и замахал руками коллегам. Махмуд, уже связавший себя, Ксенобайта и Кешу в одну гроздь, кивнул и швырнул другу еще одну веревку, точно буксировочный конец.

– Ну, что скажешь? – спросил Ксенобайт после посадки, которая персонально для него оказалась довольно жесткой: в последний момент Махмуд развернулся так, чтобы погасить программистом изрядную толику инерции.

– А что тут скажешь, – пожал плечами Мак-Мэд. – Нету основного центра гравитации. Получается, что у каждого куска остался свой, локальный вектор, но он ограничен – что-то около пяти метров от поверхности. Дальше работает только гравитация масс. Мы такие штуки в школе делали, на просчет соударений. Во, гляди!

Кусок шоссе, точно маленький авианосец, вышел наконец из облака пыли. Светлее не стало, зато теперь можно было оценить слегка сюрреалистический пейзаж коллектора.

Все пространство вокруг занимали куски пейзажа, вырезанные со своего законного места и вольно дрейфующие, точно осколки взорвавшегося мира. Больше всего было островков, среди которых оседланная тестерами бензоколонка была далеко не самой крупной. В пространстве плавали отдельные здания, скалы. Совсем близко от тестеров в жутковатой тишине проплыл длинный железнодорожный состав с ржавым скалящимся заплатами паровозом.

– Красота... – восхищенно покачал головой Ксенобайт.

– Ага. Мы его, считай, с самого старта и не чистили, – вздохнул Кеша. – Тут столько барахла всякого крутится – страшно подумать...

– Это точно. А поди-ка ты сюда поближе, дражайший ты наш Иннокентий. Подойди и поведай, какого черта ты нас сюда засунул, а?

– Ну, – заметно сник дизайнер, – нам же надо было...

Ксенобайт горестно вздохнул и постучал себя по лбу:

– И как ты собираешься искать тут нужный кусок, а? – С другой стороны к Кеше мягко подошел Мак-Мэд.

Растрепанный дизайнер нервно дернулся, но сзади отрезал путь к отступлению появившийся Махмуд.

– Я... это... думал, может, на месте какие мысли появятся...

– И как, появились?

– Не очень.

– Понятно, – вздохнул Ксенобайт. – Тогда делать нечего, придется возвращаться и отдавать тебя на растерзание Мелиссе...

Кеша с беспокойством глянул на тестеров и даже смущенно хихикнул, давая понять, что оценил юмор коллег, но Ксенобайт с постной физиономией принялся вызывать портал.

...Кешу догнали на самом краю островка. Когда он уже собирался сигануть в бездну, Махмуд наконец сцапал его и придавил к асфальту.

– Ох, горе ты мое прыгучее, – вздохнул Ксенобайт. – Куда ты, спрашивается, собрался? Ладно, не трясись, мы своих не выдаем.

Положив для верности Кешу на плечо, Махмуд шагнул в настроенный Ксенобайтом портал. Спустя миг они снова оказались у ровного среза котлована, откуда начали свое путешествие.

– И зачем мы здесь? – с некоторой скукой в голосе уточнил Мак-Мэд.

– Отсюда все начиналось, – торжественно пояснил Ксенобайт. – Здесь должен остаться след. Кстати, Кеша, ты пока подумай, как вернуть кусок локации из коллектора.

***

– А что он делает?

Этот вопрос Кеша задавал уже не в первый раз. Мак-Мэд, также не в первый раз, лишь пожал плечами:

– Ищет.

– Нет, я понимаю... Но как он ищет? Что, собственно, ищет?

Ксенобайт в данный момент медитировал на дне котлована. До этого он долго ползал вдоль обрыва, чуть ли не обнюхивая срез, потом пытался ковырять гранит, потом плясал, точно припадочный шаман. Наконец программист выкарабкался из котлована и присел на краешек рядом с друзьями.

– Уф, народ, замотался я слегка... И ведь что обидно, я же уверен: есть какой-то штатный способ решать подобные проблемы, даже не вылезая из обычного игрового пространства. Но пока я его буду искать, Мелисса нас на ремни порежет.

– Но ты ведь нашел какую-нибудь обходную тропинку? – полуутвердительно спросил Махмуд.

– А как же, – ухмыльнулся Ксенобайт – Наш верный бульдозер! Если помнишь, мы его так и оставили в подземелье.

– И что?

– А то: машина-то казенная! В смысле, это же инструмент. Он до сих пор на нас залинкован. Вот по этой ниточке мы и можем в конечном счете получить его координаты. Проблема в том, что бульдозер стоит в коридоре. Коридор – в дрейфующем по коллектору острове. Через три секунды после снятия координаты могут указывать в толщу гранита, что опять приведет к конфузу.

– А что же делать? – огорчился Кеша.

– Что-что... Скрипты писать. Чтобы каждые полсекунды координаты снимал и портал на них подстраивал.

Руки Ксенобайта уже порхали над невидимой клавиатурой. Спустя минуту в воздухе снова повис портал. Однако не успели тестеры в него нырнуть, как в воздухе появился Банзай. Воровато оглянувшись, он вопросил:

– Ну что у вас?

– Продвигается, – кратко ответил Ксенобайт.

– Продвигайте быстрее, потому как Мелисса закипает, – хмуро посоветовал Банзай.

Махмуд только вздохнул и молча подтолкнул к порталу Кешу. Прислушавшись и не услышав испуганного вопля, тестеры пришли к выводу, что скрипт Ксенобайта работает.

Вокруг были знакомые бетонные стены, терпеливо стоящий посреди коридора бульдозер корректора и даже выроненный Кешей «степлер», которым он прикреплял декорации к стенам.

– Кажется, не промахнулись, – с некоторым облегчением заметил Махмуд.

– Осталось только точно установить, где мы. Мак, помнится, ты как раз пробивал ходы с поверхности?..

В тревожном молчании вся компания дошла до первого из прорубленных Мак-Мэдом колодцев. Поднявшись, тестеры выбрались наконец на поверхность и огляделись...

Все было на месте. Знакомые дома, законченные и покрытые текстурами, и серые – уже установленные, но еще не «оштукатуренные», и голые каркасы «недостроенных» домов. А над всем этим – сюрреалистическое небо коллектора с его безумным хороводом осколков несостоявшегося мира.

– Ну-с, сбежавший город я вам нашел, – важно сообщил Ксенобайт. – Теперь твоя очередь, Кеша. Давай придумывай, как нам его аккуратно поставить на место.

– Но... Как же... Я это...

– Кеша, судя по всему, ты уже общался с коллектором, так? Ты же хотя бы видел, как админы восстанавливали из него что-то?

Дизайнер задумался, потом с робкой надеждой спросил:

– А может, почитать какую-нибудь документацию?

– Очень разумное предложение, – сохраняя олимпийское спокойствие, кивнул Ксенобайт. – Но, понимаешь, на это может уйти несколько часов, потому как я слабо представляю себе, какие тематики поднимать. А у нас нету нескольких часов, у нас есть опаздывающая на встречу Мелисса и перспектива долгой мучительной смерти в ее когтях. Так что напрягись и вспоминай все, что с ним связано. Вы ведь залезали сюда именно что-то восстановить, так?

Кеша съежился, глаза его воровато забегали.

– Нет, мы это... гонки тут устраивали.

Пару секунд царила полная тишина.

– Гонки? – осторожно уточнил Мак-Мэд.

– Да, только особые гонки. Гонки на островах! Гонялись, в основном, программисты из отдела разработки физики, но они и меня иногда с собой брали. Юнгой.

– О как... – тяжело садясь прямо на землю, проговорил Махмуд. – Хлопцы, я один ничего не понимаю, или пора звонить санитарам?

– Я, кажется, догадываюсь, – медленно проговорил Ксенобайт.

– Мы брали один из этих островков, – торопливо пояснил Кеша. – По его периметру расставляли двигатели. Самые лучшие маршевые получались из скорострельных пулеметов, маневровые – из реактивных огнеметов. Сначала гонялись просто на скорость, потом стали заранее намечать трассы с виражами и сменой высоты. Весело было. Еще таранили друг друга. В абордаж играли...

– Знал я, что разработчики – народ на голову ушибленный, но чтобы настолько?

– А чего, забавно! – мечтательно пробормотал Мак-Мэд. – Надо Банзаю идею подкинуть, он оценит.

– Не отвлекаемся! – мрачно буркнул Ксенобайт. – Кеша, мы все ближе к гибели. Вспоминай еще что-нибудь! Живо!

Кеша побледнел и мелко затрясся с натуги под холодным гипнотизирующим взглядом программиста.

– Да! – неожиданно выкрикнул он. – Было дело... Мы это... гонялись на одном островке... Хороший такой островок был, крепкий; нашу команду даже обвиняли, что мы его специально нарисовали, а это было бы жульничество... Хм. Так вот, гонялись мы на нем, гонялись и пролетали мимо Потерянного Собора...

– Мимо чего? – тут же насторожился Ксенобайт.

Кеша огляделся по сторонам и понизил голос:

– Собора. Его много раз видели в коллекторе. Я тоже видел. Красивый, зараза, только вот никто не помнит, кто же его, собственно, рисовал и почему выкинули в мусорник? Так вот, один парень из нашего экипажа сказал, что, мол, хочет этот собор себе забрать. Вытащить его из коллектора и поставить где-то. Для красоты, а может, еще на что сгодится...

– Так-так, очень хорошо! – алчно потер руки Ксенобайт. – Давай, что дальше?

– Дальше... Я плохо помню. Несколько часов он там что-то колдовал, только ничего путного у него не получалось. Тогда он разозлился и сотворил какие-то штуки... Я не знаю, они на старые немецкие гранаты похожи были, на длинной ручке такие. Он их «возвращалками» назвал и сказал, что они уж точно подействуют, только ему до Собора добраться надо.

– И как? – с волнением спросил Махмуд.

– Никак. Он туда раз восемь пытался порталом прыгать, каждый раз промахивался. Последний раз появился метрах в десяти от Собора, попробовал скорректироваться, и тут – бац! Его метеоритом сшибло. Ругался он потом просто страшно... Слушайте! А ведь возвращалки он тогда выронил! И они на Собор упали. Мне потом кто-то говорил, что их даже видно: лежит, мол, у самого входа сумка с гранатами. А мы после этого случая все никак его отыскать не могли. Потом забили.

Поняв, что добавить Кеше больше нечего, Ксенобайт почесал затылок:

– Значит, нам нужно отыскать этот таинственный храм, который последний раз видели черт-те когда. Разыскать на его поверхности сумку с гранатами. А потом еще разбираться, как они работают. Так?

– Э-э, – смутился Кеша, – ты же просил вспомнить хоть что-нибудь. Но я, собственно, чего про Собор-то вспомнил...

– Ну?

– Так вон он летит... – проговорил Кеша, указывая пальцем куда-то за спину Ксенобайта.

***

– Километра полтора, и продолжаем сближаться, – прищурившись, сообщил Мак-Мэд. – Минут через пять пройдет над нами по левому борту.

На подготовку всей операции у тестеров было едва ли десять минут. Навстречу куску Енотограда крышей вперед несся, точно огромный крейсер из какого-то космического симулятора, величественный готический собор с массой башенок, торчащими, как клыки, шпилями и амбразурами узких стрельчатых окон.

Видя, что время поджимает, тестеры ухватились за первую пришедшую в голову идею. Ксенобайт вытащил из подземелья злополучный корректор пейзажа и сейчас возился с настройками. За руль сел Махмуд. Мак-Мэд деловито привязывал к бульдозеру длинный трос.

– Только бы сработало!

– Ты, главное, за дорогой следи, – нервно огрызнулся Ксенобайт. – Уф, не поминайте лихом!

Мак-Мэд дал отмашку. Махмуд дернул рычаг и плавно вдавил педаль газа. Бульдозер начал разбег...

Будучи не средством передвижения, а инструментом администрирования, корректор пейзажа мог себе позволить не слишком строго соблюдать законы физики. Так, например, несмотря на бульдозерные габариты и лязгающие гусеницы, передвигаться этот агрегат мог с почти не ограниченной скоростью. Только разгонялся очень медленно.

Махмуд продолжал упрямо топить педаль газа. Край «мира» приближался все быстрее...

– Давай!

Ксенобайт быстро переключил режим коррекции. Теперь бульдозер прямо перед собой создавал кусок шоссе, затирая потрескавшуюся землю с пожелтевшей травой. Бульдозер пронесся последние метры до обрыва и...

Сразу за обрывом появился мостик, состоящий из куска шоссейной дороги, сгенерированной корректором. Его гусеницы въехали на этот мостик, а ковш все продолжал и продолжал его наращивать. Экипаж бульдозера перевел дух: затея сработала!

– Пять секунд – полет нормальный! Начинаем подъем. Ксен, давай помалу!

– Даю пять градусов! – отозвался программист, меняя настройки корректора и заставляя его выдавать прямо перед собой участок дороги, ведущей в гору.

Корректор вздрогнул, но медленно пошел в гору, оставляя позади сюрреалистический серпантин в никуда.

– Повышайте угол подъема! – раздался из коммуникатора голос Мак-Мэда. – А то не успеете набрать нужную высоту!

– Пятнадцать градусов! – скомандовал Махмуд.

На этот раз корректор вздрогнул заметнее. Махмуд рванул какой-то рычаг, добавляя тяги, агрегат, натужно подвывая, выровнялся.

– Ох, не успеваем, – озабоченно покачал головой Ксенобайт. – Махмуд, начинай поворот!

– Не нервируй водителя во время движения! – огрызнулся ходок. – Давай тридцать градусов!

Собор приближался с пугающей скоростью. Бульдозер несся по плавной дуге, оставляя за собой ленту дороги, которая ложилась все ближе к стенам. Ксенобайт нервно облизнул губы.

– Так... так... Держись! – завопил Махмуд.

Черная лента шоссе коснулась Собора, заменив собой часть стены. Ксенобайт отключил режим корректировки. Бульдозер крепко тряхнуло, он стукнулся гусеницами о стену, кроша витражи и снося горгулий.

– Есть касание!

– Все плохо! – сообщил Ксенобайт. – Теперь мы просто падаем вдоль стены!

– Да по барабану, мы же все равно бессмертные!

Пикирующий бульдозер ревел, рассекая ковшом воздух. Ксенобайт вдруг положил пальцы на панель управления и лихорадочно принялся перебирать режимы коррекции. Под гусеницами появился кусок асфальта, бетонная полоса, посыпался песок... А потом вдруг возникли рельсы. Бульдозер очередной раз стукнуло о стену, и рельсы «приварились» к ней. Теперь корректор скользил по ним, точно кабинка американских горок. Ксенобайт, точно пианист, молотил пальцами по клавишам настройки. Рельсы изогнулись и принялись завиваться вокруг собора на манер горного серпантина.

– Тормози! – завопил Ксенобайт.

– Ну ты пижон... – удивленно покачал головой Махмуд, но взялся за рычаги управления.

...Несмотря на все усилия, мягкой посадки не получилось. Собственно, на ее месте образовался пятиметровый кратер. Махмуд и Ксенобайт, контуженые и нервно моргающие, выбрались из него и тяжело задумались, глядя на воткнувшийся в дно воронки бульдозер.

– Я побоялся, что он при падении попросту отколет кусок грунта и полетит дальше, – сказал программист.

– Ага, а я в последний момент подумал: вот прикол будет, если ты режим коррекции не отключишь! Дырку пробуравим – с другой стороны вылетим.

– Точно. Ладно, пошли, что ли?

Тестеры, кряхтя и охая, пошли вокруг Потерянного Собора. Как ни странно, противогазный подсумок со штуковинами, напоминающими немецкие гранаты, и правда нашелся на видном месте – на ступеньках перед входом в Собор.

Прихватив сумку, тестеры вернулись к бульдозеру.

– Смотри-ка, – с удивлением заметил Ксенобайт – А наша тропинка-то до сих пор держится!

Махмуд задрал голову. И правда, два летающих острова теперь соединяла изогнутая, точно лук, дорожка. Похоже, их скорости сравнялись и положение приобрело некую стабильность.

– Ну его в баню, – устало покачал головой ходок, – давай заканчивать этот цирк...

– Трос запутался, – с сожалением ответил программист. – Придется прыгать порталом...

Ксенобайт глянул на коммуникатор, отслеживая координаты Мак-Мэда, и через секунду они уже снова стояли в знакомом городке. Собор величаво парил над ними.

– Ну и как этой штукой пользоваться? – полюбопытствовал Кеша, вертя в руках «гранату»

– По-моему, вот так, – пожал плечами Ксенобайт, срывая чеку и втыкая «возвращалку» в землю.

Несколько секунд ничего не происходило. За это время тестеры уже успели попрощаться с жизнью, решив, что по какой-то причине скрипт не сработал. Потом вокруг стало темно, мимо пронеслись вереницы цифр. Потом снова стало светло, а в следующий миг всю компанию подбросило в воздух. С чудовищным грохотом недостающий кусок Енотограда вернулся на место.

– Ну что, все цело? – с беспокойством спросил Ксенобайт, вставая на ноги.

– Ага... Надеюсь, Внучка с Мелиссой не гуляли как раз сейчас по дну котлована... Слушайте, а что это трещит?

Тестеры переглянулись и со страхом задрали головы. Прямо на них падал, величаво поворачиваясь, Потерянный Собор.

Логово тестеров

14 июня, 16:14 реального времени

– Люди, ну нельзя же так! Я чуть Кондратия не обнял, предупредили бы. Я же старый человек, у меня сердце...

– Что теперь с нами будет?! Мелисса нас поубивает.

– Ха, да как бы не так. Хотя вашей заслуги тут и нет, репортаж получился просто убойный... Внучка засняла все, от первой до последней секунды. Мелисса стоит, что-то там втирает, и тут у нее за спиной появляется недостающий кусок города. Бух вниз! Гул, земля трясется, а Мелисса стоит бледная, но невозмутимым таким тоном продолжает вещать: мол, вот так это и делается, точно по графику... А тут еще Собор ваш, зараза, вниз летит. Мелисса как его увидела, у нее аж микрофон опустился. И тут ее как переклинивает! Говорит, смотрите, очень интересное явление: дескать, по плану у нас тут не собственно город, а руины, и вот вы сейчас увидите, как из скучного города делают уникальные, абсолютно эксклюзивные руины!

– Да, теперь у нас Енотоград точно эксклюзивный... Напоминает вывал от Тунгусского метеорита, а посередине Потерянный Собор торчит...

– Неужели переделывать придется? – с тоской простонал Махмуд.

– Не придется. Дизайнеры в полном восторге. Говорят, локацию сохранить и не трогать. Собор ушел в землю этажа на три, так что подземелья будем подключать прямо к нему. Почистим слегка, карту составим – зашибись будет.

– Слушай, Ксен, а что, собственно, произошло? Почему на нас Собор упал?

– По кочану, – огрызнулся программист. – И как я не сообразил?! Дорожка, которую мы проложили от Енотограда до Собора... Она их соединила, так что они стали одним объектом. Очень странным, но, так сказать, залинкованным.

– Да, история... Чего дальше делать-то будем?

Банзай сурово глянул на коллег.

– Хватит с вас на сегодня. Отдыхайте. А завтра будем изучать то, во что превратился Енотоград, и рыть катакомбы.

– И никаких полетов... – тихо вздохнул Мак-Мэд.


    Ваша оценка произведения:

Популярные книги за неделю