Kitabı oxu: «Крафтопия - тайна сломанного кода»
Глава 1: Кнопка «Играть»

Все началось в самый обычный вторник, ровно в тот момент, когда одиннадцатилетний Макс решил, что домашку по математике вполне можно отложить ради спасения вселенной. Ну, или хотя бы ради нового обновления в «Крафтопии».
В школе только об этом и говорили. Игра гремела из каждого утюга: миллионы игроков, бесконечные миры-плейсы, сумасшедшие полосы препятствий и кастомные скины. Сегодня разработчики выкатили глобальный патч 2.0, и серверы буквально трещали по швам.
Макс поудобнее устроился в компьютерном кресле, подвинул к себе тарелку с печеньем и нажал иконку с золотым кубом на рабочем столе.
— Ну давай, загружайся, — пробормотал он, почесывая за ухом рыжего кота Барсика, который лениво развалился прямо на коврике для мыши. — Барсик, отойди, ты лежишь на клавише пробела.
Создавать персонажа с нуля Макс не стал. Донатить реальные карманные деньги на пафосные золотые доспехи или анимированные крылья ему не хотелось. Его виртуальный аватар выглядел как ожившая классика: синяя футболка с надписью «START», ядовито-зеленые штаны и знаменитая прическа «бекончик». За эти коричневые ребристые полоски на голове опытные игроки постоянно дразнили в чате: «Фу-у, нубик пришел!».
— Зато аэродинамика отличная, — усмехнулся Макс и кликнул никнейм: MaxCraft.
На экране запульсировала гигантская изумрудная кнопка: «ИГРАТЬ».
Макс навел курсор и нажал левую клавишу мыши.
В ту же секунду комната вздрогнула.
Звук в наушниках резко сорвался на пронзительный цифровой писк. Экран монитора не просто мигнул — он полыхнул ослепительной неоновой вспышкой. Барсик испуганно мявкнул и пулей спрыгнул на пол. Воздух вокруг клавиатуры завибрировал, закручиваясь в воронку из светящихся бирюзовых пикселей.
— Что за… — успел выдохнуть Макс.
Невидимая гравитация рванула его вперед. Пальцы соскользнули со стола, комната с книжными полками и обоями в полоску растворилась в вихре кода. Тело пронзило странное, абсолютно ни на что не похожее ощущение — будто его сложили пополам, как картонную коробку, а потом собрали заново из детского конструктора.
Клац! Щелк! Вжух!
Макс зажмурился, а когда открыл глаза, то обнаружил, что лежит на чем-то гладком, твердом и подозрительно ровном.
— Ой… — он попытался потереть ушибленный лоб и замер.
Его рука не сгибалась в локте как обычно. Вместо привычной ладони перед глазами покачивался идеальный ярко-желтый пластиковый куб с выемкой посередине. Макс опустил взгляд вниз: из синей угловатой тушки торчали две прямые зеленые ноги.
— Я… я квадратный?! — вскрикнул он. Голос звучал непривычно звонко, с легким электронным эхом.
Макс рывком вскочил на ноги. Равновесие держалось идеально, словно внутри него работал гироскоп. Он сделал шаг вперед — подошвы отозвались четким пластмассовым стуком: цок-цок.
Прямо над его головой в воздухе полупрозрачными буквами светилась надпись: [MaxCraft | 100/100 HP].
Он стоял посреди грандиозной площади. Небо над головой переливалось мягким градиентом от ультрамарина к фиолетовому, а по нему неспешно плыли идеально квадратные белые облака. В центре бил гигантский фонтан, струи которого состояли из мелких светящихся пикселей. Вокруг шумели сотни игроков: кто-то красовался в сверкающих доспехах, кто-то прыгал на пружинящих ботинках, а мимо пронеслась девочка на светящейся квадратной ламе. Вдоль площади возвышались исполинские порталы в виде светящихся арок, над которыми горели неоновые вывески: «Тайкун Пиццерии», «Космическая Битва», «Лавовое Обби».
Это было Центральное Лобби «Крафтопии».
— Так, спокойно, — Макс глубоко вздохнул, хотя легких, судя по всему, у него сейчас не было — квадратная грудь просто ритмично поднималась и опускалась по таймеру анимации покоя. — Это сон. Я просто переиграл на выходных. Сейчас я открою меню, нажму «Выйти», проснусь, съем бутерброд и…
В левом верхнем углу его поля зрения висела полупрозрачная шестеренка настроек.
Макс сфокусировал на ней взгляд и мысленно щелкнул. Перед ним развернулось привычное системное окно: регулятор громкости, переключатель графики и в самом низу — заветная красная плашка: «ВЫЙТИ ИЗ ИГРЫ».
Макс с облегчением ткнул в нее квадратным пальцем.
Дзынь!
Кнопка не сработала. Вместо этого раздался противный скрежещущий звук — будто ржавый гвоздь протащили по стеклу.
Окно меню покрылось сетью мелких трещин. Красная плашка выхода прямо на глазах почернела, обросла шипами и заблокировалась массивным амбарным замком, на котором пульсировали алые символы:
[ERROR 404: ВЫХОД ЗАБЛОКИРОВАН]
[ПРИЧИНА: СИСТЕМНЫЙ СБОЙ ЯДРА. ДОСТУП ОГРАНИЧЕН АДМИНИСТРАТОРОМ]
В этот же миг лазурное небо Лобби резко дернулось. Сквозь безмятежные фиолетовые облака прорезалась длинная черная полоса помех, а затем на площади погасли сразу три портала, превратившись в безжизненные каменные глыбы.
— Эй, нубик, хорош столбом стоять! — раздался сзади звонкий девичий голос. — Ты тоже это видел? Похоже, мы влипли по-крупному.
Глава 2: Встреча у Пиксельного фонтана

Макс резко развернулся. Его квадратные кеды скрипнули по полированным плитам площади.
Перед ним стояла девочка в невероятно стильном скине кибер-ниндзя. Темно-фиолетовая толстовка с надвинутым капюшоном, светящиеся бирюзовые полосы на рукавах, за спиной — две декоративные катаны, а на ногах — кроссовки с неоновой подошвой. Над ее головой ровным золотистым светом горела надпись: [Valkyrie_Pro | 100/100 HP | Ранг: Ветеран].
— Ты… ты настоящий человек? — выпалил Макс, не веря своим пиксельным глазам.
— А ты думал, я NPC с заготовленными фразочками? — фыркнула девочка, скрестив руки на груди. — Меня Лера зовут. В игре — Валькирия. И судя по твоему ошарашенному лицу и дефолтному скину бекончика, ты попал сюда ровно три минуты назад.
— Я Макс. И я вообще-то просто хотел посмотреть обновление перед домашкой… — он снова глянул на заблокированное меню. — Слушай, у меня кнопка выхода не работает! Там какой-то замок и ошибка…
— У всех не работает, — перебила Лера, помрачнев. Ее пиксельные брови сурово сдвинулись. — Я сижу в этом сервере уже полчаса. В реале я сидела за ноутбуком на кухне, пила какао. Нажала «Войти» — и бац, очнулась на спавне в собственном скине. Физика тела — сто процентов, боль притуплена, но гравитация и текстуры ощущаются как настоящие. Это не шлем виртуальной реальности, Макс. Нас реально затянуло внутрь движка.
— Да как такое вообще возможно?! — Макс схватился за свою квадратную голову.
— А-а-а-а-а! Спасите-помогите-е-е! Мой донат! Мои питомцы! — раздался сбоку душераздирающий вопль.
От фонтана, спотыкаясь на каждом шагу, к ним бежал самый нелепый и сияющий персонаж, которого Макс когда-либо видел.
Это был аватар, на который его владелец спустил, кажется, весь годовой бюджет небольшой страны. На голове покачивался огромный сверкающий золотой цилиндр, вокруг шеи обвивался анимированный шарф из радужных звезд, а за спиной трепетали гигантские золотые ангельские крылья, сыпавшие искрами при каждом взмахе. Персонаж бежал комичной развязной походкой из платного набора «Король вечеринки», но при этом громко хлюпал носом.
Над головой незнакомца золотыми искрами переливался ник: [RichBoy_Tyoma | 100/100 HP | Донатер года].
— Меня сейчас крашнет! Меня точно крашнет! — причитал он, подбегая к ребятам и размахивая сверкающими рукавами. — Вы видели?! Меню сломалось! Я маме обещал через пятнадцать минут пойти ужинать! Если котлеты остынут, мне на неделю планшет заблокируют!
— Спокойно, Донатер года, выдохни, — осадила его Лера. — Как тебя в реале зовут?
— Т-тёма… — всхлипнул мальчик. — Артём. Я только что купил эксклюзивные радужные крылья за пять тысяч монет, надел их, нажал «Применить» — и меня засосало в экран! Ребята, мы что, умерли?! Это загробный мир для геймеров?!
— Барсик бы не позволил мне умереть голодным, — пробормотал Макс. — Нет, Тёма, мы живы. Просто сервер захватил какой-то вирус или сбой. Посмотрите на чат.
В углу экрана безостановочно летели сообщения от сотен паникующих игроков, но система автоцензуры «Крафтопии» окончательно слетела с катушек:
`[PixelHero]: Что за ###### здесь происходит?!`
`[CoolGuy_99]: Ребята, я не могу выйти! Где ###### кнопка?!`
`[MegaCat]: Помогите, игра сломалась, выпустите меня ###### отсюда!`
— Цензура решетками, классика, — нервно усмехнулся Макс. — Игра думает, что мы все ругаемся, и запикивает даже слово «пожалуйста».
Внезапно земля под ногами содрогнулась.
Фонтан в центре Лобби издал глухой клокочущий звук. Светящиеся струи воды вдруг поменяли цвет — кристально-бирюзовые пиксели вспыхнули ядовито-розовым и смоляно-черным. По поверхности фонтана поползла страшная рябь: текстуры камня исчезли, сменившись жуткой черно-розовой «шахматкой» — знаком того, что исходные файлы локации просто стерты.
— Началось… — прошептала Лера, положив руку на рукоять пиксельной катаны. — Смотрите на небо!
Макс поднял голову.
Лазурный градиент неба треснул, словно тонкий лед. По небосводу сверху вниз водопадом хлынули зеленые строки битого программного кода: `FATAL_ERROR_0x00... MEMORY_LEAK... CORRUPTED`.
Посреди этих падающих символов на секунду проступил колоссальный темный силуэт. У него не было лица — лишь черный монолитный экран, на котором зловеще пульсировали два багровых пиксельных глаза. Существо держало длинный посох в виде полупрозрачного курсора мыши.
Один взмах этого курсора — и мир вокруг взорвался оглушительным звоном разбитого стекла.
Один за другим исполинские порталы на площади начали гаснуть: уютный «Тайкун Пиццерии» схлопнулся в серую пыль, «Космическая Битва» обратилась в груду битых полигонов. Игроки на спавне в панике заметались, не зная, куда бежать.
Уцелел лишь один-единственный портал на дальнем краю площади.
Его арка была выложена из обугленного обсидиана, а внутри бурлило настоящее море кипящей оранжевой лавы. Над входом зловеще ухмылялся гигантский череп, а неоновая вывеска предупреждающе мигала красным:
[ЛАВОВОЕ ОББИ: ХАРДКОР]
[ВХОД ДЛЯ ТЕСТИРОВАНИЯ СИСТЕМЫ. ВЫЖИВАЕМОСТЬ: 1.2%]
— О-о-о нет… Только не паркур! — взвыл Тёма, вцепившись в свои золотые крылья. — Я же ни одного уровня с прыжками в жизни не прошел! Я только скины покупал!
— У нас нет выбора, — отрезала Лера, и в ее глазах блеснул азартный огонек истинного про-геймера. — Лобби разрушается. Если останемся здесь — нас просто сотрет вместе с сервером. Вход в Обби — единственный рабочий шлюз.
Она повернулась к Максу:
— Ты как, Бекончик? Прыгать умеешь?
Макс посмотрел на свои квадратные кроссовки, затем на пылающий зев портала и сжал желтые пластиковые кулаки.
— Разберемся по дороге, — твердо сказал он. — Вперед!