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