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