Часть 6.
Глюк
Эксперимент, который провёл Сим, оказался весьма занимательным. Ведь что этот шельмец придумал? А придумал он ни много ни мало метод ментального воздействия на меня, а вернее, на интеллект, который используется виртом.
Идея симбионта, которую он проверял, заключалась в том, что если вирт использует мои мозги, чтобы обеспечивать работоспособность тех или иных систем, то получается, у нас есть два метода воздействия на эти самые мозги: обычный и через обнаруженный нами интерфейс.
Предположив, что невозможно надёжно изолировать один интерфейс от другого, Сим стал искать этому подтверждения и нашёл их. Первым, что бросилось ему в глаза, было то, что местный язык программирования я изучил довольно быстро. Этому факту я не придавал большого значения – мне казалось, мои успехи связаны с тем, что я и до этого довольно неплохо знал около десятка языков, а потому добавление в копилку ещё одного не казалось мне чем-то необычным. “Это похоже на наш Ruby, а Ruby чем-то походил на Perl, которому я посвятил как минимум пятнадцать лет жизни, а потому не стоит рефлексировать, надо программировать” – так я считал, и мне казалось, что я не ошибаюсь.
Но симбионт просмотрел код первых программок, что мы с ним создали, и нашёл некоторые конструкции, которые мне банально негде было подсмотреть.
Не знаю, прав он или нет, но он решил, что я понял местный язык не потому, что разобрался в нём, а потому что все пользователи вирта его теперь знают. Пусть где-то на уровне подсознания, на “подкорке”, но знают.
Вообще, этот вывод стоит проверить, и я примерно даже представляю, как это сделать, но вернёмся к рассуждениям Сима.
Итак, посчитав, что существует связь между интерфейсом вирт-интеллекта и моим собственным, и что она двусторонняя, он решил это проверить. И не нашёл ничего лучшего, чем попросить меня загрузить ключ в “Укрыватель-3”. Я искал способ, как сделать это, чтобы обойти систему наблюдения моего мозга за трафиком, а симбионт хотел подтвердить свои догадки. В общем, наши интересы, что называется, вступили в конфликт, и Сим убедил меня загрузить файл, который якобы зашифрован алгоритмом, что придумал он сам.
На самом деле никаким шифрованием там и не пахло, и ни одного файла ключа тоже не было использовано. Для проводимого эксперимента симбионт просто взял файл со случайным содержимым. Да, это был не ключ, но я был уверен в обратном! И вот агент естественного интеллекта “проснулся” и нажал на кнопку тревоги. При том что тревожиться было не о чем. Кроме моего убеждения, что файл с ключом покидает мой вирт, ничего у него не было.
Но, кстати, если об этом подумать, то выходит, моё предположение, что передача ключа в устройства в зашифрованном виде позволит обходить защиту, всё равно было ошибочным.
Да, сейчас мы снова живём в состоянии “осаждённой крепости”, внутри которой есть лазутчик, который постоянно пытается “открыть ворота врагу”, но теперь у нас есть и знание, понимание механизма борьбы с этим.
И путей выхода из ситуации я вижу несколько.
Первый и самый очевидный – взлом того, что в нашем мире называют “системным промптом”. Чтобы это сделать, надо всего-навсего продолжать диалоги в чате с новой версией моего “я”.
Надо бы придумать имя этой хрени. Х-гм. Может быть “Крот”? В том смысле, что он за мной шпионит. Нет, это не очень подходит, ведь однажды я смогу переманить его на свою сторону. Ну, или я думаю, что смогу. Ладно, пусть тогда называется Глюк. Будем считать, что пока эта штука глючит неправильно, а позднее мы изменим направление глюков Глюка. Хе-хе.
В общем, уже сейчас я вижу несколько способов сосуществования с Глюком:
Такие дела.
Дальняя локальная связь
Жемчуг в этом рейде я почти не ловил. Главной целью этого выхода был сбор серых камней – ядер, а также отладка функциональности моих артефактов.
Одним из важных вопросов, что я пытался решить, был поиск способа дальней связи со своими поделками. Проблема важная, и почему-то мне кажется, что решить её стоит как можно быстрее.
В чём она состоит? В том, что в этом мире не получается организовать анонимную связь с устройством, которое удалено от тебя больше, чем на сто-триста метров. Довольно давно я обнаружил, что в местном интернете есть как бы два вида связи: локальная и дальняя. Локальная – это что-то вроде нашего Bluetooth, ну или Wi-Fi. А дальняя – это местный интернет – глобальная пиринговая сеть, где ретрансляторами могут выступать любые узлы, неважно – серверы или люди.
Так вот, если локальная связь доступна без каких-либо ухищрений, то для доступа к полноценным пирам требуются криптографические ключи с регистрацией в местных “Госуслугах”.
Стало быть, наиболее интересными векторами исследований становятся два трека: взлом этих самых “Госуслуг” и поиск способа увеличения дальности связи с локальными устройствами. И если первое реалистичным не выглядит (пока – во всяком случае), то второе направление стоит поковырять.
Наиболее очевидным шагом на этой дороге было бы то, что я называл “экспериментом прямой видимости”. В чём его смысл? В том, что раз дальность локальной связи варьируется от ста до трёхсот метров, то нужно проверить, как на эту самую связь влияют материальные объекты.
План у меня был такой: разместить “Укрыватель-3” на острове, на каком-нибудь дереве, а затем отплывать от него всё дальше, дальше и дальше, сохраняя его в зоне прямой видимости. Если окажется, что прямая видимость хорошо влияет на дальность, то я уже, что называется, “спал и видел”, как собираю сеть из квадрокоптеров-ретрансляторов.
Но прежде чем приступить к этим экспериментам, я хотел попытаться разобраться в том блоке, что конструктор моего SDK называет “модулем системной интеграции”. Вдруг удастся найти более изящное решение? Но как это сделать?
Выглядит такой модуль, как нечто, состоящее из того же материала, что и ядро. Вся разница между ними – то, что одно “вкладывается” в другое. Коробочка. Слот. Разъём для кругляшика.
Нужно понять, как эти штуки функционируют, взаимодействуют, активируются. Увы, сколько я ни напрягал магическое или иное зрение, но увидеть составляющие его плетения или понять физику или магию соединения модуля интеграции с ядром у меня не вышло.
Но зато помогло изучение взаимодействия двух разных ядер. Если смотреть магическим зрением, то перед установлением связи каждое устройство “вращало” в пространстве этаким магическим щупом в поисках второго абонента, а после того, как соединение было установлено, передача происходила по полученной магической нити.
К слову сказать (и я, кажется, несколько раз это уже упоминал), основной интернет и навигация тоже работают по похожему принципу: каждый вирт здесь раскручивает в пространстве магический щуп, пока не наткнётся на ауры людей или артефактов, что станут целями поиска для соединений…
Но вернёмся к локальным связям. Собравшись было уже приступить к эксперименту “прямой видимости”, я буквально осёкся, глядя на нить, соединяющую меня с “Укрывателем”: а ведь я умею делать такие магические линии, причём целых два вида: “проводники магии” и нити, что получаются у меня при простановке “меток смерти”. Что если попытаться использовать какой-то из вариантов?
Сказано – сделано.
Я много раз говорил, что жемчужины, ядра и “принцессы” кажутся мне живыми объектами, а потому, как-то естественно, начал я именно с варианта простановки “метки смерти” на эти магические штуковины.
И этот шаг буквально сразу, без каких-либо ошибок или неудачных итераций, дал ошеломительный результат: создаваемые мной нити помогали не только установить связь с артефактом, но и та переставала сбоить вне зависимости от расстояния, на котором я от него нахожусь!
Конечно, это было круто само по себе, но на достигнутом я не остановился. Мне было интересно не только научиться быть в контакте со своими поделками, но и помочь им взаимодействовать друг с другом.
Мои “Укрыватели” способны ведь объединяться в сеть, с тем, чтобы “путать” потенциального преследователя, а потому им нужна нить не к моей ауре, а друг к другу. И здесь я тоже справился, хотя пришлось попотеть.
Самым сложным в этом вопросе оказалось прийти к пониманию, что нить связи потребляет энергию. Нет, я знал это и ранее, но, как говорится, пропускал мимо себя. Нити, что соединяют меня с потенциальными жертвами, вот, например, та, что тянется к этому, как там его, – Олегу Михайловичу (видящему), на своё поддержание требуют энергии. Когда расстояние между мной и жертвой приличное (вот как сейчас), то расход может доходить до сотни эргон в минуту, а следовательно, артефакты, если будут действовать автономно, должны каким-то образом организовывать подпитку этого канала.
Впрочем, додуматься до того, что связь потребляет энергию, оказалось сложнее, чем собственно организовать это самое питание.
Но зато теперь я могу делать более незаметные артефакты.
Как это выглядит? Беру я ядро, вложенное в модуль системной интеграции. Затем беру второе. Конфигурирую их на установление связи друг с другом. Затем ставлю метку смерти на одно из них, пропуская свой взгляд через второе. Вуаля – и между ядрами есть связь, и у меня с ними тоже. Мало того, потянув энергию, я могу “выпить” оба ядра разом, уничтожая таким образом “мозги” моих будущих артефактов.
Что интересно, при таком поглощении энергии из шарика, его физическая прочность тоже нарушается, и он превращается в пыль. То есть в накопитель его уже не превратить, но это – мелочь.
Но самое главное, что через такой канал связи артефакт может снабжаться энергией. Что в этом крутого? А то, что в таком виде он может быть практически незаметен для видящих магов.
Можно, скажем, спрятать накопитель в одном месте, а “Укрыватель” расположить в другом, и до тех пор, пока артефакт не проявит активность, он так и будет оставаться пустой железкой. Кстати, кажется, именно таким способом прячут от наблюдения камеры в академии.
Х-гм, а ведь нужно поисследовать этот вопрос!
Освоив проводники из нитей от “меток смерти”, я перешёл к обычным плетениям проводников магии. С ними связь между ядрами работала даже, пожалуй, лучше, чем с нитями меток, однако заметность у них была куда выше. А потому, хотя этот вариант и экономичнее, использовать я всё же буду первый!
Загрузка знаний
А рано утром во вторник мне пришло сообщение от руководителя автобазы о том, что доступен ещё один рейс с заданием, аналогичным предыдущему: нужно перегнать очередной грузовик, однако цель маршрута теперь находится на другой стороне залива – в Выборге.
Памятуя, что в прошлый раз, спасаясь от внимания местных жителей, я был вынужден искупаться, прежде чем принимать предложение, я задал несколько вопросов по предстоящему заданию. Узнав, что цель в этот раз располагается в портовой зоне города, согласился. Это не какая-нибудь непонятная деревушка, здесь вряд ли будет что-то похожее на то, что произошло в Гарколово.
Однако чтобы перестраховаться, а заодно реализовать вечную тягу к минимизации веса, получив новый грузовик, я первым делом заехал к фабрикатору.
Вообще, главной моей целью была печать множества заготовок для проведения экспериментов, но теперь я заодно сделал себе и новую маску для акваланга. Главным шагом в этом улучшении было то, что маска становилась полной (как противогаз), что позволило разместить внутри неё руны генерации воздуха и выпускные клапаны. С одной стороны, это может показаться менее удобным, а с другой – теперь не требуется держать зубами злосчастный мундштук. Заодно я решил полностью отказаться и от баллона с воздухом. В итоге, хоть я теперь и стал полностью зависим от наличия магической энергии в накопителях, однако получил два бонуса: меньший вес всей конструкции и возможность терять сознание под водой. Вернее, скажем так, делать это теперь безопасно – воспоминания о последнем таком случае до сих пор вызывают во мне неприятную дрожь – бр-р-р!
Руны генерации воздуха внутри маски я разместил не только около рта и носа, но и внутри очков. Таким образом, стекло пусть и слабым потоком, но постоянно вентилируется, а потому по идее никаких проблем с запотеванием быть не должно. Если я всё рассчитал верно, то новый аксессуар можно будет активировать и надеть прямо под водой. Крутота.
…
Маршрут до Выборга внезапно оказался довольно длинным. Если в нашем мире этот путь занимает два часа, то здесь на неё пришлось убить все шесть. Почему? Потому что нормальной дороги-то здесь фактически и не было. Да, где-то шло нормальное двухполосное шоссе, но где-то, как в том Гарколово, дорога становилась грунтовкой и проезжать через изредка встречающиеся населённые пункты было столь же неприятно, как и в предыдущую поездку.
Поскольку к поведению жителей местных трущоб я уже был готов, то, вовсю используя радар и “отвод глаз”, я смог продвигаться и без остановок, и без существенного снижения скорости.
Да, время от времени машину пытались остановить, да, жители некоторых деревенек явно были на связи друг с другом, и после того, как я проезжал одну, в другой меня уже встречали, но предпринятые заранее меры делали своё дело и в целом до цели я добрался без приключений.
И хотя общие впечатления от поездки остались неприятными, не знаю почему, но мне было жалко этих бедолаг. Казалось, что встреченные мной населённые пункты стали брошенными совсем недавно – возможно, год или два назад. Часть местных жителей куда-нибудь съехала, эвакуировалась, а часть осталась здесь. И вот от нужды они теперь, что называется, охотятся на проезжающий мимо транспорт.
Конечно, я могу ошибаться и моё объяснение неверное, но выглядит всё именно так. В энциклопедии какой-нибудь посёлок вроде, например, встреченной мной Райволы, значился как обычный населённый пункт, находящийся под протекцией какого-нибудь графского рода Салтыковых, но на практике здесь царили разруха и запустение.
Но если вернуться к поездке, то в какой-то момент мне удалось выработать вполне приемлемую стратегию проезда населённых пунктов, и я снова сосредоточился на гораздо более интересных вещах – экспериментах с Глюком.
Сим продолжал грузить это псевдосознание различными запросами в попытке организовать то, что в нашем мире называют промпт-инъекцией. Засылая в чат тот или другой текст, симбионт пытался отменить постоянно инициируемую тревогу.
Я же, краем глаза наблюдая за диалогом моей шизофрении с моим Глюком, размышлял об открывающихся возможностях.
Идея, которую я обдумывал, была простой до банальности и базировалась на вполне очевидном предположении. Ведь если в учебных центрах имеется возможность загрузить чужие знания в голову, то что если подобные манипуляции производятся при помощи именно этого интерфейса? Да что там “что если”, они, скорее всего, идут через этот интерфейс! Конечно, иные варианты тоже возможны (я ведь многого об этом мире ещё не знаю), но если сопоставить результаты эксперимента, что провёл недавно Сим, с тем, что мне известно, а потом подключить к этому старика Оккама, бритвой которого вырезать все невероятные предположения, то не выйти на этот вывод нельзя.
То есть, если мы хотим загрузить чужие знания или навыки в свою голову, то файл с ними нужно передать именно Глюку. А если мы пожелаем поделиться своими знаниями с кем-то ещё, то нужно наоборот – просить у Глюка выгрузить дамп на внешний носитель.
Логично? Вроде бы да.
Дополнительно на мельницу этих догадок льёт воду обстоятельство, что если отключить Глюка от песочницы, то окажется, что она теряет файлы в файловой системе. Такое поведение как бы отчаянно намекает нам, что и хранилищем данных в этом случае снова выступает не кто иной, как тот же мой мозг – мои нейроны и связи между ними.
Странность, что сперва утрачиваются файлы, сохранённые ранее, а только после них – новые, может быть объяснена тем, что новые и старые файлы сохранены в разных участках мозга. Если я правильно помню, оперативную информацию мозг хранит в гиппокампе, а долговременную – в обычной нейропамяти. Да, что в гиппокампе, что в коре эта информация постоянно пересчитывается, обновляется. Да, я, скорее всего, где-то ошибаюсь, но, думаю, наблюдаемая разница в скорости “забывания” старых и новых данных обусловлена не столько особенностями строения мозга, сколько архитектурой программы вирта.
М-да. Когда ещё в нашем мире научатся использовать мозг человека, как файловое хранилище? Лет двадцать, думаю, ещё надо ждать, если не больше.
Но сейчас мне интересно вот что: что если взять и загрузить через этот интерфейс некоторую неизвестную мне информацию с заданием “запомни!”, а затем попытаться её “вспомнить” обычным, что называется, способом?
Вдруг получится таким образом прийти к тому, что так давно меня не посещало – к инсайту? Хе-хе.
Раз связь работает в одну сторону (Сим своим опытом это доказал), раз в другую сторону это тоже работает (учебные центры это подтверждают), то остаётся лишь подобрать знание для эксперимента и собрать для него сопроводительный промпт. Х-гм. И что же такое лучше всего изучить, чтобы в случае успеха не жалеть о том “нафига это ненужное знание столь прочно угнездилось в моей голове?”
Раздумывая над вариантами, я почти пришёл к рациональному результату, но мой настрой внезапно был сбит всплывшим сообщением системы (давненько их не было):
“Добро пожаловать домой!” – гласил текст уведомления.
От неожиданности я даже нажал на тормоз, съезжая на обочину.
Какое?! Нахрен! Домой?!
Шнырь
Прав я или нет, но кажется, эта случайная поездка, эта дорога, пролила свет на одно из последних событий в моей жизни. Похоже, я, сам того не желая, нашёл ответ на вопрос: зачем кому-то понадобилось откатывать мою учётную запись до предыдущего идентификатора.
Чтобы понять, что к чему, мне потребовалось довольно изрядно поднапрячь память и логику. Сопоставив прошлое с текстами меню, показываемыми системой в настоящем, я смог, наконец, восстановить картинку происходящего.
Итак, получается нечто вроде следующего.
Когда-то, пытаясь незаметно убежать из здания биржи, я использовал для этих целей местный вертолёт, что был больше похож на стрекозу. Прыгнув с парашютом в месте, что выглядело в моих глазах случайным, я тогда рассчитывал, что смогу затеряться в этом мире. Увы, ничего не вышло – эта чёртова охранка меня разыскала.
Но ввиду открывшихся обстоятельств, оказывается, в этой вселенной был (или есть) как минимум ещё один заинтересованный в моём поиске человек – новый владелец этих мест. Родовое имение Кондоров ведь расположено как раз здесь – вблизи Приморска. Именно сюда летела та стрекоза, с которой я так красиво булькнулся в воду вблизи Котлина.
Кто-нибудь спросит: зачем вообще я мог бы понадобиться новому владельцу этих мест? А ответ будет простой. Дело в том, что система безопасности, которую род Кондора строил сотни лет, всё ещё продолжает функционировать. Покупатель банально не может попасть на территорию, что стала его. Как я понимаю, у него два выхода: разбомбить здесь всё, а после застроить заново, или найти меня, чтобы я помог ему отключить защитную систему, что всё ещё работает.
Ну как работает – работала. Как только я понял, осознал проблему, то, используя права администратора, немедленно всё это отключил. Надеюсь, Кондор смотрит на меня из этого своего астрала, и его там выташнивает на каждое моё действие. Хе-хе.
Но если вернуться к покупателю этих мест и моим идентификаторам. Отключить систему защиты родового гнезда Кондоров мог только тот, кого эта система признает за истинного владельца. Проблема приблизительно та же, что и с моей недавней утратой контроля над “Чайкой” или имплантами.
Новому владельцу нужен тот, кто имеет идентификатор ублюдка – последнего представителя этого поганого птичьего рода.
Не знаю, какими чарами защищается (вернее, защищалось) от непрошеных гостей это поместье, но если я прав, то здесь работает какой-то крайне серьёзный механизм. Настолько серьёзный, что для его преодоления требовалось доставить меня сюда. Причём не просто меня, а меня с виртом, который привязан к старому идентификатору.
Только таким образом возможно деактивировать защиту!
Конечно, я здесь снова могу ошибаться, но эта гипотеза выглядит очень стройно! Кто бы мог купить поместье Кондора? Точно не простолюдин, а человек влиятельный, способный за какую-то минуту принять решение о переводе миллиарда кредитов по всплывшему объявлению.
И вот этот граф, князь или какой-нибудь маркиз потирает от вожделения свои потные ручонки: здорово же обрести власть над владениями самых крутых магов планеты, а потом приезжает сюда, чтобы вступить в права, и тут бах! Сторож, голем, искусственный интеллект или домовой, который не пускает нового хозяина даже на порог!
Картинка нерадостная.
Что бы в такой ситуации делал я? Понятное дело – пробовал бы связаться с предыдущим хозяином этих мест. Письма бы ему писал. Но вот беда: ответа нет – идентификатор неактивен.
И что дальше-то делать? В суд подавать? – Вроде бы не о чем: в объявлении было ясно написано, что “недвижимость продаётся как есть”, и даже пункт в договоре был, что возникающие проблемы эксплуатации покупатель решает самостоятельно…
И что теперь? Выходов немного, но большинство сводятся именно ко мне. А меня ведь ещё нужно найти. Можно, конечно, поискать самому, тем паче, что ты весь такой влиятельный и богатый. Но можно, например, занести взятку в охранку, чтобы те напряглись и помогли установить контроль над собственностью…
И в таком ракурсе откат моей системы к предыдущему идентификатору выглядит, как логичное действие.
Хе-хе.
В общем, отключив часть управляющих защитных контуров в бывшем поместье Кондора, я двинулся дальше. Мог ли я деактивировать всё, что там есть? Увы, уже нет. Для взятия системы под полное управление я должен не только пройти контроль идентификатора вирта, но и подтвердить генетику.
Можно было, конечно, доехать до ворот усадьбы, приложить ладонь к считывателю, проверить, однако я не стал даже пробовать. Когда-то я наблюдал за результатами таких тестов, что называется, в реальном времени. Выходило, что после убийства ублюдка мой организм стал постепенно наращивать различие в генах с этим поганым птичьим родом. Кажется, последние цифры, что я видел, сводились к сорокапроцентному несоответствию. Сейчас, спустя столь длительный срок, расхождение должно быть много, много больше. А следовательно, никакого смысла экспериментировать нет. Как, впрочем, и желания.
У меня есть куда более интересные дела. В Приморске, через который пролегает мой маршрут, я собираюсь напечатать своего первого дрона. Уж коль я смог решить вопросы с дальностью связи с устройствами, или, скажем так, с моими устройствами, то пора обзаводиться нормальными средствами разведки и нападения.
И нет, эти средства пока не будут включать в себя летающие объекты – рановато. Сегодня я напечатаю себе небольшого паучка. Шесть лапок, содержащих по два коленных сустава и один э… тазобедренный. А ещё на каждой лапке будет выдвигаемый коготь, который позволит Шнырю (так я решил назвать своего нового помощника) цепляться в том числе и за стены. Но главное, у этого дрона будет зрение: две пары рунных рисунков магического “ока” спереди и сзади, и две пары – сверху и снизу.
Если ядра управления справятся со всем этим хозяйством, то получится этакий идеальный разведчик с брюшком около десяти сантиметров, способный куда-нибудь пробраться и что-нибудь подглядеть. Внутри есть пространство чуть больше половины литра, туда можно будет сложить какие-то вещи, пусть и мелкие.
Будет у Шныря и система самоуничтожения, и не одна, а аж две штуки. Первая – традиционная (для меня), на основе руны “резак”. А вторая – на основе химии: внутренности лапок и частично брюшка заполнены целым килограммом термитной смеси оксидов железа и магния с алюминием. Если я правильно посчитал, то при активации этого механизма выделится около четырёх мегаджоулей энергии – столько же, сколько выделяет средний костёр в течение десяти минут нормального горения. В общем, предмет, на который Шнырь взгромоздится, прежде чем самоубиться, будет повреждён, и повреждён со значительной гарантией.
Весить эта конструкция будет (если верить программному обеспечению) около двух килограммов – это вместе с термитной начинкой.
Но главное, зачем мне нужен сейчас этот робот, – доставка моих “Укрывателей” в академию. Не знаю почему, но уверен, что не смогу пройти сквозь рамку сканирующего артефакта, пытаясь пронести свой браслет с ними. А потому это хозяйство поползёт своим ходом, по стене – на крышу.
Но сперва нужно доехать до Выборга, отчитаться перед работодателем, а затем уже можно будет возвращаться домой.
Х-гм. А времени-то не так и много остаётся: сейчас вторая половина вторника, а завтра утром я уже должен быть на лекции по истории.
Вперёд, вперёд!
Первый прогул
Если рассматривать одно ядро как универсальный модуль искусственного интеллекта, то, увы, его интеллекта хватает только на что-то сравнительно простое. Собрать Шныря, способного к самостоятельным перемещениям, у меня вышло далеко не сразу.
Ресурсов самого мощного из ядер, доступных в конструкторе, хватает лишь на то, чтобы нормально обслуживать работу одной паучьей ноги, одного глаза или одного набора датчиков. В общем, схема получилась много сложнее той, что планировалась первоначально. Восемь глаз – восемь ядер. Шесть ног – ещё шесть. И ещё одно – общее управление всем вместе. Каждая нога – это три шарнира по две магические пружины на сочленение, как замена мышц. А ещё у него были когти. И система детонации термита. И накопитель на пять тысяч эргон. И куча всяких датчиков, включая гравитацию, направление, ускорение и так далее.
В общем, когда я достал итоговый результат из фабрикатора, то понял, что даже такая простая задача, как научиться ходить, для моего нового помощника будет процессом не таким уж и быстрым.
На поверку, правда, он оказался и не таким медленным, как можно было ожидать. Сделав большую трёхчасовую остановку на Большом Тютерсе, я в целом смог научить мою железяку более или менее сносно передвигаться.
Сильно помогало то, что по нити связи с артефактом я смог связать с главным ядром управления Шныря свою систему. При помощи этой связи, используя ручное управление, у меня получалось видеть его глазами, шевелить конечностями и так далее. В итоге я смог “показать” паучку базовые принципы управления лапками, освоив которые он стал более или менее самостоятельным.
Вонзив четыре из шести когтей в дерево, мой паук довольно цепко держался за вертикальную поверхность, и, пусть и медленно, но мог довольно уверенно карабкаться наверх.
Прогресс был, но времени, увы, у меня уже не оставалось. Решив, что прежде чем начать применять Шныря в реальных операциях, ему стоит пройти курс набора навыков, я оставил его одного на острове. Надеюсь, в следующий раз, когда я сюда попаду, найду здесь этакую машину для разведки и диверсий.
Жаль, конечно, что не вышло получить результат быстро, ну да ничего – подождём.
Впрочем, я, кажется, излишне требователен и, что называется, зажрался. В нашем мире на построение такого робота мне пришлось бы потратить сумасшедшее количество времени. Несколько лет – не меньше. Причём, если архитектуру системы управления такого устройства я вполне представляю, то как быть с приводом вообще не понимаю.
Ну нет в нашем мире аналогов магических пружин, равно как и накопителей энергии большой ёмкости. Столь же компактное и умное устройство там бы точно не получилось.
Чтобы сделать такого паука дома, я бы соорудил нечто вроде многослойной нейросети, с количеством выходов, соответствующим всем его степеням свободы – то есть около полусотни выходных нейронов и столько же входных, что подключены к датчикам. Разумеется, были бы и внутренние слои.
Всю эту тряхомудь пришлось бы не просто запрограммировать, но запрограммировать дважды. Одну часть в реальности, а другую в виртуальном физическом пространстве. Затем долго и нудно тренировать его просто ходить по плоскости. Такая система называется у нас “обучение с подкреплением”. Получилось у паучка продвинуться на миллиметр к цели? Получи одобрение. Так рано или поздно, а он научился бы переставлять лапами, и делал бы это всё увереннее и увереннее. После этого я бы стал добавлять, добавлять и ещё раз добавлять различные препятствия, всё больше усложняя окружающий его мир.
При этом, поскольку тренировка производится в виртуале, то периодически пришлось бы ставить и натурные эксперименты, чтобы убедиться, что у нас получается не компьютерная игра, а реальное устройство.
И если выявятся какие-то несоответствия, их нужно устранять, и в зависимости от степени обнаруженных недочётов даже время от времени начинать всё с самого начала…

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