– Да, признаюсь, я сравнивал свой код и Джеймса. К сожалению, безрезультатно! Как оказалось, присутствует такая гамма различий, что просто трудно систематизировать. Вот я и подумал: может, вы уже сталкивались с этой проблемой?
Профессор кивнул: – Я понимаю тебя! Не ты первый, кто столкнулся с проблемой. Кларенс, он тоже программист, брался за эту задачу. Еще до твоего появления здесь. Быть может, вам стоило бы объединить усилия? Он, кстати, где-то здесь.
В-Рошаль, а за ним и оба вопрошающих молча обвели глазами окружающее пространство. Недалеко, хотя как в Сети можно определить расстояние? Разве что в единицах времени? Но это так непривычно. А так... ну вроде как в половине микросекунды, или, если перенести на Сеть меры реального мира, метрах в ста-ста пятидесяти, группа сетян организовала турнир по рэндзю. Древнейшая игра, едва ей придали объемность, стала удивительно привлекательной. Трехмерная, она захватила буквально всех, кто более или менее освоился в виртуальном мире и уже не тяготился тем, что все физические функции тела стала заменять фантазия. Матчи и турниры организовывались повсюду, где собиралось больше трех-четырех Живых.
Крис, отследив взгляд наставника, пытался понять, как же тот хочет на таком расстоянии увидеть Кларенса? Не хочет ли он сказать, что различает тех, кто Джордану кажется не крупнее букашек?
– Нет, я не вижу, есть он там или нет! – произнес тот, кто создал мир Живых.
Чиплендец вздрогнул. Неужели В-Рошаль умеет читать мысли? Он с удивлением посмотрел на профессора.
– Бог с ним, с Кларенсом. Поговорим с ним позже! – Джордан решил вернуться к прежней теме разговоpa. – А вы сами не пробовали подступиться к этой проблеме?
В-Рошаль перевел взгляд на Криса. Его не оставляла мысль, что, когда молодой человек, а по сравнению с возрастом профессора Джордан вообще младенец, начинает задавать вопросы, то у них есть такой подтекст, что в любой момент можно попасть в ловушку. И хотя Крис ни разу не показал, что такие ловушки есть, В-Рошаль чувствовал их присутствие. И это не из-за каверзности характера – профессор видел, что молодой ученый не страдает такой неприятной чертой. Нет, просто сложность вопроса подразумевает серьезный ответ, вот только кто имеет ответы на все вопросы?
– Крис, насколько ты можешь знать, – В-Рошальвсе же решил отвечать прямо, не ища подвоха в вопросе, – или помнить, тут уж как хочешь... Покойный Шароян...
– Он, кстати, тоже был аватарой или только авешей? – не удержался от вопроса Крис.
– Оставь эти глупые определения тем, кто еще не наигрался с мистической и околорелигиозной шелухой! Тем, кому внешняя форма важнее содержания! Есть такие люди, которым нравится обманываться. Так же легче: один раз получил общепринятый ответ, ну и ладно! А соответствует он истине или нет, не важно, главное, что обманываешься вместе с другими, не выпадаешь из своего бараньего стада! – Интерфейс В-Рошаля, отображая его эмоциональные реакции, скорчил брезгливую мину. – А вот Шароян, тот как раз и занимался тем, что пытался наполнить форму новым содержанием. Он хотел создать идеального человека. Ари так же, как ты сейчас, брал в программах, хранимых в депозитарии Института, образцы памяти личностей великих людей и, сопоставляя их с множественным массивом... О боже! Что это?!
Джордан и псевдо-Джеймс посмотрели в том направлении, куда указывал В-Рошаль. Там, где только что были рэндзисты, теперь все было покрыто какими-то мелкими серебристыми бликами. Со стороны показалось, что в секторе появился туман, но откуда он мог взяться в Сети?
– Крис, применяй свое зрение! – закричал В-Рошаль. – То, что дает усиление! Быстрее!
Джордан и сам уже перестраивался. Он увидел – то, что издали казалось облачком, оказалось множеством небольших программ, внешне похожих на мелких, размером с ладонь взрослого человека, рыбок! Да-да, драйверы образного зрения интерпретировали их именно так. Узкое веретенообразное тело и большая зубастая пасть!
– Это хищники! – закричал псевдо-Джеймс. Он, почувствовав беду, тоже перестроил свой модуль. – Это не туман, это программы! Агрессивные и очень опасные.
– Сетевой вирус! – догадался Крис, – Я предполагал, что такое может быть, но чтобы так рано... Черт, как не вовремя!
– С Живыми что? – спросил В-Рошаль. – Там же были люди!
Джордан попытался рассмотреть сквозь серебристое мельтешение то место, где сидели игроки, и чуть не закричал от ужаса. От тех, кто еще минуту назад были Живыми программами и мирно играли в рэндзю, теперь остались одни лишь разрозненные куски кодов! Обуянные страстью уничтожения, серебрянки не оставляли в покое и эти останки сетян! Они рвали теперь уже бесполезные клочки софта, которые, рассыпаясь, исчезали прямо на глазах!
– Они погибли! – с трудом произнес Крис. – Вирус-фаг уничтожил их!
Он увеличил силу зрения до максимума. Было понятно, что он увидит еще более неприглядную картину, но ведь надо найти противоядие, а потому, чем лучше он рассмотрит врага, тем больше шансов на успех.
Мерзкие твари уже заканчивали свое черное дело. Это было такое отвратительное зрелище, что Крис просто не хотел верить своим глазам. Маленькие серебристые убийцы были неудержимы в своей агрессивности и злобе, внушая какой-то животный ужас. Подскакивая к очередной жертве, фаг-коды вырывали из нее куски программы и разносили в разные стороны. На освободившееся место тут же бросались следующие косяки убийц. Атаки были так стремительны, а нападавшие так многочисленны, что защититься от них было просто невозможно.
Несмотря на расстояние, Джордан успел заметить, что последним, кого начали потрошить безжалостные убийцы, был один из тех, кто помогал ему в опытах, а позднее в оснащении Живых модулями зрения и обмена информации – Паренек был родом из пригорода Хард-сонсити. Профессор представил его Крису как чемпиона города по скоростному запоминанию текстов.
– Это Санни! – воскликнул Джордан. – Беги, Санни, беги!
Бедняга как будто услышал его и рванулся в их сторону! Может, если бы он сделал это раньше, что-нибудь и получилось бы, но теперь, когда вирусы заполонили весь дальний сектор, шансов на спасение не было Одна из хищниц, та, что оказалась на пути беглеца, успела впиться в его тело и, отхватив изрядный кусок кода, замедлила его движение. Остальным тварям потребовалось несколько секунд, чтобы от жертвы не осталось даже алгоритма.
Джордан при виде этого зрелища испытал такое потрясение, что, будь он в живой оболочке, его неминуемо стошнило бы. Слава богу, бестелесные особи этим не страдают.
– Профессор, нам нужно уходить отсюда! – Экс-Паук первым осознал, что опасность угрожает и им. – Нужно найти место, где можно отсидеться!