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