Глава 534: Алгоритмическая генерация

Разговор между пленными рассказал Нику все, что ему нужно было знать.

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

Он не хотел испытывать судьбу.

— Свет включается вручную, а как насчет коридоров?

«Я пробежал сотни километров и не нашел края. Кроме того, я тоже не нашел это место самостоятельно».

«Наконец, если бы этот лабиринт действительно был размером в сотни или тысячи километров, каков был бы шанс, что я случайно наткнусь на одного из шести людей, захваченных здесь? Мне пришлось бы бегать месяцы, если не годы, чтобы найти кого-нибудь из этих людей, если бы лабиринт действительно был таким большим».

«Это означает, что лабиринт на самом деле невелик».

«Просто его постоянно перемешивают».

«Никаких новых коридоров не создается. Старые коридоры просто перерабатываются».

Так?

Хотя было бы здорово знать все эти вещи, большинство Экстракторов не смогли бы этим воспользоваться.

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

Знание этих вещей не поможет им сбежать.

Тем не менее, эти кусочки информации были ключом к выходу из этого лабиринта.

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

К счастью, Ник проработал главным экстрактором Зефикса более десяти лет.

Он точно знал, как работают Призраки.

Вся эта информация привела к одному выводу.

«Это не Призрак Силы. И это не здание.

«Этот лабиринт представляет собой алгоритмическую конструкцию, которая продолжает генерировать новые планировки, перемещая коридоры».

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

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

Однако этого не произошло.

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

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

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

— Это также объясняет, почему здесь действует влияние Кошмара. Влияние Кошмара не действует внутри тела или владений Призрака, но здесь оно, похоже, работает. Это может означать лишь то, что это не владения Спектров и не их тела».

«Весь этот лабиринт — всего лишь проявление способностей. Это создает пространство».

Ник посмотрел в один из коридоров.

«Но это также означает, что это пространство не полностью связано со Спектром. Призрак не чувствует прикосновения, как собственного тела. Он также не может прослушивать все места одновременно».

«И самое главное, он не может смотреть в каждое место в любое время».

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

— Это значит, что он не будет меня искать.

«Когда люди ищут врагов, они обычно не ищут их на груди. Они слишком заняты, глядя на свое окружение и на расстояние».

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

Ник вернулся к двери, ведущей в большой зал, и пошел в один из углов.

Затем Ник поместил туда немного своего тумана и сорвал его со своего тела.

Ник потерял часть своего Зефикса, и в углу появилось крошечное пятно крови.

К счастью, скорость восстановления Зефикса Ника была безумно быстрой, и он восстановил все за секунды.

После этого Ник пошел в другой конец коридора и сделал то же самое с одним из углов.

Ник немного изменил внешний вид пятна.

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

Если бы этот лабиринт был Силовым Призраком, он бы обязательно заметил пятна.

Однако это был всего лишь алгоритмический генератор.

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

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

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

Ник вошел в один из перекрестков, отметив его середину и все входы в коридоры, к которым он мог получить доступ.

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

Он хотел знать, перетасована ли уже эта область или нет.

Вернувшись, он заметил нечто странное.

Его коридор и перекресток остались прежними.

Коридоры, видимые из коридора через перекресток, тоже были такими же.

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

Хотя коридоры выглядели одинаково, пятна исчезли.

«Перетасовка основана на потере и обретении зрения», — понял Ник.

«Теперь вопрос в том, как будет происходить перетасовка?»

Ник еще раз отметил все новые входы, прежде чем войти в тот же коридор, что и в прошлый раз.

Достигнув его конца, он снова вернулся.

И коридоры снова перетасовались.

Ник снова начал отмечать коридоры, прежде чем повторить тест.

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

«Это означает, что здесь нет установленного плана. Алгоритм создает связи на основе математики, а не повторяющегося шаблона. Единственное, в чем я могу быть уверен, это то, что перетасовка не случайна. В этом есть логика.

Ник продолжал повторять один и тот же тест более двух часов.

И со временем новых коридоров больше не появилось.

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

«На данный момент я отметил 97 коридоров», — подумал Ник. — Теперь мне нужно проверить, как сами коридоры влияют на перетасовку.

Ник впервые вышел в другой коридор и дошел до его конца.

Когда он дошёл до конца, Ник заметил кое-что чрезвычайно интересное.

Одно из его пятен.

— Это значит, что коридоры тоже вращаются. После некоторой перетасовки выход может стать входом.

«Это значительно упрощает задачу, поскольку означает, что количество коридоров на самом деле составляет лишь половину от того, что я ожидал».

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

В итоге он насчитал 53 различных коридора.

«Теперь мне нужно проверить перекрестки и лестницы».

Ник несколько часов ехал по разным коридорам и перекресткам.

Благодаря своему мощному уму он мог отслеживать все коридоры, лестницы и перекрестки.

В конце концов он нашел в общей сложности десять разных перекрестков и шесть разных лестничных клеток.

Ник дал им всем имена и создал в своей голове мысленную карту.

Нику хотелось глубоко вздохнуть, но он все еще находился в форме тумана.

«Теперь начинается самое сложное».

Он вошел в первый коридор и снова вышел.

Он проделывал это много раз, отмечая каждый коридор, появлявшийся на перекрестке.

После этого он проделал то же самое с другим коридором, но с тем же перекрестком.

То, что он обнаружил после бесчисленных тестов, не было хорошей новостью.

«Нет повторяющегося шаблона», — подумал Ник. «Это как число Пи».

«Если я продержусь достаточно долго, появятся те же цифры, но, похоже, все снова превратится в случайность».

«Появление одних и тех же цифр — не что иное, как совпадение».

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

«Однако, поскольку шаблон не повторяется, весьма вероятно, что значения связаны с простыми числами».

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

«Но не будет ли это означать, что в какой-то момент закономерность начнет повторяться?»

«Что, если конечная планировка коридоров создаст своего рода начальную точку для расчета нового стартового числа?»

Ник начал понимать, насколько это будет сложно.

«Ну, похоже, Багровому Городу придется пожить без меня пару дней».

«Я просто надеюсь, что Ария не так уж обеспокоена».

Нику просто хотелось вздохнуть.