Tasuta

Снежный город под взором бога

Tekst
Autor:
Märgi loetuks
Šrift:Väiksem АаSuurem Aa

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

– Там железо.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программа внутри гиганта каждый день анализировала огромные потоки данных: уровень преступности, количество смертей, общую атмосферу города, уровень довольствия жизнью и тому подобное. Информация получалось из тысячи источников: как закрытых отчетов, так и обычных каналов массовой коммуникации: полицейские отчеты, связанные как с крупными преступлениями, так и мелкими происшествиями, статистика, новостные статьи в СМИ, уровень шума в городе. Это была не просто Big Data, это была HUGE DATA.

Если бы мне кто-то дал назвать этот код, то я бы сказал, что он похож на анализатор души города: он определял насколько население Зросета греховно или чисто душой.

Но была одна проблема.

– Ну что там? – проворчал Симон. Его съедало любопытство.

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

– Похоже на правду.