Литмир - Электронная Библиотека

— Не, так дело не пойдёт. Эми, загружай характеристики последней версии Здоровяка. Изначального грузчика слишком долго подгонять.

Новые характеристики загрузились и дело пошло веселее, теперь Здоровяк успел нанести удар, отколов несколько кусков камня с тела противника. А в следующий момент в него прилетел удар сверху вниз, сломавший несколько несущих суставов. Добить робота было делом техники. Перезагружаем.

В чём проблема? В том, что мой гвардеец недостаточно быстрый для уклонения и недостаточно крепкий, для блокирования. Клонируем модель Здоровяка и будем развивать его по двум разным веткам.

Запуск новой симуляции. На этот раз роботы подошли с одной стороны на небольшом расстоянии друг от друга. Я специально не давал им окружить противника. Я тестирую машины, а не их навыки. Бой закончился ещё быстрее. Точнее, времени на добивание двух противников у элементаля ушло больше, но первый же удар наотмашь по горизонтали снизил боеспособность обеих платформ до околонулевого значения.

Ничего, так бывает, что большее количество приводит к худшему результату. Сейчас будем исправлять.

Быстрыми движениями я внёс изменения в конструкции обоих, положив начало разным веткам развития. Одну можно было условно назвать «танком», другую «ловкачом», насколько может быть ловкой железная штуковина. На сама деле — сильно, просто ей нужны не движки, а синтетические мышцы. Технология старая, проверенная временем, и хорошо себя зарекомендовавшая как в производстве лёгких экзоскелетов, так и в робототехнике. Одна проблема, у меня не только не было способов производства нужных волокон, но даже образцов на корабле не имелось. Хотя схемы производства на дисках были. И не корабельные, а из моего личного архива. Я же говорил, как подростком любил акробатику в таких экзоскелетах, вот для создания такого, только личного я и раздобыл схему. Всего-то нужно было выдержать пятичасовой разговор со старым преподом. Дедок был радушным и, узнав, что непутёвый студент один из немногих, кто действительно пошёл по пути инженера, впечатлился, и по своим связям раздобыл схему.

Но вернёмся к нашим цифровым баранам. Танк «оброс» более тяжёлой бронёй и ростовым щитом. Под возросшую массу пришлось адаптировать все суставы и движки. «Ловкач» же, наоборот лишился всей обшивки, обнажив внутренние механизмы, и обзавёлся облегчёнными гранёными булавами.

Запускаем. На этот раз роботы продержались дольше. До третьего удара. Первый на щит принял танк, просел, но выдержал, хотя и на грани, ловкач от него отшатнулся. Я рассчитывал, что он, хотя бы отпрыгнет. Нет масса слишком большая для кульбитов, но это уже был уворот, после которого он успел нанести два удара по руке элементаля, отколов не меньшие куски, чем в прошлый раз смог его предок кубическими булавами.

Но элементаль снова махнул рукой, танк отлетел, ловкач пригнулся и тут же был размазан следующим ударом. Отлетевший танк был недееспособен из-за повреждений в корпусе. От удара у него полопались кристаллы, питающие движки и тот неподвижно ждал неминуемой цифровой смерти.

А почему у текущего Здоровяка не возникает таких проблем? Причины две. Он не сталкивался с противником больше и тяжелее себя. Его постоянно пилотировал Криг, увеличивающий его прочность. Меняем движки на аналоги рабочих. Я знаю, что не совместимы конструкции. Игнорировать разницу, представим, что я нашёл способ зачаровать текущий корпус здоровяка на работу от таких же движков.

Движения роботов стали более плавными, но медленными, силовые характеристики линий зачарования уступали моим движкам, зато кристалл, питающий их был один и мог размещаться в защищенном отсеке.

В этой симуляции бой прошёл дольше, но бесполезнее. Теперь танк выдерживал удары, теряя с каждым около двадцати процентов своей дееспособности. А вот ловкач, вяло отшатываясь умудрялся ещё и удары наносить. Правда урона не причинял.

Для полноты картины я прогнал симуляцию ещё несколько раз, попивая чай и вискарь попеременно.

По итогу серии экспериментов выяснилось, что ловкач слишком слаб и для нормального уклонения, и для весомого урона, а танк переживал удары с разнымуспехом, отсутствие уязвимых движков выявило следующий изъян, сам каркас не мог выдержать такую динамическую нагрузку.

Я откинулся на кресло, обдумывая варианты. Краем глаза заметил, что солнце уже шло к закату, а вокруг меня собрались гремлины, с интересом подсматривающие за моими действиями в сети. Дамьен тоже подошёл, у него были очки, и он сосредоточенно следил за процессом. Я решил его не мучать и продублировал симуляцию в голограмму со скорпиона. Все переключили внимание на изображение и стали рассматривать его со всех сторон. Даже Брайан подключился.

Я отхлебнул из бутылки, и продолжил. С каждой итерацией роботы всё больше менялись. Вот ловкач сменил оружие на кирки и смог нанести больший урон, но застрял в теле противника, отчего и погиб. Вот у танка уменьшились щиты и приняли округлую форму, он стал чуть быстрее, а эффективность блокирования не упала. Формы сменялись формами, оружие преобразовывалось и тестировалось, роботы падали, вставали, сражались и ломались, только чтобы в следующий раз загружаться в другой форме. Со временем их общие очертания стали отличаться. Ловкач стал больше походить на ловкача, а танк на танка. Грузная, тяжёлая платформа с малым количеством степеней свободы в каждом суставе стала больше походить на некоторых мехов из моего мира. Ловкач, наоборот, становился тоньше и изящнее.

Вот танк принимает на щит вертикальный удар, самую страшную атаку от противника и лишь слегка приседает. В этот момент ловкач подбегает, всё ещё грузно, но уже шустро. Он наносит два удара и отскакивает. Приземление выходит корявым, но он устоял на ногах. Однако в конце элементаль всё равно победил, подгадав момент и разбив ловкача об танка, а последнего тупо вбив в землю.

— Вот это уже похоже на правду. Эми, готовься взлетать. Подключи базы зачарований.

Даже с улицы было слышно, как завизжали кулеры серверов, но база загрузилась. Ловкач — уменьшение веса. Танк — щит, покрытый тупоугольными пирамидками, зачарованными на прочность. Поехали!

Элементаль наносит размашистый удар, который блокирует танк, сдвинувшись на пару сантиметров. Ловкач подскакивает (!) и успевает нанести три (!) удара. Для человека они всё ещё медленные, но для робота, да ещё и против такого оппонента, они быстрые. Последний удар и робот отскакивает от противника, а танк, подняв другую руку блокирует атаку. Каждый блок выбивает мелкие обломки из рук противника. Он бы мог победить этого элементаля тупо перетерпев все его атаки до момента, пока тот не рассыпится полностью. Но это займёт слишком много времени.

Ловкач снова контратакует. Но в этот раз его размазывает встречный удар. Победа, но ловкач в ней бесполезен.

Нет, без облегчённых материалов и более резких движков, эта ветка — тупиковая. Сделать стрелка? Давай проверим.

— Эми, навык стрельбы.

Меняем руки. Левая становится манипулятором, а в правую встроена баллиста скорпионов. Поехали. Запуск.

Естественно, бой заканчивался победой, ведь танк уже был доведён до ума. Но стрелок смог наносить урон всё время боя. Немного, но постоянно. Вопрос вставал лишь в боезапасе. Размещаем во всех местах болты так, чтобы не мешали движениям робота, размещаем его на старте в упор к противнику, чтобы проверить его взаимодействие в упор. Запуск!

Стрелок легко отскочил и теперь до конца боя поливал противника выстрелами. Пара дополнительных прогонов позволила разместить боекомплект более оптимальным образом. Пришлось левую руку сделать длиннее и добавить сустав, чтобы робот мог дотягиваться до разных частей своего тела.

Всё, дальнейшее улучшение стрелка возможно только другим оружием и боевыми алгоритмами. К сожалению, мобильной артиллерии пока не получилось. Оружия подходящего пока нет. Хотя… Ещё один прогон.

На плечи размещаем техно-магические штуки. Стоп! Нет. Сейчас переделаю. Открываю проект, выбрасываю лишнее, теперь камень и активирующий кристалл размещены линейно, ушла убогая сфера и повышенная сложность механизма. Датчики внутри камеры взаимодействия оставляем для контроля «переграва». Меняем рукоять на подвижное крепление, а магические каналы проводим к основанию. Теперь штука может кастовать только одно заклинание.

28
{"b":"957720","o":1}