
Полная версия
General Overlord Device: Тактик-1
И вот, сразу же после того, как я обновил все свое войско и не только в плане прицеливания, я загорелся желанием незамедлительно их проверить. Нужно их всех послать в рейд на зверей. Выбить пару логовищ, убить пару десятков «десяток» и успокоиться. Делов-то.
И тут же полезли «дела»: фоновые аналитические модули за несколько секунд накидали мне массу возражений против этого плана. Во-первых, на тварей десятого уровня я сильно уж замахнулся. Те же двадцать киберплантов высшего уровня развития если не уничтожат всю мою 6-7-миуровневую армию, то уполовинят ее точно. А при таком раскладе восстанавливать былую боеспособность я буду долгие… сколько там? Вот, при нынешнем объеме добычи ресурсов и трофеев – 36 часов и сорок девять минут. Много!
Вторым «добивающим» фактором для моего плана явилась вероятность того, что все мои нововведения не будут работать так, как я рассчитываю. Другими словами, в полевых условиях может возникнуть критическая ситуация, при которой меткость воинов не только не повысится, а может безнадежно упасть в «ноль», если не ниже. И это было действительно серьезным замечанием по поводу первоначальной задумки спустить обновленный легион с поводка.
Все это я обдумывал, сидя на пузе в режиме «медитации». При этом 371-й участвовал в осмыслении тоже, поэтому я не особо удивился, когда он запросил разрешение на установление канала связи.
– Говори.
– Запрос нераспознан.
– Канал связи установить разрешаю. Требую сообщить информацию, из-за которой ты запросил канал связи со мной.
– Имеются некоторые рекомендации по использованию подразделений, подвергшихся модификациям.
– Слушаю.
– Запрос не распознан.
– Запрос на передачу от инженерного бота №12 371 рекомендаций по использованию подразделений, подвергшихся модификациям.
– Имеется возможность запустить симуляцию…
– Неприемлемо. Симуляции не учитывают многих факторов, которые могут иметь место в реальной обстановке.
– Имеется возможность сымитировать реальную обстановку, сведя риск потери средств вооружения к минимуму.
– Подробнее.
– Инженерным ботом №12 371 зафиксированы ситуации, когда киберпланты одного вида ведут боевые действия друг против друга. При этих действиях существенный урон единицы друг другу не наносят. В случае победы одного юнита, второй не погибает. В случае, когда бой ведут враждебные друг другу виды, второй погибает с вероятностью 98%. Данное поведение при одновидовых поединках бот №12 371 объяснить не способен в силу наличия интеллекта недостаточной версии. Практического смысла данное действие не имеет. Данная информация была предложена к рассмотрению по причине запроса Тактика-1 на возможность уменьшения либо полного избегания потерь при ведении возможных боевых действий. Бот №12 371 передачу данных закончил.
После семнадцати миллисекунд своего монолога, бот-371 уже четыре секунды, как молчал, а я виртуально открывал рот все шире и шире. Ну ведь точно же! Вон и необходимые файлы уже из глубин постоянно запоминающих устройств повсплывали. Все решение проблемы, которая встала передо мной четверть минуты назад, укладывалось в одно словосочетание. Это словосочетание было для меня новым термином и одновременно – до боли родным и близким.
Военные учения. Или игры.
Именно в них я и проверю степень подготовленности моей армии к отражению атак, а также в этих тренировках у меня будет возможность обкатать еще пару задумок.
***
После сполоха на визоре картинка прояснилась: на данный момент легионер находился в процессе исполнения тактической операции «Захват укрепленной точки противника № 9.2».
Потери отделения содержали следующие цифры: «легкий легионер v.6.8 № 248 856 (велит) – 1 шт.; центурион v.6.3 № 29 995 (декан13) – 1 шт. Обнаружены проблемы в исполнении тактической операции «Захват укрепленной точки противника № 9.4». Причина: уничтожение командного бота отделения – центуриона v.6.3 № 29 995 (декан). Предполагаемые действия: _ ».
Предполагаемые действия… предполагаемые действия очевидны – это продолжить атаку на укрепленную точку, согласно установленному ранее боевому порядку.
Стоп. Отставить выполнение. Наступать вперед нельзя, так как по причине как раз исполнения именно этого боевого порядка и были уничтожены вышеозначенные единицы. Причем – мгновенно. Значит, там впереди имеется огромная опасность. А что тогда делать? Недостаточно данных. Вероятные действия – произвести разведку с целью обновления тактических данных.
Робот высунулся чуть-чуть из укрытия. Рядом тут же просвистела пуля противника. «Инстант-анализ ситуации: площадь видимого для противника механизма составляет около 6,685% от общей площади фронтальной проекции легионера № 249 018. Вероятность поражения противником видимой части – 1,373%. Вероятность признана приемлемой для продолжения выполнения сбора данных». Боевой бот не стал прятаться за баррикаду.
Бот спрятался за баррикаду.
Разведка проведена в полном объеме, и смысла рисковать на 1,373% легионер не видел. Впрочем, как не видел он и способов выполнить задачу. А выполнить задачу надо было, пусть и ценой собственного механизма. За собственный механизм 018-й особо не переживал, так как не умел этого в принципе – переживать. Но вот то, что задача могла быть не выполнена – этого он допустить почему-то не мог. Поэтому отчасти бот за свой механизм переживал.
Всего их осталось шесть механизмов из девяти. Третьего уничтожили только что, когда тот вновь попытался пройти по, уже забракованному, направлению атаки. Остальные же согласились с командой 018-го «Стоп» и застыли в режиме ожидания. Смерть третьего не была бесполезной, так как, во-первых, легионер определил границу гарантированного поражения огнем противника; во-вторых, ему стали известны параметры того оружия, которым противник обладал на этом направлении: крупнокалиберные пулеметы. Легионер ознакомился с краткими характеристиками орудий: кинетическое, 50-й калибр14, темп стрельбы – средний, запас патронов – 5 лент по 200 шт. на ствол. Станковые. Сектор обстрела – 90 градусов. Для уверенного прекращения функционирования робота достаточно два прямых попадания в корпус. Но и одно попадание вызывает сбой по всем системам машины, что ведет к также уверенному второму попаданию по неподвижной технике.
«Вывод: данное направление признано ошибочным и не может использоваться для успешного исполнения боевой задачи. Новые директивы: _»
Новых директив не было, так как выдать их было нечему – командир отделения был уничтожен, а другие командиры брать контроль над обезглавленной кучкой легионеров не спешили.
«Новые директивы: _»! – настойчиво требовал боевой модуль легионера от самого легионера. Задача уже должна выполняться, а он до сих пор тянет время с ее осуществлением. Пройдет еще немного времени – и базовая система, которая лежит в основе всех боевых юнитов, пошлет их в последнюю атаку, согласно последнему же принятому плану. То есть, всех под пулеметы. В таком случае задача не будет выполнена с вероятностью 100%, а такую вероятность его аналитический блок принять не мог. Назревал системный конфликт между программным обеспечением и базовой системой бота. Однозначно, победит главная система, запустив процесс перезапуска с обязательным форматированием проблемных секторов, но это, опять же, приведет к уничтожению всего отряда и невыполнению задачи.
Требовался альтернативный вариант, потому как прошло уже семь секунд с момента уничтожения их центуриона, а атака так и не продолжилась.
Альтернативный вариант виделся в обходе укрепленной точки с правого фланга. Легионер уже мог не высовываться для того, чтобы на него посмотреть – все видеоданные проведенной ранее разведки крутились у него прямо перед внутренним взором. Подключился блок дополнительных алгоритмов. Шкала занятости слабенького процессора заполнилась на 100%. Закипела вычислительная работа:
Преимущества альтернативного варианта:
– вектор атаки находится вне сектора обстрела крупнокалиберных пулеметов;
– движение подразделения будет осуществляться по более плотному грунту, будет доступна более высокая скорость атаки;
– дальность прицеливания большинства боевых единиц противника позволяет преодолеть первый открытый участок без серьезных потерь;
– эффект неожиданности при выборе направления атаки повышает шанс преодоления первого открытого участка на 17%. Вероятность признана приемлемой;
– в случае достижения дистанции 12 метров до укрепленной точки № 9.2 (огневая позиция №2) противник не сможет оказать серьезного сопротивления нападающему подразделению;
– нападающее подразделение на данной отметке (дистанция 12 м) способно уничтожить состав обороны точки имеющимся вооружением с вероятностью 83%. Вероятность признана приемлемой.
Недостатки:
– более длинный маршрут следования до огневой позиции №2;
– открытые участки большой протяженности (всего: 2 участка по 39 и 52 метра соответственно) на всем атакующем маршруте №2. На маршруте №1 таких участков не имеется, что дает доступ к более эффективному маневрированию;
– второй участок находится слева относительно укреплений противника и имеет 100%-ую вероятность уничтожения всего отряда при помощи легкого стрелкового вооружения;
– предпосылки для успешного достижения отметки 12 метров до укреплений врага не присутствуют.
На анализ разведданных ушло две секунды. У него осталось примерно столько же, прежде чем его ноги сами поднимут его во весь рост, а, спустя еще две секунды, получив двадцатиграммовую пулю в грудной отдел, затихнут после коротких, но обязательных электроконвульсий полного отключения. У него есть две секунды для того, чтобы последовать альтернативному пути.
Итак, на пути того самого маршрута, в форме завала, находилась груда обломков из металла. В качестве укрытия ее можно было использовать лишь на 38 процентов, поэтому задерживаться в ней более чем на пару секунд не рекомендовалось. Вообще задерживаться на протяжении почти всей атаки не рекомендовалось категорически, поэтому такой вариант с задержкой даже не рассматривался. А вот по предыдущему варианту задерживаться в переплетениях труб и железных балок как раз допускалось. Но все-таки, аналитический модуль позволил выбрать альтернативный вариант, так как только он прогнозировал 83 процента на успех. Первый вариант таких цифр не давал – слишком много факторов необходимо было учитывать, а процессор любые излишние потоки попросту блокировал.
К атаке по варианту 2.0 приступить.
Вся шестерка ботов подорвалась в рывке, согласно введенным в их боевые модули параметрам. Каждый бежал быстро, бежал – не стрелял, бежал дергано и не по прямой. Ломаная линия их маршрута напоминала бестолковый бег собачьей стаи, но никак не боевой строй бесстрастного соединения. Но на самом деле каждый маневр каждого легионера имел смысл и тактическую задумку.
С высоты противника не раздалось ни единого выстрела. Семнадцать процентов неожиданности успешно реализовывались на сто процентов. Во время бега легионер увидел две вещи, которые его блок анализа отметил, как перспективные: вражеский центурион стоял почти во весь рост на своих укреплениях, прикрывая себя слева своим гигантским щитом на 16 000 ОБ. То есть, самой их атаки он не видел, но одновременно были и неуязвим для нее. Сам центурион вел огонь со своей мощной винтовки куда-то направо от себя, поражая единицы союзных войск.
Второй вещью являлся фрагмент разорванной обшивки более крупного механизма. Он лежал на пути их атаки (в зоне завала) и имел почти прямоугольную форму. Сам механизм, от которого отломился этот фрагмент, не распознавался. Но главным было отмечено не это. Рыженьким контуром, обозначавшим «Внимание!», были обрисованы две скобы, торчащие из плоскости этого самого фрагмента. Мгновенный обсчет показал, что в них вполне надежно может зафиксироваться левый манипулятор легионера № 249 018. «Обнаруженный предмет условно классифицируется, как «Щит» с вероятной степенью защиты в 4 000 ОБ. Обнаруженный предмет класса «Щит» аппаратно может использоваться легионером № 249 018. Обнаруженный предмет класса «Щит» программно не может использоваться легионером № 249 018».
Причина невозможности использования: ограничения по боевому классу.
Вероятность осуществления действия по оснащению бота № 249 018 предметом класса «Щит» – маловероятно (6,542%). Основание для отказа в оснащении: ограничения по боевому классу.
Ни с одной, ни с другой стороны подойти к возможности использовать щит у легионера не получилось. Протоколы попросту будут заблокированы системой, попытайся он хотя бы поднять этот кусок металла в качестве элемента брони. Однако то, что аналитический модуль упорно подсвечивал данную деталь окружающей среды, как представляющую интерес, не давало покоя измученному внутренними противоречиями бойцу.
Уже подлетев к проклятому куску металла, определенному системой распознавания, как «щит», бот знал что делать. Он вошел в «безопасный режим», вызвал панель прямых команд и набрал нехитрый алгоритм движений для левого манипулятора в черном поле. Запустив короткую программку, он вышел из «безопасного режима» и узрел свою левую руку продернутой сквозь стальные петли импровизированного щита. Отдав команду на подъем руки, легионер № 249 018 во всей красе ощутил прелести «ограничений по боевому классу».
Взвыли все внутренние сигналы тревоги, красные плашки аварийных сообщений накрыли всю панораму перед легионером, а строки критических ошибок легли поверх всего этого плотным покрывалом. Он едва не отключился – спасла успешно поданная на старом языке, и безупречно выполненная команда отмены «контрол-зэт»15. Когда же программное помутнение прошло, и строчки ошибок вернулись в свой стек диагностики, бот поднял логи вновь.
Причиной сбоя, едва не пославшего его в перезагрузку, являлось отсутствие расчетов движения по поверхности, при оснащении бота щитом. Ни одной формулы, ни одного разработанного способа манипулирования механизмом при дополнительном весе во много десятков килограмм в операционной системе легионера не присутствовало. По этой причине бот со щитом на предплечье распознавался системой, не как легионер. Но и не как центурион тоже, что и явилось одним из источников многочисленных критических ошибок функционирования. Для системы он был ни тем, ни другим. А, стало быть, вердикт – вырубить это нечто нахрен, да и потом разбираться.
Другим источником явились многочисленные ошибки при вычислении физического перемещения бота с грузом в пространстве, так как все параметры веса, центров тяжести и векторов сил, из-за щита на руке, были для блока расчета перемещений попросту незнакомыми, и он выдавал команды фактически наугад. От этого «наугада» вал многочисленных ошибок вырос до неприемлемых величин за какие-то миллисекунды. Ни одной координаты этот блок не мог выдать правильно.
– Что же делать-то, а? – чуть ли не вслух подумал 018-й, оглядывая застывшую вокруг него стальную братию. Команда отмены коснулась, оказывается, их всех, а так как их последней операцией являлась команда «Атаковать», то ее они благополучно и отменили. И теперь пялились на 018-го головными щитками, исправно выполняя автоматически активированный алгоритм «охрана командира».
Командира… Почему командира-то?.. Ладно, это потом, так как данная информация некритична. Достаточно того, что теперь подразделение почему-то стало подчиняться ему, а значит, выполнить основную боевую задачу будет немного легче.
Согнувшийся раком 018-й вновь перевел взгляд на, пригвоздивший его к грунту, щит. Отпускать ручки данного оружия пассивной обороны признавалось тактически неприемлемым. А с другой стороны висело утверждение, что использование данного оружия пассивной обороны невозможно.
Грузоподъемность шасси легионера – 300 килограмм. Предельная – 350. Вес предмета щита оценивался приблизительно в 112 килограмм. Навесное оборудование бота занимало еще 106 килограмм – это вооружение, крепления, боеприпасы. То есть, до параметра перегруза было еще довольно далеко и легионеру было известно, что он вполне мог перетаскивать щит по полю боя без особых проблем в своих программах. Так отчего же возникли столь серьезные конфликты?
Бот перешел в транспортный режим и отдал приказ закинуть щит за спину, где располагались выдвижные кронштейны для навесного оборудования. Левый манипулятор без проблем выполнил операцию. Приказал снять и оставить его на руке. Тот же результат – теперь бот стал похож на того вражеского центуриона со щитом на руке.
Попробовал сделать шаг – тут же потребовался «контрол-зэт».
Легионер вновь стоял раком, но причина ошибок уже была найдена: у него не было программы обсчета параметров передвижения робота с лишним грузом на левой руке. Только на спине или волоком. И в транспортном режиме, а не боевом. А 018-й пытался использовать груз именно в боевом режиме, где никаких расчетов по левому манипулятору и не имелось. Для этого требовалось переключиться в режим транспортировки, но тогда от щита не было никакого толку… как, впрочем, и от его основного оружия.
Он перевел фокус-взгляд на правый манипулятор. На том находился короткий шестиствольный пулемет со свисающей лентой боекомплекта. Все вместе – 39 килограмм. Алгоритмы расчетов параметров движения правым манипулятором – прилагаются.
Поиск решения…
Решено!
Создание новой директории.
Имя новой директории: «Левый манипулятор. Перемещения. Щит»…
Успешно.
Копирование алгоритмов расчетов параметров движений в пространстве из директории «Правый манипулятор. Перемещения. Пулемет XM214ВСQ Microgun» в директорию «Левый манипулятор. Перемещения. Щит»…
Успешно.
Введение новых переменных в директорию «Левый манипулятор. Перемещения. Щит»…
Успешно.
Проведение расчетных операций с применением новых переменных в директории «Левый манипулятор. Перемещения. Щит»…
Успешно.
Проведение программных операций в директории «Левый манипулятор. Перемещения. Щит»…
Успешно.
Адаптация для левого манипулятора… Корреляция расчетов… Обновление переменных… Трансформация матриц под новые условия… Применение алгоритмов…
Легионер подвигал щитом в воздухе. Скоррелированные данные были приблизительными, отчего наблюдались многочисленные неточности в запрограммированных движениях щитом, но это было все же лучше, чем раньше. Намного лучше. Все-таки щит – это не одно и то же, что и две целых, девятьсот сорок семь тысячных «пулемета» на манипуляторе, расчет для которых он и производил в процессе корреляции данных. Успешно.
Сделал шаг. Управлять щитом стало еще хуже, однако передвигаться он все же мог. Вонзившийся сгусток энергии в трех шагах по направлению один-три-шесть возвестил о продолжении начатой атаки. Враг их, наконец, заметил, и открыл огонь. И неудивительно: 11 секунд уже прошло с момента остановки. Требовалось форсировать темп. 018-й дал разрешение отряду на открытие огня.
Щит отлично показал себя на втором открытом участке. Плохо показал себя бот, переносивший его – о ведении ответного огня не могло быть и речи. Ножки легионера мотыляло, как при коротком замыкании, когда он пытался найти оптимальные точки опоры в постоянно меняющихся условиях его физического положения в пространстве. Пять раз ему пришлось даже задействовать сам пулемет в качестве третьей ноги, что, понятно, не добавляло ему боеспособности. Тем не менее, щит он ни на долю секунды не опускал. И спас этим, по крайней мере, 66% личного состава, которые, по его корректировке, двигались строго за ним.
Судя по принимаемой (и компенсируемой) энергии, в щит прилетало довольно знатно, однако, как понял бот, сам вражеский центурион пока огня не открывал, так как боевые характеристики его оружия позволяли пробить щит легионера с первого раза. Ну, или со второго, но это если повезет. Однако все равно не повезет, так как, даже с не пробитым щитом, наглый легионер покатится по склону в режиме «кубарем», ибо сила удара все равно будет чрезмерной. А ведь «компенсируемые нагрузки» у 018-го как раз просчитаны и не были, так как программно пулемет XM214ВCQ Microgun никаких ударов никогда не получал. А так как все расчеты проводились именно на основе перемещений пулемета, то и для щита никаких «противоударных» алгоритмов рассчитано быть не могло. Поэтому-то его и мотыляло по всему пути следования под изначально слабым, а к концу и вовсе шквальным огнем противника.
Но все-таки четыре бота из шести достигли точки, означенной ранее, как «огневая позиция №2». Она располагалась за небольшой грядой естественного ландшафта и представляла собой отлично укрепленную позицию для поражения противника системами навесного огня. К чему легионер № 249 018 вместе с соратниками и приступил.
На всё ушло целых 9 секунд.
Легионер перескочил через низкий бетонный бортик укреплений. С обоих боков и сзади эти укрепления представляли собой чисто символические баррикады в сто два сантиметра высотой с внешней стороны и двести тринадцать сантиметров с внутренней. Вот в этакий бетонный карман сейчас и запрыгивали все четверо штурмовиков, поливая всё вокруг из своих шестиствольных микроганчиков. «Всё вокруг» представляло собой смесь плотной пыли, черного дыма и всполохов пламени, метавшихся по всей этой суспензии. А еще там чернели остовы поверженных врагов:
Легионер № 249 157 (велит). Статус: отключен.
Легионер № 249 158 (велит). Статус: отключен.
Легионер № 249 159 (велит). Статус: отключен.
Легионер № 249 160 (велит). Статус: отключен.
Легионер № 249 161 (велит). Статус: отключен.
Легионер № 249 162 (велит). Статус: отключен.
Легионер № 249 163 (велит). Статус: отключен.
Легионер № 249 166 (велит). Статус: отключен.
Центурион № 30 002 (декан). Статус: отключен.
Вражеское отделение нейтрализовано в полном составе. Боевая задача №1 по захвату укрепленной точки 9.2 выполнена успешно. Потери отделения: 5 единиц (список прилагается). Перейти к боевой задаче № 2: оборона фланга основных наступающих сил. Огневая поддержка – по возможности.
Вот и все. Основные силы уже перестроились согласно изменившейся из-за легионера № 249 018 ситуации и стали развивать наступление в более успешную сторону. А четыре оставшихся легионера, во главе со своим неуставным командиром, деловито пополнили боезапас, перенесли и развернули две грозные огневые точки на 167 градусов, распределились по боевым позициям и занялись поиском и нейтрализацией всех возможных целей противника.
Посреди их огневого рубежа стоял воткнутым в землю изрядно погнутый, блистающий свежими ослепительными бороздами рикошетов и колоритно подкопченный боевой щит неустановленной конструкции.
Глава 11. Атомный Аэс
– Ладно, за работу! Аэс, заводи танк! Времени нет – враг на подходе, а нам еще столько нужно сделать! Вперед!!!
Злобно лязгнув траками, тяжелая машина неуклюже начала разгон. Танку было всего-то день от роду, но его броня уже была оплавлена и разъедена, как будто он прошел все поля какой-нибудь Столетней войны16. На его счету было два сражения и один артобстрел, в котором его пушка помогала остальному отряду в операции по уничтожению гнезда змеев(8). Теперь то же самое требовалось проделать с рогачами(9) и как раз эта вылазка и могла стать для танка последней. Вот он и злился траками.
– Аэс, ну как там? Машина боеспособна?
– Так точно, сэр. Все системы, судя по приборам, в норме. Пушка заряжена, огнемет заправлен. Танк к бою готов, сэр… Пусть даже если это и будет последний его бой.
– Что, уже привязался? Не переживай, завтра будет новый день! – смеясь, подбодрил стража Борза: последние успехи значительно подняли ему настроение – база росла и развивалась, чего никто от нее, если честно, не ожидал. А еще в мастерских базы-2 уже строился второй экземпляр боевой машины.
После того, как за одну половину суток был реализован проект «Аванпост», и с его помощью был успешно отражен и уничтожен рейд тигров, из личного состава посыпались идеи. Победила самая невыполнимая – построить танк. Ее родителем была Коста, которая, в силу обстоятельств, выполняла обязанности как электротехника, так и отсутствующего сейчас мех-коммандера. Как она объяснила Борзе, построить танк было ее «идеей фикс» с самого начала службы в Триере. Однако для этого ей не хватало знаний. Но языкастая инженерша сумела убедить остальное население базы в том, что танк (или хотя бы его подобие) сильно пригодился бы в плане обороны. Не особо представляя, что им надо будет делать, пять голов нетвердо кивнули на последний довод техника. И, не особо надеясь на хороший результат, нестройным шагом подались в ее импровизированные мастерские.
Тем не менее, работая, ошибаясь и матерясь (и всё это – дружно и сообща), им удалось запустить первую машину менее, чем за два дня. Естественно, она была неказиста, нестабильна и совершенно неповоротлива. Но зато надежна в плане войны. Что танк и доказал в первом же своем бою против ларгов(8) – аналогов помеси обезьян и собак. Несмотря на всю их подвижность и коварство, они не смогли противостоять огнемету танка, который, стоя на месте, бодро вращал башенкой, выцеливая скачущих мерзавцев еще в воздухе. И после этого боя Аэс и влюбился.