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

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

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


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



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

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

Началась странная гонка, в которой оба участника, кажется, не желали сбавлять скорости (чтобы не сильно отставать от другой гонки, небесной), с другой – джип всячески старался не дать разорвать дистанцию.

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

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

– Тапер играет как умеет! – огрызнулся Махмуд – Сейчас веселуха будет...

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

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

– Табань! – завопил Мак-Мэд.

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

– Не видать мне Бабулиных пирожков, если это не была Мелисса! – взвыл Махмуд. – Ты что-нибудь понимаешь?!

– Понимать потом будем, дави тапочку!

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

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

***

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

– Сейчас! Сам же просил...

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

– А ну, газани на форсаже! – крикнул он Банзаю.

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

– Порядочек! Слушай, а там внизу что-то происходит! – хмыкнул он, с интересом глянув вниз.

– Да тут, наверху, знаешь ли, тоже! Держись!

«Фоккер» упал на крыло, уходя от скрестившихся пулеметных трасс: пока Ксенобайт ковырялся в двигателе, «тузы» перегруппировались для атаки. И теперь Банзаю приходилось изворачиваться, чему, понятное дело, нисколько не способствовала тушка вцепившегося в крыло программиста. Да и самому Ксенобайту приходилось несладко.

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

– Отставить! В кабину, в кабину забирайся!

Неожиданно на месте атакующего бубнового велоплана бабахнул взрыв. «Фоккеру» это тоже едва не вышло боком: взрывная волна тряхнула его, а обшивку стали дырявить мелкие обломки.

– Ба! Кажется, нас поддерживают огнем с земли! – хмыкнул Банзай, проследив дымный след от снаряда. – Гляди, Ксен... Ксен?! Ты где?

– Тут я, – раздался задумчивый голос программиста откуда-то снизу. Выглянув из кабины, Банзай обнаружил приятеля висящим, в лучших традициях «Индианы Джонса», на колесе самолета.

– Не время развлекаться! Забирайся в кабину!

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

Пилот трефового был явно горяч. У Банзая просто глаза на лоб полезли, когда он повторил маневр «Фоккера», буквально вцепившись тому в хвост. Двигатель ревел на предельной мощности; казалось, можно было увидеть в зеркальце заднего обзора выпученные от натуги, налитые кровью глаза трефового пилота. Последним рывком Банзай опрокинул свой аэроплан, уводя его в мертвую петлю. На миг ему показалось, что велоплан сейчас повторит его маневр...

Велоплан уже начал заваливаться «на спину», когда его запас хода иссяк. Еще бы, сложно давить на педали вверх ногами! Трефовый велоплан замер на миг, а потом камнем ухнул вниз. Что-то в нем хрустнуло, крылья сложились, рассыпаясь кучей обломков.

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

– Полундра!

Поздно. Последний из карнажевцев, пиковый, прочно поймал «Фоккера» в прицел: в одной из плоскостей образовалась дыра, заклинило руль высоты и сильно досталось двигателю. Неимоверным усилием Банзай все-таки вышел из под обстрела и сам попытался контратаковать. Но у потрепанного триплана едва хватало сил, чтобы снова не попасть под огонь.

– Ксен, сними его с хвоста! – рявкнул Банзай.

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

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

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

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

– Ксен, ты что делаешь?!

– Борюсь за чистое небо. Привет от «Сталкера»! – огрызнулся программист и запустил гайкой во вражеский велоплан.

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

– Что это было? – тупо спросил Банзай после довольно длительной паузы.

– Гайка, – спокойно пояснил программист.

– Ага... Гайка... Но...

– С какой скоростью летим? Где-то полтораста будет? Ну вот и представь, что будет, если на такой скорости повстречаешься с куском железа в полкулака.

– Да, но гайка-то должна была лететь с нашей скоростью?

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

– А при чем тут «Сталкер»?

– Просто к слову пришлось.

– Но как же ты его... Я думал, это Мак-Мэд у нас снайпер!

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

– Да что тут лететь осталось? – хмыкнул Банзай – Его уже на горизонте видать! Ксен, мы же победили! Остальные небось и полпути еще не сделали! Победа!

– Это да, – как-то совсем не весело вздохнул программист.

Впереди маячил Ветробойный утес и, быть может, самая сложная часть трассы: посадка. Но тут можно было быть спокойными, для Банзая это было плевое дело...

– Ладно, выкладывай, – вздохнул аналитик. – Что у тебя там?

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

– И как? – упавшим голосом спросил Банзай.

– Прилично. Тут же сплошной обсчет взаимодействий, – коротко ответил Ксенобайт. Помолчав, он продолжил: – Ты пойми, дело даже не в том, сколько отжирает один такой аэроплан. Сколько их сейчас? Сотня? Две? При том, что Кизякумы – довольно пустынная локация, мощностей хватает. Но наш «Фоккер» – это уже действительно вещь. Его реально использовать в боевых целях, он грозит заполнить именно ту нишу дешевой авиации, о которой ты говорил. И тогда их станет больше... Намного больше.

Оба помолчали. Банзай уже и так представлял себе последствия его полета – все-таки он был аналитиком. Значит, ни в коем случае нельзя допустить, чтобы кто-то умудрился рассмотреть, как устроен «Фоккер». Сам триплан нужно как можно скорее уничтожить. А потом запустить слух, что был это обычный велоплан, а что тарахтел, так звуковой файл в игру протащить – не велика премудрость...

– Эх... Ну, мы-то с тобой запомним, как на самом-то деле все было? – вздохнул аналитик – Что мы все-таки натянули нос целому клану!

– Конечно запомним! А, самое главное – они это запомнят!

– Да, тут ты прав... Тогда чего резину тянуть? Всякую историю надо завершать вовремя... Ты, это... Из игры, что ли, выйди?

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

Ярко-алый «Фоккер DR 1» так и не приземлился на Ветробойном утесе. Перед самым финишем он вдруг взмыл свечой в небо... И рухнул отвесно вниз, так, что от него и обломков не осталось. А если остались – то надежно смешались с кучей других обломков, оставшихся от десятков и десятков менее удачливых летательных аппаратов.

Говорили потом всякое. Что, мол, удачливого авиатора сбили завистники из стингера, что в решающий момент вмешалась администрация... Но больше всего говорили, что «Красный Барон» попросту захотел выпендриться перед финишем – и у него заглох двигатель. Или он попросту не справился с управлением. В общем – сам лопухнулся и от позора вообще играть бросил...

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

23 февраля, 18:49 реального времени

– Ну и денек, – простонал Махмуд, прикладывая ко лбу холодную банку с пивом.

– Суета, – кивнул Мак-Мэд. – Все суета – и томление духа... О, наши падшие авиаторы отчехлились... Эй, гребублины, пивка за успешное окончание гонки?

Все участники авантюры молча сдвинули банки.

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

– Я вот только одного не понимаю, – вздохнул Махмуд. – Куда джип делся?!

– Какой джип?

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

– А, пытались, только промахнулись маленько – в своего же попали.

– Да не, то Мак-Мэд стрелял... А настоящие, с которыми мы Мелиссу спутали? И откуда она, собственно, взялась?

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

– А по какому поводу праздник?! – сурово спросила она – А, ну да... Двадцать третье... Слушайте, парни, лишней банки не найдется? Настроение гадостное...

– Что стряслось?

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

– Да ну?! – восхитился Махмуд – И что, подбили?!

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

– Кеша?!

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

– Да-а, очень оживленная пустыня... Как думаешь, Махмуд, уазик за джип сойдет?

Не выдержав, ходоки разразились хохотом с несколько истерическими нотками.

– Они точно ничего, кроме пива, не пили? – с подозрением спросила Мелисса. – Ладно, пойду я кофеварку включу...

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

– А куда вы сами-то девались?! – вдруг прищелкнул пальцами Ксенобайт. – В определенный момент нам бы ой как пригодилась поддержка с земли?

– А, ну, это... – смутился Мак-Мэд – В общем, на нас самолет упал.

– Чего?!

– Самолет упал, – развел руками стрелок. – Кажется, это был трефовый.

Эпизод 39: Парк шестнадцатибитного периода

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

4 июля, 12:17 реального времени

– Ну что, Ксен, запустил?

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

– Пять минут – полет нормальный...

– Иногда мне кажется, – пробормотала Мелисса, заглядывая через плечо программиста, – что вы уже не люди, а какие-то мутанты. Ну вот как можно извлекать информацию из этого?

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

– Ладно, не отвлекайтесь, – строго покачал головой Банзай. – У нас своих дел полно. Рыба!

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

– Хм. Мак, как думаешь, а в домино мухлевать можно? Ну, я не знаю, костяшки кропить или в рукав их прятать...

– Но-но, это что еще за гнусные намеки?! – возмутился Банзай.

– Да скучно нам просто, – пояснил Мак-Мэд, перемешивая костяшки. – И домино это твое не прет совсем. Кстати, во что это так увлеченно режутся Внучка с Кешей?

Все вяло глянули в сторону монитора, из-за которого торчали Внучкины косички и слышалось азартное пыхтение:

– Прыгай! Да с разбегу, с разбегу прыгай, балбес!

– А-а-а, там педаль!..

– Черт! А если вот тут потолок пробить? Получается?..

– А, это... Да Ксен тут наладил наконец эмулятор шестидесятичетырехразрядного процессора, на нем запустил эмулятор старых «Форточек», а в нем запустил эмулятор еще более старой DOS, а в ней запустил «Принца Персии».

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

– Прыгай, прыгай! – неожиданно взвыл обычно тихий Кеша. – А-а-а, нет, штыки, штыки...

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

– Так, – буркнул Ксенобайт, отодвигаясь от монитора, – Внучка, вырубай эмуляторы и отпаивай Кешу валерьянкой. Это надо же быть таким впечатлительным... У нас все готово! Кеша – твой выход... Эй, тунеядцы! По машинам!

Тестеры, недовольно ворча, разошлись по своим рабочим местам.

–  Коннектимся в вирт-офис или напрямую? – деловито спросил Банзай, поудобнее прилаживая манипулятор на руку.

– Да напрямую, – вздохнул программист. – Подключаемся сразу к модельной среде, сервер запущен в режиме модификации. Внучка, твои камеры готовы?

– Как всегда! – гордо подтвердила девушка.

– Ну... Поехали!

Пространство вокруг мигнуло и погасло. Совсем погасло: не осталось ничего – ни света, ни даже темноты.

– Ух! А где... Э-э-э... Ну, где... хоть что-нибудь? – раздался из серой пустоты голос Внучки.

– Ну, мы сюда как раз для того и сунулись, что бы это «что-нибудь» завести, – ответил ей голос Кеши.

– Первый раз попадаю в пустое вирт-пространство, – призналась девушка.

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

***

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

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

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

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

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

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

– Значит, нужны... э-э-э, ну я не знаю, массовики-затейники?

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

– Вот и забирайте Ксенобайта! – обрадовался Банзай.

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

– Да уж, тут они с Ксенобайтом друг друга хорошо дополняют...

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

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

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

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

Редактор пространства

4 июля, 12:41 реального времени

– Давайте для начала разметим площадку, – деловито предложил Кеша.

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

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

– Чего?! – удивилась Внучка.

– Да ладно, что-нибудь придумаем. Так, сейчас...

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

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

– Ух ты... Как на американских горках! – восхитился Махмуд.

– Кажется, меня мутит...

– Кеша, ты бы предупреждал, что ли...

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

– Давай уже, приземляй нас куда-нибудь!

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

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

– Ладно, – кивнул программист. – Пойду подготовлю конвертор. Буду на связи, если что – кричи.

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

– А еще трясти будет?

– Будет, – уверенно кивнул Кеша.

– Тогда я, пожалуй, тоже отчалю, от меня пока все равно толку немного...

Мак-Мэд просто кивнул, и два приятеля почти одновременно исчезли. Банзай, крякнув, пробормотал неразборчиво, что, как всегда, будет мудро руководить снаружи. На плоскости остались только дизайнер и «съемочная группа». Почувствовав себя в центре внимания, Кеша тут же занервничал. Откашлявшись, он неуверенно сообщил:

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

– Ага, тогда ты в наших глазах будешь вдруг превращаться в гиганта? Нетушки, еще затопчешь...

– Не, не затопчу, – радостно сообщил Кеша. – Система взаимодействия объектов еще не запущена! Даже если я на вас наступлю – вам просто станет темно, и все. Совсем не больно!

– Не больно, – сурово осадила Кешу Мелисса, – но очень унизительно!

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

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

– Ну ладно, – вздохнул Кеша. – Значит, так... Сейчас нам надо разметить территорию под ландшафт.

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

– Вот, – гордо сообщил он. – Эту штуку я нарисовал заранее в графическом редакторе. Собственно, мы сейчас не собираемся создавать ландшафт с нуля, нам надо только собрать его из «домашних заготовок». Э-э-э... Вот черт, я, кажется, забыл их пронумеровать... Где какой?!

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

– На географическую карту похоже, – заметила Внучка.

– В какой-то мере так оно и есть, – уныло сообщил Кеша. – Это топографы. Чем светлее пятно, тем оно выше. Вот эти темные участки – это низины, более светлые – холмы.

– И что же, такими листочками придется всю плоскость замостить? – скептически осведомилась Мелисса.

– Ну зачем же, – рассеянно пожал плечами Кеша. – А, вот!

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

– Это что, – с тихим восторгом спросила Внучка, – целый континент?

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

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

– Так... Ну вот, сейчас сильно тряхнет... Понимаете, реакция опоры уже действует, а я сейчас «вздую» ландшафт. То есть применю плоскую карту высот к плоскости. То есть...

– Кеша, ты не мудри, ты делай уже, ладно?

– Ладно. Только давайте вот там встанем, там ровный участок будет. А вот прямо тут горы вырастут, так что снимай, Внучка, должно быть красиво...

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

– Э-э-э... Все? – осторожно уточнила Внучка.

Кеша нервно сглотнул.

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

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

– Слышь, Кеша, а где, собственно... Во-о-у-у-у-у...

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

– А? Вы слышали?

– Что?

– Да как будто кричал кто-то...

– Вот это было круто! – радостно перебила Кешу Внучка.

– Да, – сдержанно согласилась Мелисса, – это уже можно и в репортаж вставить. Только выглядит оно как-то уныло.

– Ну, это ведь пока только рельеф! – торопливо затараторил Кеша. – Мы на него потом еще текстуры натянем со всякими трещинами, мелкими деталями, уступчиками... И еще освещение... О да, освещение! Мы ведь до сих пор на свечении по умолчанию сидим, а оно не дает ни теней, ни объема... Я сейчас его отключу, не пугайтесь, на какое-то время темно станет, зато создам точечный источник света, чтобы тени были. Сейчас...

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

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

– Ксен?! – неуверенно уточнила Мелисса. – Ты откуда взялся? Нельзя же так пугать...

– Кто бы говорил! – возмутился программист. – Я только заглянул сюда, чтобы спросить, где этот оболтус свалил архив с текстурами, и тут – хрясь! Я скоростным лифтом оказываюсь на вершине утеса. Только я, ругнувшись для порядка, встаю и подхожу к его краю, чтобы плюнуть на голову тому, кто меня сюда забросил, как выключается свет... А лететь, между прочим, метров сорок, не меньше!

Ксенобайт встал, отряхнул несуществующую пыль с колен и буркнул:

– В общем, так, Церетели. Модели я рассовал по библиотекам. Текстуры, те, что нашел, тоже. Как закончишь тут с терраформингом – позовешь.

***

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

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

– Сюда, сюда прыгай... Во-от, хорошо...

– Ну и куда дальше? Черт, да тут всего лишь маленькая бутылка, это за ней мы через пять экранов перлись?!

– Ну, я это...

– «Помню этот уровень, помню»... – Махмуд явно передразнивал Банзая.

– Да точно тебе говорю, где-то на этом уровне...

– Стоять! Да куда ж ты прешь, не видишь – половица шатается?!

– Половица?! – сощурился Ксенобайт. – А-а-а, кажется, я начинаю понимать...

– Стой-стой! Разрезалки! Куда?!

– Спокойно! Тут хитрость одна есть... Если вот с этой половицы побежать, когда средняя клацнет, то...

– Да не гусарь, зажми «шифт»...

–  Прорвемся...

– А-а-а-а!

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

– Эй, ну драться-то зачем?! – моментально надулся Махмуд.

– Дай-ка я пройду, – ловко воспользовался заминкой Банзай и попытался вытеснить Махмуда со стула.

– Нетушки! – тут же забыл про все обиды ходок.

– Да я быстренько!

– Я сам быстренько!

– Да ты уже пробовал!

– Вот и еще раз попробую!

– Дурдом, – вздохнул Ксенобайт. – Мама, застрели меня из веника... Народ, вы что, совсем с катушек слетели?! Вы еще за клавиатуру подеритесь...

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

– Та-ак, в игрушки играем на рабочем месте?!

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

– Тьфу на тебя, Ксен, – наконец с облегчением выдохнул Банзай. – Нельзя же так, я ведь уже старенький, я ведь и дуба дать могу...


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

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