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

— Нечестно, нечестно! — огорченно замахал руками Ксенобайт.

— А кто говорил, что будет честно? — ухмыльнулся Махмуд. — Зато весело...

— Ладно, пошли на следующий уровень, дверь уже в двух шагах... Опа!

Ксенобайт удивленно глянул себе под ноги. По половицам растекалась самая настоящая лужа.

— Что-то новенькое, — хмыкнул Махмуд.

— Полундра! — вдруг завопил программист. — Свистать всех наверх!

— Кажется, нас соседи заливают, — задумчиво заметил Мак-Мэд. — Ксен, и где тут выход?

— Выход?! Выход... Это... Ребята, об этом я как-то не думал.

***

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

— Ух ты... Добрались, — булькнул Ксенобайт, растягиваясь на плоскости.

— Итого восемь уровней... А где еще четыре?

— Ну извините, не осилил за ночь...

—  Халтурщик... Интересно, а откуда вода?! По самую крышу залило...

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

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

— Хм, уж сделал, так сделал, ничего не скажешь. Жалко, было прикольно.

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

Ксенобайт вскочил на ноги и азартно взмахнул рукой:

— Вон там мы построим «Пакман»! Всего-то делов, выдолбим в плите лабиринт, найдем какие-нибудь светящиеся шарики, запустим осьминогов... Осьминогов я где-то у Кеши в моделях видел.

— Клево! — обрадовался Махмуд. — А «Диггера»?

— Легко! Возьмем в инструментах корректор ландшафта. Помнишь, мы на таких катались, когда катакомбы под Енотоградом рыли? Поднастроим немного, а схему уровня на его дисплей выводить будем.

—  Какие-нибудь гонки обязательно надо будет делать. Банзаю понравится, — задумчиво проговорил Мак-Мэд.

— И по-любому ту игрушку про пиво!

— Про какое пиво?! — удивился Ксенобайт.

— Ну, там, где бармен кружки с пивом по стойке запускает в клиентов...

— Придумаем что-нибудь.

— А еще — «Арканоид»!

— И «Утиную охоту»!

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

Эпизод 40: Стиль злого программиста

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

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

— Берегись! — завопил Махмуд, заметив, что метрах в двух от земли засветилось пятно переходного тамбура.

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

— Ксен, не дрова ведь грузишь! — возмущенно заметил Банзай.

Сидящий за рычагами погрузчика программист высунулся из кабины:

— Ну знаешь, если бы вы потрудились выучить пару команд и реестр идентификаторов, мне бы не пришлось изображать из себя грузчика!

— Нет уж, хватит, — сурово отрезал Банзай. — Кеша вот попробовал — еле откачали.

— Так то Кеша, — уныло буркнул Ксенобайт.

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

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

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

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

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

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

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

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату