Читаем Снежный город под взором бога полностью

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

– Как только уровень преступности поднимается, и люди становятся полны негативных эмоций, программа начинает автоматически работать и наказывать людей за их “грехи”. Как только люди смиряются, программа начинает восстанавливать город и помогать людям вернуть свою жизнь в нормальное русло.

– Ты хочешь сказать, что правительство все это время играло с нами в бога и наказывало жителей по своему усмотрению? – вскрикнул Симон. – Люди, живущие здесь, не самые лучшие, но никто не имеет права над ними возвышаться и играть их судьбами, и решать кто прав, а кто нет!

– Я согласен. Только вот одна проблема. Думаю, что человек, который придумал всю эту систему, давно уже мертв.

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

Перейти на страницу:

Похожие книги