Планета стремительно приближалась. Но выглядела она как-то странно.
По мере снижения стало видно, что ландшафт внизу абсолютно плоский. Никаких гор или рек — идеальная сетка квадратов. Деревья стояли идеально ровно, словно нарисованные по линейке. Солнце было огромным желтым кубом, подвешенным в небе и источающим ровный, немерцающий свет.
Катер вошел в плотные слои атмосферы. Корпус завибрировал так сильно, что у Нади застучали зубы.
— Мы горим! — констатировала она, глядя на датчик температуры, который показывал значения, невозможные для обычной физики.
— Нет, — прищурился Артур, всматриваясь в экран внешнего вида. — Мы не горим. Мы... десериализуемся.
Крылья «Ласточки» потеряли текстуру металла. Краска облезла, обнажив серые полигоны. Нос корабля вытянулся, углы стали острыми, девяностоградусными. Огонь снаружи оказался не пламенем, а эффектом частиц низкого разрешения.
Удар о землю был мягким. Корабль просто перестал падать и встал на четыре квадратных шасси.
Вокруг стояла абсолютная тишина. Ни ветра, ни птиц. Только тихое, монотонное жужжание работающих механизмов самой реальности.
Артур нажал кнопку открытия шлюза. Гидравлика издала звук «БЗДЫНЬ!», и дверь упала наружу, превратившись в идеальный деревянный брусок.
— Почему-то мой нос... квадратный? — севшим голосом спросил Артур, ощупывая лицо. Пальцы наткнулись на плоскую грань. — И почему у меня рот не закрывается?
Надя посмотрела на свои руки. Ее изящные пальцы превратились в четыре плотно сжатых блока. Даже ее длинные волосы теперь представляли собой идеально ровный синий шлем-боб.
— Мы подверглись жесткой ретопологии, — констатировала она. — Наш полигональный счет сократился до минимума. Мы потеряли девяносто процентов вершин. Я выгляжу как чертеж архитектора-недоучки.
Раздался пронзительный визг. Это Алиска глянула в корабельный люк, служивший ей зеркалом. Арт и Надя оглянулись в её сторону и также заорали.
— Квадратные!.. Мы лего-го-го!..
Придя в себя от шока и успокоившись... не такое они уже видывали... ребята вышли на поверхность.
Под ногами хрустел разноцветный песок. Вернее, пиксельный порошок. Артур наклонился, поднял горсть и разжал ладонь. Песчинки были крошечными кубиками.
— Добро пожаловать в зону рендеринга, — выдохнула Надя, осматривая горизонт, состоящий из четко очерченных чанков. — Мы внутри процедурно генерируемой песочницы. Уровень графики: «Эконом».
Здесь даже текстуры травы не прогрузились. Стоим на голом коде.
Артур подошел к ближайшему дереву. Оно выглядело как коричневый столб, сверху которого висел пучок плоских зеленых карточек. Он протянул руку-клинок и легонько ткнул ствол. Раздался звонкий деревянный стук. Одно касание — и весь ствол рассыпался на стопку аккуратных деревянных блоков, которые упали на землю с мелодичным звоном.
— Эй, полегче! — возмутилась Алиса. — Это же древесина! Из нее можно построить домик! Или хотя бы туалет, потому что мои биологические потребности скоро перейдут из категории «эстетика» в категорию «катастрофа».
Надя присела на корточки над кучкой блоков. Ее глаза исследователя загорелись опасным огнем.
— Физика мира подчиняется закону сохранения объема, — сказала она, поднимая один блок. — Масса равна форме. Это объясняет, почему мы пережили падение без перегрузок. Гравитация здесь дискретна.
Она поставила один деревянный блок на другой. Блоки магическим образом сцепились между собой без клея и гвоздей.
— Мы находимся в мире блочного конструирования, — закончила отличница. — Местные называют такие места «Майнкрафт-секторами».
Внезапно земля дрогнула. Тихий гул перерос в ритмичное, тяжелое «БУМ... БУМ... БУМ...».
Земля впереди пошла трещинами. Но трещины эти были идеально прямыми, образуя квадраты.
Из ямы размером два на два метра вылезло существо. Днем оно должно было выглядеть как обычный гуманоид с пустой головой, но сейчас, в тени фиолетового неба этого сектора, его угловатое тело казалось сделанным из черного обсидиана. Вместо рук — массивные каменные молоты.
И этот моб шел прямо на них. Целенаправленно. Не мигая своими яркими фиолетовыми пикселями-глазами. Если это вообще глаза?..
— Кажется, местный патруль заметил несанкционированную посадку, — мрачно пошутил Артур. — Интересно, что может пригодиться для выживания, из снаряженья корабля?
— Главное правило выживания, Артур, — ответила Надя. — Сначала строим стену. Потом разговариваем. Алиса, бери лопату!
— Лопату?! — возмутилась блондинка. — У меня ногти! Я буду отвлекать его своей смертельной красотой!
— Здесь твои селфи никого не впечатлят, — бросил Артур, занимая оборонительную позицию. — Копай быстрее, пока нас не заспавнили обратно в главное меню!
Кубический страж издал утробный рык и занес каменный молот. Мир вокруг замер в ожидании первой битвы в измерении бесконечных блоков.
Каменный молот стража со свистом рассекал воздух. Артур бегал, уворачиваясь, на своих ходулях. Вряд ли их можно было бы назвать ногами.
— Бластер не стреляет, он здесь бесполезен! - кричал он.
— Используй как дубинку, — предложила Надя, копаясь в инвентаре их кораблика.
Артур выставил вперед свой малополигональный бластер, блокируя удар. Раздался звук удара двух гранитных плит друг о друга — КР-Р-К! Бластер рассыпался.
— Чё теперь то! — уже прохрипел Артур.
— Я кажется нашла свои ножи. Но странные они какие-то... режут вообще?.. - донёсся голос Нади.
Алиса не копала. Она стояла в трех шагах от обсидианового гиганта, уперев руки в бока. Да, и лопаты не было. Да, и не собиралась она.
— Ты вообще текстуры свои видел? — крикнула она монстру визгливым голосом рыночного зазывалы. — Кубическая голова при таком массивном теле — это же абсолютная диспропорция! У тебя комплексы, я понимаю, но вымещать злобу на гостях невежливо!
Страж замер. Его фиолетовые пиксели-глаза моргнули. Искусственный интеллект местной фауны завис, пытаясь обработать оскорбление, которое невозможно перевести в числовой показатель агрессии.
Этой паузы Наде хватило. Она метнулась серой тенью под ноги мобу. Два мелкополигонных куная вонзились в стыки блоков ног. Послышалось шипение короткого замыкания. Страж потерял баланс и с грохотом рухнул, рассыпавшись на аккуратную горку черных кубиков.
На землю выпал один-единственный предмет: гладкий черный шарик размером с кулак.
— Глаз Ужаса, — прочитала Надя системное описание, всплывшее перед ее лицом. — Ингредиент. Требование для активации Ока Бездны.
— Жесть, - констатировала Алиса. - Чем мы здесь занимаемся? Скукота!
Земля снова содрогнулась, но на этот раз толчки шли снизу. Глубоко, ритмично, словно билось огромное каменное сердце.
— Кадабра наверняка уже знает, где мы, — сказал Артур, оглядывая горизонт из одинаковых зеленых холмов. — Нужно уходить под землю. Там нет GPS-трекинга.
— Отличная идея, Мастер Геометрии, — съязвила Алиса. — Может, заодно построим там дачу из грязи?
Из чего было скрафтили инструментал. Артур неплохо разбирался в подобном мире. Такие конструктивистские игры мальчику нравились.
Копали сменами. Даже Алиска свои не пропускала. Теперь у неё ноготочков не было впомине.
Мир, похожий на Майнкрафтовый, оказался бесконечной вертикальной стопкой слоев. Сначала шел мягкий грунт, потом камень, который приходилось буквально грызть кирками, которые Артур скрафтил из досок упавшего дерева. Звук добычи был успокаивающе однообразным: тук-тук-тук.
На глубине тридцати метров их накрыло лавиной багровых искр. Пространство вокруг изменилось. Неба не было — только низкий потолок из черно-красного камня, освещенный пульсирующими жилами магмы.
— Нижний мир, — выдохнула Надя, сверяясь с картой биомов, которую ее интерфейс проецировал прямо на сетчатку единственного человеческого глаза. — Уровень геолокации минус сто двадцать восемь. Температура окружающей среды критическая.
Здесь всё было угловатым вдвойне. Грибы светились тошнотворно-розовым светом. В воздухе висели кубические острова, соединенные тонкими мостиками из цепей. А по песку цвета запекшейся крови бродили существа, похожие на ходячие куски угля с ифритовыми фитилями вместо голов.
Они бежали долго, пока не оказались в огромной пещере, свод которой терялся во тьме. И тут эта тьма зажглась двумя желтыми фонарями. Каждый размером с грузовик.
Из расщелины выполз Дракон Края. Его чешуя была похожа на аметист, а крылья напоминали соты. Чудовище издало рев, от которого посыпалась пыльца со сталактитов.
Алиса взвизгнула и спряталась за спину Артура.
— Это конец! Моя цифровая душа слишком прекрасна для переваривания!
Но дракон не атаковал. Он медленно опустил свою огромную кубическую голову. Его янтарные глаза смотрели не с голодом, а с... любопытством.
Дракон издал тихий, вибрирующий звук, похожий на мурлыканье неисправного сабвуфера: «Мр-р-р-пш-ш».
— Он нас не жрет, — удивилась Надя, опуская кирку. — Смотрите на его хитбар. Он полон. Ему скучно.
Артур сделал осторожный шаг вперед. Он протянул свою квадратную ручищу и коснулся носа дракона. Чешуя была теплой и гладкой, как отполированный кирпич.
— Привет, малыш, — сказал мальчик. — Тебя тоже мама заставила стоять здесь и ждать игроков?
Дракон фыркнул облачком фиолетовых частиц и потерся мордой о плечо Артура, едва не сбив его с ног.
— Кажется, мы нашли местного босса-изгоя, — усмехнулась Алиса, выходя из укрытия. Она осторожно погладила зверя по крылу. — Назовем его Костя. В честь моего бывшего, такой же холодный и огромный.
Пока девочки чесали Костю за ушами (точнее, за бронированными пластинами черепа), Артур осматривал гигантский обсидиановый алтарь в центре пещеры. На нем лежал тот самый «Глаз Ужаса», который выпал из стража.
— Выход должен быть там, где вход, — задумчиво произнес Артур. — Абракадабра гоняет нас по игровым движкам. Чтобы выйти из игры, нужно пройти через центральный ритуал этой игры.
— Но если мы убьем Костю, система выдаст нам награду и вышвырнет дальше, — сказала Надя. — А если проиграем...
— Мы не будем его убивать, — перебил Артур. — Мы используем архитектуру против программиста.
Всю ночь они работали. Хотя понятия дня и ночи в этих локациях не существовало. Используя костяной уголь, оставшийся от ифритов, друзья начали рисовать на полу пещеры огромные символы. Не руны разрушения, а формулы гостеприимства. Они строили портал не из дракона, а для него. Огромную арку из чистого золота, украшенную редстоуновыми схемами, которые рисовала Надя своими пальцами-инструментами. Вместо того чтобы вставлять глаза в пустые глазницы портала, Артур аккуратно поместил «Глаз Ужаса» в центр конструкции, превратив его в источник питания.
Когда работа была закончена, внутри арки заклубилась сиреневая пустота.
Костя наблюдал за ними, склонив голову набок. Он понимал больше, чем полагалось искусственному интеллекту.
— Прощай, летающий кирпич, — Алиса обняла дракона за шею, едва доставая макушкой до его подбородка. — Передавай привет своим разработчикам. Скажи, что физика воды в их игре — это преступление против человечности.
— Она спасает, иногда, когда пускаешь под себя, — заметил Артур.
— Только сейчас под себя ничего не пусти, — хихикнули кубические девчули.
Дракон низко поклонился друзьям, чуть не пропоров брюхо об обсидиан. Затем он расправил крылья, взлетел и нырнул прямо в центр золотой арки. Портал вспыхнул, поглощая его без остатка. Связь с сервером Нижнего мира начала падать. Блоки под ногами задрожали.
— Живо! — крикнула Надя.
Они прыгнули в фиолетовое марево втроем, держась за руки. Последнее, что они услышали перед тем, как реальность схлопнулась, был затихающий рев Кости, который, кажется, наконец-то научился смеяться.
SIGNAL LOST
REALITY CORE: UNSTABLE
BOOTING NEXT SEQUENCE...
| << предыдущая | 7 , 8 , 9 , 10 , 11 , 12 ... 12 ... следующая >> |