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