Снежный город под взором бога (страница 2)

Страница 2

– Очень рад познакомиться с вами, ой, то есть с тобой, Симон. Меня зовут Вин.

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

– А когда мы сможем двинуться? – спросил я с неловкостью.

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

– Я готов, – сказал я и топнул ногой. Правда, той, которая не болела.

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

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

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

– Пошли, – сказал он.

– Ага! Еще раз спасибо, – сказал я и поковылял за ним.

В путь к черным гигантам

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

В ушах начинало звенеть. Увидев мое бледное лицо, Симон остановился.

– Вин, с тобой все хорошо?

Я ударил себя по лицу и твердым взглядом посмотрел ему в глаза.

– Да, все хорошо. Это из-за снега, наверное. Слишком белый цвет. Нервная система не выдерживает.

– Это вовсе не из-за снега.

– Что? А из-за чего тогда?

– Это магнитные волны. Они специально настроены так, чтоб всем, кто сюда заходил, становилось плохо.

– Что же там такого в этих башнях, что правительство хочет так отпугнуть мимо проходящих людей?

– Не знаю. Но раз гиганты их рушат, наверное, секрет не в башнях, а в чем-то другом.

– У тебя есть какая-то идея на этот счет?

– Нет, не думаю, что могу что-либо предположить на данный момент. Но, может, ты мне поможешь найти ее сегодня.

– Я?

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

Я промолчал. Не знал, что можно сказать, и только кивнул ему в ответ.

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

– Я оцепенел.

– С тобой все хорошо, Вин? – сказал Симон, потрепав меня за руку.

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

– А, гигант. Я представляю, что ты пережил. Я забыл тебе сказать. Знаешь, гиганты никогда не убивают людей. Со мной тоже так случалось, когда гигант прошел очень близко ко мне. После, таких случаев становились все больше, каждый раз как я приближался к этой местности. Но поверь своим глазам, раз уж я стою здесь цел и невредим, они так и ни разу меня не задавили.

– Понял. Спасибо, – сказал я с недоверием и поднял свою руку в ответ на протянутую им руку.

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

– Так просто? – удивился я. – Я думал тут будет какая-то система безопасности, надо будет взламывать пароль от входа и тому подобное.

– Ахахаха, нет, этот завод никому не нужен. Так что и охраны у него никакой нет. Пойдем.

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

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

– Ага, – медленно сказал я. Страх еще не покидал меня.

Когда мы дошли до главного отсека, я увидел огромную груду металла. Там были не то что килограммы всяких инструментов, батареек, проводов и всяких деталей, там была тонна. Это было кладбище металлолома.

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

– Придется все это нести на руках.

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

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

– Спасибо. Простое человеческое тебе спасибо, – сказал я.

– Не за что. Я ничего такого не сделал.

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

– О боже! – вскрикнул я.

– Что на этот раз?

– Там что-то двинулось, – сказал я с испуганным выражением лица.

– Деталь может какая-то сползла, – сказал Симон.

– Нет, это что-то живое.

Симон засунул руку туда же, где я искал детали. Вдруг его взгляд изменился и он активно начал щупать что-то.

– Подожди ка, – сказал он.

И бах! Место где мы стояли вдруг как будто начало исчезать. Лишь через мгновение я понял, что падаю.

Падая в осознание

– Что ты сделал? – крикнул я.

– Случайно нащупал кнопку и нажал на нее, – сказал Симон взволнованно.

– Это точно ловушка. Нам конец, – сказал я отчаянно.

В тот же момент мы приземлились. Не скажу, что приземление было легким и мягким. Но кости мои были целы.

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

– С тобой все нормально, Симон?

– Сойдет, – сказал он пренебрежительно.

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

– О боже мой, – вскрикнул я и уронил фонарик на пол.

– Что, что там?

– Мы, мы упали на гиганта!

– Что? Как это возможно?!

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

– Но, но почему он тут лежит? Он что спит? – спросил Симон.

– Думаю нам надо спуститься и осмотреться внизу.

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

– Там железо.

– Железо? – удивился я. – Почему божественные существа состоят из железа?

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

– Неужели, неужели….. это робот? – спросил я.

– Похоже на то.

Симон взял фонарик, засунул его в рот и начал копаться в шее робота. Через пару минут он закончил, взял фонарик подмышку и руками достал что-то прямоугольное.

– Где же я видел эту штуку? – подумал я.

– Похоже на суперкомпьютер – сказал Симон.

– Суперкомпьютер… Ах, да! Я его уже видел, – сказал я притихши.

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

Множество вопросов кружилось у меня в голове. Симон: друг или враг?

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

– Запуск, – сказал я.

Перед нами в воздухе появилось бесконечное количество папок и файлов. Симон явно не ожидал увидеть нечто подобное.

– Сейчас, найдем тебя.

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

– Что там? – спросил Симон.

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

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

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

Программируя книгу душ

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

– Есть что-то полезное? – спросил я его.

– Сам погляди, – сказал он, пролистнув код к самому началу.

– Как странно, никогда такого не видел, – сказал я, – посмотрев на строчки функций и переменных. – Код… такой странный. Почему он написан на нескольких языках программирования?

– Никогда такого не видел?

– Ну, я видел смешивание JavaScript и PHP, или относительно имеющих связь друг с другом языков, но это просто Вавилонская башня программирования: тут тебе и Python, и C#, и C++, и Java․ А это что за покемон? Я не уверен, что знаю все эти языки.

– Неплохо, сынок, неплохо. Не код, а Герника программирования. Хотя, у нас так часто делают.

Я снова задумался. Где именно? Я не видел никаких мощных приборов, где использовалось хоть какое-то сложное программирование.

Я листал код. Мои глаза становились все больше и больше. Часть кода мне что-то напоминало.

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

Когда я начал читать код, предназначенный, как я понимаю, для роботов, мне показалось, что это код, смешивающий возможности NPC и моего торговца: обычные движения вперед и назад, код, чтобы персонаж, в нашем случае гигант, случайно не наступил на человека, животное или другое здание. Трекинг территории с помощью фотограмметрического зрения, когда лазер отправляется вперед, и дойдя до какой-то точки, рассчитывает расстояние до нее. Внутри “мозга” робота собирается облако точек по выпуклым частям поверхности и генерируется 3D модель пространства, которая меняется в зависимости от передвижения робота. Короче, ничего необычного.

Но то, что я увидел в конце – удивило меня больше всего.