Нульт - Константин Аникин 39 стр.


Статичная матрица игры менялась с первым движением Пакмана – вся, целиком, как разом меняется все табло с расписанием отложенных авиарейсов. Тут пригодились те расчеты, что Вайзман сделал раньше, когда исследовал различные метаморфозы гексаграмм. Из всех своих решеток он создал базу данных переходов между гексаграммами. Решая, куда направится, Пакман обращался к ней – он искал по решеткам максимально короткий путь от той гексаграммы, где находился в текущий момент, к гексаграмме Творчество. Результат интерпретировался как последовательность движений в лабиринте. Вайзман попытался учесть все нюансы игры и сделать игровой алгоритм как можно более многовариантным и гибким: например, когда Пакман съедал Таблетку Силы, временно включался режим инверсии всех триграмм матрицы, а если он проходил по сквозному туннелю, вся матрица менялась по принципу зеркальности. Таким образом, Пакман побеждал, когда в каждой клетке матрицы получалась гексаграмма Творчество. Ноль превращался в единицу, творческий импульс создавал новый иньский лабиринт, и все начиналось заново. Иосиф все это затеял с единственной целью – проверить работоспособность разных решеток. Каждое движение Пакмана, в гексаграммном эквиваленте, скидывалось на пленку, формировалась база данных. Пакман должен был отбрасывать неудачные стратегии и использовать удачные и таким образом, методом проб и ошибок, определить рабочие участки в разных решетках и найти точки сцепления между ними. Невинная компьютерная игра превращалась в экспертную систему.

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

И вот настал тот великий момент, когда Иосиф запустил И-Пакмана (так он называл новую версию игры). Он предвкушал великую битву света и тьмы. Спустя пару часов он признал, что «И» в данном случае означает «идиот». Пакман вел себя до крайности тупо – на это нельзя было смотреть без слез. Это мало отличалось от того, если бы им управлял обычный генератор случайных чисел; И-Пакману не удавалось выжить в лабиринте и нескольких секунд. У Иосифа руки чесались взяться за джойстик и помочь бедолаге. База стратегий непрерывно росла, но прогресса не наблюдалось. Несколько месяцев Иосиф честно наблюдал за этим новым избиением младенцев, потом ему надоело. Он практически разуверился в успехе, но все же выключить автомат у него не поднялась рука. Кто знает, может, И-Пакману требовалось гораздо больше времени, чем он думал? Поэтому Иосиф всего лишь отключил звук и экран и задвинул автомат подальше, чтоб под ногами не путался. И вскоре совсем забыл о нем, потому что Воркуйск-8 начал терроризировать Человек-Паук.

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

Так началось это незримое противостояние, растянувшееся на несколько лет. Вайзман забыл обо всем – он думал только о Человеке-Пауке. Он сидел в болотной глуши и с утра до вечера гадал и гадал, пытаясь при помощи И-цзин залезть в голову этому чудовищу. Но в этой голове явно все было как-то по-другому. Обычные подходы не работали. Может, это и будет пустое бахвальство, недостойное благородного мужа, но Иосиф считал, что кое-что понимает в И-цзин. Может, он не в силах отыскать Формулу Перемен, но в делах житейских, мирских он при помощи Книги ориентировался безошибочно. А здесь он словно бился головой о стену – ему даже близко не удавалась предугадать действия Человека-Паука. Женщины продолжали гибнуть, и каждый раз это были такие красавицы, что сердце замирало, когда Иосиф видел очередную фотографию в траурной рамке. Каждая новая смерть лишала Иосифа сил. Он все глубже и глубже тонул в депрессии, тяжело переживая свое бессилие. Вайзман забывал о еде и пугался собственного отражения. Он думал только о Пауке. Ему начинало казаться, что он сходит с ума.

В голову Вайзмана лезли крамольные мысли – может, его враг тоже пользуется И-цзин? Как иначе он мог так все тщательно рассчитывать? Всегда никаких следов, никаких свидетелей, ни единой зацепки. Иосиф гнал от себя эти мысли – он верил, что Книга не работает для тех, у кого зло на уме. Все, что она может сделать в таком случае, – подтолкнуть в пропасть. Нет, не может быть, думал он. Это просто инстинкт. Нечеловеческий, звериный инстинкт.

Озарение пришло, когда Иосиф меланхолично наблюдал, как паук латает паутину после дождя. Раньше он исходил из гипотезы, что Человек-Паук не может себя полностью контролировать, что его заставляют убивать какие-то случайные импульсы из среды, и пытался вычленить эти факторы. Он был не прав. Не хаос двигал Человеком-Пауком, наоборот, он сам мог манипулировать хаосом. Это был гениальный манипулятор, он мог предвидеть, предвидеть без Книги, такова была оборотная сторона его сумасшествия. Довольно часто, незадолго до смерти, в жизни его жертв происходили разные труднообъяснимые и, казалось, совершенно не связанные между собой совпадения. Телефонные звонки. Неожиданные находки. Странные встречи. Следствие не придавало этому особого значения – Человек-Паук убивал только красивых женщин, а у красивых женщин чрезвычайно насыщенная жизнь. Но это были не случайности, это Человек-Паук мастерски манипулировал жертвой на расстоянии. Он тщательно, не торопясь, плел свою сеть из хаоса повседневности. Вайзман смотрел на сверкающую в лучах солнца паутину, и там, в блестящих от влаги выделениях паутинных бородавок крестовика обыкновенного, он наконец увидел верную гексаграммную модель.

Иосиф предсказал время и место следующей атаки, а также вычислил приметы новой жертвы. Вайзман вознес молитву Небу и отправил в милицию анонимное письмо с инструкциями. На этот раз он не ошибся. В тот день Иосиф первый раз за время своей добровольной ссылки позволил себе напиться. Однако, когда он узнал детали операции, а потом поговорил с Книгой, его эйфория обернулась глубоким разочарованием в себе. Все было напрасно – Человек-Паук остался жив. Он засел под землей, в брошенных туннелях метро, он сидит там и ждет своего часа, как норный паук, упирающийся лапками в паутинную дверцу своей норки. Рано или поздно он снова окажется среди людей, и все начнется сначала. Иосиф винил в этом себя. Он думал, что опять, опять оказался слишком слаб. Ему не хватило духу взять все на себя и самому покончить с Пауком. Однако, когда он поделился этими мыслями с И-цзин, Книга ответила странное. Она сказала, что все правильно. Это не укладывалось у Иосифа в голове. Зачем этот выродок нужен Небу?

Когда Иосиф немного отошел от этой истории, он вспомнил про И-Пакмана. Он смахнул пыль с автомата, включил экран и обалдел. И-Пакман выигрывал. Боже, что он вытворял! Иосиф и не подозревал, что такое возможно. Ни одной ошибки. Ни одной потерянной жизни. Всегда максимальный результат. И-Пакман явно действовал на упреждение, призраки ничего не могли с ним поделать; если бы эти четверо разноцветных негодяев обладали разумом, то, наверное, удавились от бессилия. Иосиф зачарованно наблюдал, как И-Пакман щелкает уровень за уровнем. Наконец он вышел на последний, 256-й уровень. Этот уровень был с ошибкой, изображение на экране сбивалось, игровое поле превращалось в символьную мешанину – из-за этого игру было невозможно закончить, если только ты не был настолько крут, что мог играть вслепую. Но И-Пакману это ни капли не помешало. Что там происходило, Иосиф мог только догадываться, но через пару минут программа поздравила И-Пакмана с победой, и игра началась заново. Трудно сказать, сколько же раз за это время И-Пакман прошел игру – вся таблица рекордов давно была забита одним и тем же, максимально возможным результатом.

Сработало, потрясенно подумал Иосиф. Однако он недолго радовался – это не приблизило его к пониманию Ответа. За годы непрерывной беготни по лабиринту база стратегий И-Пакмана разрослась до огромных размеров – Иосиф там моментально потерялся. Она напоминала плотный комок спагетти, и распутывать этот клубок было одинаково сложно и бессмысленно – все равно Вайзман не мог придумать, как применить это знание за пределами лабиринта Пакмана. Все, что пока имел Иосиф, – единственный в мире автомат Пакмана, который побеждал сам себя. Потрясающе. Теперь он может утереть нос всем этим малолетним зазнайкам из Дворца пионеров. Можно, скажем, незаметно подменить автомат и потом все, что надо делать – гримасничать и дергать для виду джойстиком. Боже мой, о чем я думаю, прервал себя Вайзман. Он решил развеяться, заняться чем-нибудь попроще. Например, высчитать периодичность лягушачьих миграций, а то эти, спонтанные на вид, миграции превращались в реальную проблему для города. Пока Вайзман гулял по болоту и изучал поведение лягушек, И-Пакман продолжал играть и выигрывать. Время шло.

Сработало, потрясенно подумал Иосиф. Однако он недолго радовался – это не приблизило его к пониманию Ответа. За годы непрерывной беготни по лабиринту база стратегий И-Пакмана разрослась до огромных размеров – Иосиф там моментально потерялся. Она напоминала плотный комок спагетти, и распутывать этот клубок было одинаково сложно и бессмысленно – все равно Вайзман не мог придумать, как применить это знание за пределами лабиринта Пакмана. Все, что пока имел Иосиф, – единственный в мире автомат Пакмана, который побеждал сам себя. Потрясающе. Теперь он может утереть нос всем этим малолетним зазнайкам из Дворца пионеров. Можно, скажем, незаметно подменить автомат и потом все, что надо делать – гримасничать и дергать для виду джойстиком. Боже мой, о чем я думаю, прервал себя Вайзман. Он решил развеяться, заняться чем-нибудь попроще. Например, высчитать периодичность лягушачьих миграций, а то эти, спонтанные на вид, миграции превращались в реальную проблему для города. Пока Вайзман гулял по болоту и изучал поведение лягушек, И-Пакман продолжал играть и выигрывать. Время шло.

Потом Вайзману опять стало не до исследований. Воркуйск накрыло переменами глобального уровня – развалился Советский Союз. Вайзман ждал этого – у него уже давно был готов прогноз о судьбе родины – гексаграмма № 47 Истощение через № 38 Разлад изменялась в № 59 Раздробление. Но одно дело предвидеть – другое дело пережить на собственной шкуре. Вайзману, как и всем бывшим советским людям, пришлось слишком много времени уделять банальному выживанию. За смутным временем последовал краткий период подъема, потом война и, самое неприятное, блокада города. Во время блокады Иосиф, кажется, только и делал, что вытаскивал из зон ужаса неадекватных сталкеров. Раньше он не подозревал, как болото влияет на людей, – на себе он ничего такого не чувствовал. Коллекцию болотных ужасов пополнила история о болотном лешем.

После победы В8 превратился в информационный рай, началась эпоха Интернета.

Эта глобальная информационная среда напоминала Вайзману то самое ицзинистическое смысловое поле, только созданное при помощи компьютеров. И выудить из него то, что надо, было почти так же непросто, как при гадании. В этом смысле Иосиф пристально следил за эволюцией поисковых систем. Общение с поисковиками напоминало Иосифу гадание по Книге. Пользователь задает вопрос и получает, в виде гиперссылок, все возможные варианты ответа. Но вот какая из них является самым точным ответом на вопрос? Иосиф долго экспериментировал с поисковиками и установил, что тут опять, как и в гадании, многое зависит от умения задать вопрос и важна тренировка интуиции, особое чутье. Сам процесс поиска информации через поисковые системы тоже легко объяснялся комбинацией Творчества и Исполнения. Пользователь задает вопрос – это акт Творчества. Получает все возможные ответы в виде гиперссылок – это фаза Исполнения, практически мгновенная материализация творческого импульса в глобальной информационной среде. (За это Иосифу и нравился Интернет, в нем скорость материализации творческого импульса была как никогда высока.) Когда пользователь щелкает по линку – начинается новый творческий цикл. На этом законе основывался и алгоритм И-Пакмана. Раз так, предположил Иосиф, может, те комбинации, которые колобок накатал в лабиринте, можно использовать и для поиска информации в Интернете? Так Иосиф запустил И-Пакмана в Интернет. Он связал автомат с популярной поисковой системой; теперь любой вопрос поисковику создавал лабиринт, обычный лабиринт Пакмана, с той лишь разницей, что каждой точке в нем соответствовала ссылка со страницы с результатами поиска. Если принцип Творчество – Исполнение является универсальным, размышлял Иосиф, то та точка, которую Пакман съест последней, и будет означать ответ на вопрос – потому что в этот момент количество янских черт в матрице игры максимальное. После первого же эксперимента у Иосифа не осталось сомнений – он совершил прорыв. Все работало – И-Пакман, пройдя лабиринт, всегда находил правильную ссылку – самый точный ответ на запрос. Это было настоящее чудо.

Теперь Вайзмана было не остановить. Он предположил, что гексаграммная последовательность, посредством которой И-Пакман выходит на нужную ссылку, это и есть эта информация, переданная при помощи гексаграмм. Он автоматизировал процесс, – теперь И-Пакман перехватывал запросы пользователей Сети и искал на них ответы самостоятельно. На виртуала, за крайне неприличную сумму (он все еще был неприлично богат) Вайзман купил у Инфокома крайне неприличный объем пленочного архива в одном из датахранов и сливал туда все результаты поисков. Они хранились в базе в виде таблицы с тремя столбцами: вопрос, Интернет-страница с ответом на него и гексаграммная последовательность, ей соответствующая. База, естественно, распухала с каждой секундой, и в таком виде от нее не было никакого толка.

Для упорядочивания этого огромного массива данных Вайзман применил метод ДНК-сортировки. У ДНК и И-цзин много общего, например, триплеты генетического кода вполне можно считать триграммами. Соединяясь на разных ветках молекулы, эти триплеты-триграммы образуют гексаграмму, более того, один код ДНК состоит ровно из 64 элементов. А ДНК – это лучший способ упорядочивания информации – само существование человечества это доказывает.

Молекула ДНК строится по принципу комплиментарности – четыре азотистых основания, из которых она состоит, сочетаются между собой строго в определенном порядке – аденин (A) только с тимином (T), гуанин (G) только с цитозином (C). Вайзман так описал этот принцип через Инь и Ян: пара A-Т: старая Инь – молодой Ян; пара G-C: старый Ян – молодая Инь.



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

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



Дальше, по принципу комплиментарности, строилась вторая ветвь спирали: к Земле присоединялось Небо.



Пары образовывали гексаграммы:



И массивы данных, привязанных к триграммам сверху и снизу, объединялись. Это был первый уровень упорядочивания данных. Если для этого участка двойной спирали произвести обычное изменение старых черт на их противоположность, получаются все восемь «чистых» (т.е. состоящих из одинаковых триграмм) гексаграмм цикла Перемен:



Этот принцип работал для всех триграммных цепочек, построенных по ДНК-принципу. В итоге всегда получалось восемь чистых гексаграмм, но в разном порядке.


Пример цепочки для триграмм Огня и Воды:



Эти восемь чистых гексаграмм и являлись главным шаблоном сортировки. Таким образом, вся информация Интернета заносилась в стандартную решетку 8 на 8.

ДНК-алгоритм не охватывал всего разнообразия гексаграмм, но Вайзман и не ставил такой цели – он просто хотел хоть как-то упорядочить информационный хаос, который люди называют Интернетом. И этот метод работал – в этом Вайзман убедился, когда увидел, как в одном поле базы группируются Интернет-страницы об одном и том же даже на разных языках. Иосиф мог часами наблюдать за графической моделью ДНК-базы. Это было завораживающее, медитативное зрелище. К ветвям медленно вращающейся вокруг своей оси двойной спирали прилипали разноцветные шарики, обозначающие данные, они объединялись между собой, обрастали тегами и встраивались в спираль, чтобы притягивать к себе все новые и новые данные. День за днем двойная спираль, как мясорубка, перемалывала Интернет, превращая хаос в порядок. Вайзман называл свою ДНК-базу «Геномом Интернета».

Чтобы было легче ворочать огромными массивами данных, Иосиф завел себе Тень, они тогда как раз входили в моду. В отношении облика своего посредника Вайзман не стал оригинальничать – его Тень выглядела как Пакман. Только теперь, куда же без этого, это был трехмерный, богато анимированный, говорящий Пакман. Его Тень стала связующим звеном между автоматом и ДНК-базой. В то время Вайзман работал, не разгибаясь, день и ночь, модернизируя компьютерную систему, сортируя данные, программируя, вычисляя… Он торопился – Иосиф знал, что у него осталось немного времени. Нет, на здоровье Иосиф не жаловался. Он почти не ощущал своего возраста. Выглядел он на порядок моложе своих лет, те люди, с которыми он общался в городе (продавцы компьютерного железа в основном), не могли даже предположить, что ему столько лет, сколько ему есть. Дело было в Небесном Законе – каждому человеку отпущено столько, сколько ему отпущено, и не более. Вайзман давно определил примерную дату своей смерти, несколько разных гаданий, на разных отрезках жизни, указывали примерно на одно и то же время. И это время близилось. И на склоне лет Вайзману вдруг открылись кое-какие не очень приятные истины, на которые он не обращал внимания ранее. Почти всю жизнь он положил на алтарь Истины, у него не осталось времени на обычные, мирские вещи, что наполняют смыслом жизнь обычных людей. У него не было семьи. Не было друзей. И самое ужасное – у него не было учеников. И если он сейчас покинет этот мир, все его знания умрут вместе с ним и некому будет завершить труд всей его жизни. Это было особенно невыносимо осознавать, когда он был всего в двух шагах от Ответа. Все, что у него было – этот желтый колобок. Это его семья, его ученик, его друг. Вайзман завел привычку разговаривать со своей Тенью. Пакман стал ковчегом знания, завещанием Вайзмана. Иосиф рассказывал Пакману о своей жизни, от начала до сегодняшнего дня. Он был с ним абсолютно откровенен, говорил все, как есть, делился с ним знаниями, желаниями и мечтами. Доверял самое сокровенное. День за днем он вкладывал в него свою душу. Пакман терпеливо выслушивал монологи своего хозяина, иногда сочувственно хлопая челюстями.

Назад Дальше