18+
реклама
18+
Бургер менюБургер меню

Максим Шаманин – Свободная переменная (страница 1)

18

Свободная переменная

Глава 1. Ошибка компиляции

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

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

В воспаленном сознании Макса обрывки Python-кода намертво слиплись с идеями о том, что пространство и время — лишь формы нашего субъективного восприятия.

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

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

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

Но пространство вокруг легковушки внезапно... треснуло.

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

Аварии не произошло. Звука удара не последовало. Только мутная, бензиновая лужа взорвалась грязным фонтаном брызг из-под тяжелых, заблокированных колес ударившего по тормозам мусоровоза.

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

— Снипер, ты вообще в этой реальности? Или всё еще с Кантом совокупляешься?

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

Макс обернулся, моргая до слез.

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

— Здесь, Пинчер. Просто… — Макс с силой потер пульсирующие виски, пытаясь унять колотящееся в горле сердце. — Перепил дрянного кофе. На секунду показалось, что тачка лаганула и телепортировалась.

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

— Опять половину ночи мешок в подвале рвал? — тихо, почти виновато спросил Макс.

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

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

Макс промолчал. Слова здесь были дешевле грязи под их ногами. Прошел ровно месяц с того дня, как Галя — маленькая, смешливая Галя, с которой Паша должен был съехаться к Новому году — сорвалась с крыши заброшенной высотки в Сити. Полиция лениво отмахнулась: несчастный случай, малолетки доигрались в руферов.

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

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

— Он вчера сторис выложил, — голос Паши был тихим, почти шепотом, но в нем вибрировала такая первобытная, темная ярость, что Максу на секунду стало жутко. — Из випки клуба "Секрет". С двумя малолетками на коленях. Ржал в камеру. Будто и не было ничего, Снипер. Будто она не...

Паша резко осекся, отвернув лицо к шумящей проезжей части. Грудная клетка под тактической курткой ходила ходуном.

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

— Я знаю, Снипер. Знаю.

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

И в этот момент он снова почувствовал это.

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

Макс медленно, словно преодолевая густое сопротивление воды, повернул голову.

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

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

Но пугало Макса даже не это. Его до животного ужаса пугало то, как вела себя толпа.

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

Макс снова ощутил эту пульсирующую боль в висках. Он видел этот процесс. Алгоритм обхода препятствий. NPC, избегающие столкновения с объектом. Идеально прописанный код игнорирования, внедренный прямо в подсознание толпы. Для их мозгов этого человека в сером просто не существовало в природе.

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

Его взгляд встретился со взглядом Макса.

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

И узнавание.

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

— Эй, пешеходы! Вы так до самой зимы тут простоите, пока мхом не обрастете! Запрыгивайте, неудачники!