Код природы

Размер шрифта:   13
Код природы

Код природы

Пролог: Синий экран реальности

Мир погас.

Последнее, что увидел Вадим – это мерцающий "синий экран смерти". Ошибка CRITICAL_SYSTEM_FAILURE, чёрный прямоугольник с белыми буквами, а потом… резкая боль в висках и провал в неизвестное, будто кто-то выдернул шнур питания из его мозга.

Очнулся он от того, что по лицу ползло что-то тёплое и шершавое.

– Ты жив? – прозвучало где-то сверху.

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

Он медленно открыл глаза.

Над ним стоял олень и внимательно его рассматривал.

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

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

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

– Не глюки, – сказал рогатый.

– Вот бляяя… – выругался Вадим закрывая глаза и проваливаясь во тьму.

Логика магии

Оказалось, что он – в другом мире. Классика жанра, да. Вот только вместо «гильдии героев», «системы» или хотя бы чёткого квеста «вернись домой» – Вадиму достался… лес.

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

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

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

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

– Блять, – прошептал Вадим, ощупывая себя. В карманах – только ключи от квартиры и смятая пачка жвачки. Ни телефона, ни кошелька.

Тишину нарушил треск веток где-то справа.

– Тыыы… не здешний, – зашелестели листья над головой. Голос без источника, будто сами деревья говорили.

– Нет, блин, я турист, – автоматически ответил Вадим, машинально щупая землю.

Его пальцы уткнулись во что-то твёрдое.

Корень.

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

Перед глазами вспыхнули зелёные строки:

> ОБНАРУЖЕНА ДРЕВНЯЯ СЕТЬ

> ДОСТУП: ОГРАНИЧЕННЫЙ (ГОСТЕВОЙ)

> ПРЕДУПРЕЖДЕНИЕ: ПОВРЕЖДЕНИЕ ЯДРА 47.3%

Лес засмеялся. Звук прошёлся эхом по стволам, заставив мурашки побежать по спине.

– Добро пожаловать, Debugger.

Вадим резко вскочил.

– Что за хрень?

– Правда, – прошептал мох под его ногами.

И тогда он увидел.

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

– Это же…

– Да, – ответил лес. – Ты начинаешь понимать.

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

Над деревьями пролетела тень – слишком большая для птицы. Слишком… правильная.

Вадим инстинктивно прижался к ближайшему дубу.

"Ладно. Значит, так. Я либо сошёл с ума, либо…"

– Либо ты первый за долгие годы, кто может это исправить, – закончил за него лес.

Где-то близко хрустнула ветка. Уже не от ветра.

Уже от шагов.

От клавиатуры к корням

Вадим стоял прислонившись к дубу. Это был худощавый парень лет двадцати пяти со сгорбленными плечами – типичная осанка того, кто провел полжизни за монитором. Лицо бледное, будто редко видевшее солнце, с резкими чертами и вечно напряженным лбом. Темные растрепанные волосы, торчащие в разные стороны, будто он только что оторвался от клавиатуры. Очки в толстой металлической оправе. Вадим всегда жил в цифре. Код, алгоритмы, чистая логика – вот его стихия. А тут…

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

– Ты слишком громко думаешь, – раздался голос за спиной.

Он резко обернулся.

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

– Кто… – Вадим попятился.

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

– Эрван. Хранитель.

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

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

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

– Ты не здешний, – Эрван обвёл его взглядом, будто сканировал. – Твоя душа звенит железом.

– Да я вообще-то человек, а не микроволновка.

Друид проигнорировал реплику. Его посох – кривая ветвь, обвитая лианами, – упёрся в землю.

– Слушай.

– Что слушать? У вас тут даже птицы не чирикают, а… – Вадим замер.

Воздух дрогнул.

Импульс.

Словно кто-то подключил его мозг к LAN-порту вселенной.

– Это… – он схватился за голову, где вспыхнули зелёные строки:

> ОБНАРУЖЕНА СЕТЬ: ДРЕВО_ЖИЗНЬ

> СИГНАЛ: 5 BARS

> ПРЕДУПРЕЖДЕНИЕ: ПОВРЕЖДЕНИЕ ЯДРА (47.3%)

От резкой головной боли Вадим упал на колени и впился руками во влажную землю покрытую мхом.

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

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

– Молчи! – друид внезапно схватил его за запястье. Его пальцы жгли, как оголённые провода. – Они уже близко.

Где-то за спиной хрустнули ветки – слишком ритмично, будто били в металлический барабан.

– Беги, дитя стали, – прошипел Эрван.

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

– Здесь! – Эрван рванул его за рукав в чащу, где стволы сплелись в плотную стену. – Их железные твари ненавидят тишину.

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

Продолжить чтение