Мастер Алгоритмов. ver. 0.2 (СИ) - Петровский Виктор Эдуардович - Страница 20
- Предыдущая
- 20/56
- Следующая
Ну да, очевидно же. Раз я привел с собой «группу поддержки», значит, дело нечисто, значит, я, возможно, крот. Гаврилов не дурак, он сразу все поймет. Значит, отбиваться придется самому. Хорошо. Так даже интереснее. Я справлюсь.
— Понял, — сказал я спокойно, пряча кристалл в карман брюк. — Прикрытия не будет. Работаю один.
Князь отошел от стола, давая мне пространство.
— Теперь — твои «игрушки», — сказал он, и в его голосе впервые за вечер проскользнул оттенок профессионального любопытства. — Ты говорил, что к этой тренировке порадуешь автоматическим щитом. Показывай.
— Он не совсем готов, — честно признался я. — Не отполирован. Но базовая логика работает, минимально функционирует.
— Проверим. Активируй.
Я закрыл глаза. Это было самое сложное плетение, которое я когда-либо создавал. Я начал выстраивать его в уме. Сначала — «Сторож». Тонкая, почти невесомая сфера сканирования вокруг моего тела, постоянно активная, но требующая минимума энергии. Затем — «Оценщик», спящий, но готовый проснуться по тревоге. «Память» и «Исполнитель». Все четыре компонента я связал в единую, работающую систему. Я почувствовал, как заклинание «легло» на реальность, окутав меня невидимым магическим полем. Вроде ничего и не поменялось, но я чувствовал себя защищеннее.
— Готов, — сказал я, открывая глаза.
Князь отступил еще на пару шагов.
— Отлично.
Он сделал едва заметное движение пальцами. Легкий, почти учебный энергетический сгусток, который я уже научился отбивать вручную, сорвался с его руки и полетел мне в плечо.
Я не шелохнулся. Я заставил себя не реагировать, полностью доверившись своему «коду».
И он сработал.
В тот момент, когда сгусток вошел в зону действия «Сторожа», я почувствовал, как заклинание ожило. «Оценщик» мгновенно просчитал угрозу, «Исполнитель» сработал. Маленькая, вибрирующая тарелка щита материализовалась из воздуха ровно на пути сгустка, в сантиметре от моего плеча. Раздался звук, очень похожий на щелчок. Щит остановил атаку.
— Неплохо, — кивнул Милорадович. — Реакция быстрая.
Он тут же, без паузы, выпустил второй сгусток. Более быстрый, целясь мне в колено.
Я снова стоял неподвижно. И снова моя программа сработала. Щит возник внизу, у самой ноги. Еще один успешный блок.
— А так? — в голосе князя, все таком же ровном, я уже мог различить неподдельный интерес.
Третий удар был совершенно другим. Не сгусток энергии, а скорее тонкая, режущая нить. Широкая атака, да еще и направленная по сложной траектории. Вот это было плохо.
Алгоритм снова пришел в действие. «Сторож» зафиксировал угрозу. «Оценщик» попытался ее просчитать, но он был слишком примитивен. Он был написан для блокировки простых, «тупых» ударов. Сложная траектория и нестандартная площадь атаки ввели его в ступор. Он выдал команду «Исполнителю», но неточную.
Щит появился, но уже поздно. Нить энергии чиркнула по его краю и хлестнула меня по ребрам.
— Черт! — я шикнул от боли и схватился за бок. Ткань рубашки рассекло, а на коже под ним алел удивительно серьезный для такой тонкой атаки ожог. Жить не помешает, но будет болеть. Тоже урок.
— Вердикт, — сказал князь, опуская руку. — Впечатляюще, но сыро. Твой «сторож» хорошо видит прямые угрозы, но сложная траектория и смена типа атаки вводят его в ступор. Следовательно, не расслабляйся. Следи за врагом.
Так я и думал. Против простого работает. Против чего-то хитрого — уже нет. Алгоритм нужно было дописывать, добавлять новые параметры угроз, оптимизировать код. Ладно. В грядущем бою «Страж» будет не основной защитой, а подстраховкой. Последним рубежом. Полагаться придется на свои руки и реакцию.
Боль в боку несколько сбила с меня гордость. Я выпрямился, заставив себя игнорировать ожог.
— Хорошо, — сказал я. — Теперь атака. «Захват».
Я сделал резкий выпад в сторону князя, выбрасывая правую руку. Но вместо простого «Толчка» я сплел другое, более сложное заклинание. Еще один алгоритм, в точке атаки создающий целую серию микроскопических «Толчков» и «Притяжений», захватывающий таким образом цель.
Князь отреагировал мгновенно. Перед ним возник его собственный, безупречный щит — гладкий, идеально ровный диск чистой энергии.
Мое заклинание ударило в щит, но не отскочило. Эффект воспроизвелся в точке соприкосновения, пытаясь добраться до руки Милорадовича. Я чувствовал, как он слегка напрягся, вливая в защиту дополнительную силу.
— Сильно, — признал он, не сводя с меня глаз. — Но предсказуемо. Я вижу твое намерение, я готов к нему.
Он сделал короткий магический жест свободной рукой, произнося контр-заклинание. Мой «Захват» исчез, развеянный его магией.
— А так? — с некоторым озорством спросил я.
Я сделал обманное движение, так и показывая, что буду атаковать «Копьем». Но в этот момент я активировал свой главный козырь —алгоритм «отложенного заклинания», который я сплел еще до начала спарринга.
В тот самый момент, когда я ударил концентрированным кинетическим импульсом, активировался второй. Двойная атака, под разными углами.
Князь даже не дернулся. Он просто, с почти ленивой грацией, расширил свой щит. Плоский диск мгновенно превратился в полосу, навроде повисшего в воздухе полупрозрачного шарфа. Он отразил оба моих «Копья», разбившихся об его защиту как капли дождя о бронестекло.
Милорадович развеял защитный барьер.
— Как часто ты сможешь использовать это заклинание? — спросил он.
— Один раз за подготовку, — честно ответил я.
Да, это был главный косяк моего алгоритма — предварительно подготовленное заклинание он воспроизводил только раз. Как переломное одноствольное ружье, можно сказать. Я планировал доделать его так, чтобы он мог воспроизводить атаки, пока у меня хватит энергии. А может, добавить какой-то стоп-лимит, но уж точно больше одного «Копья».
Князь хмыкнул.
— Вердикт, — сказал он спокойно. — Козырь. Очень опасный, если противник его не ждет. Но раз использовать его ты сможешь только раз, то применяй его с умом. И если противник, — он сделал многозначительную паузу, — готов к атаке с нескольких сторон, он его отобьет.
Я кивнул, переводя дух. «Захват» — работает, но только как внезапный удар. Если враг готов, он его заблокирует. Значит, применять только неожиданно, когда враг отвлекся. «Двойной удар» — еще лучше. Это мой туз в рукаве. Один раз смогу кинуть, но он запросто может стать решающим.
Тренировка на том и окончилась. Полноценно меня гонять князь не стал, и это разумно. Мне в тот же день предстояло биться за свою жизнь, против неизвестно кого, так следовало бы поберечь силы. Еще бы бок мне не обжигал, так было бы вообще замечательно. Но то было просто неприятно, помешать не должно было. Наоборот, напоминало, чтоб клювом не щелкал.
Милорадович подошел и остановился в паре шагов от меня. Лицо у него было серьезное, как кирзовый сапог, страшно было смотреть.
— Шансы у тебя… есть, — констатировал он, и в его голосе не было ни капли ободрения, только сухая констатация. — Ты стал быстрее. Умнее. Хитрее. Эти твои «алгоритмы» дают тебе преимущество, которого нет ни у кого в этом городе. Но ты все еще зелен, не проверен в реальном бою. А твои противники, может, и не профессионалы, но драку видели. Так что не зазнавайся и не расслабляйся.
Князь подошел к столу, забрал с него шар-проектор, и положил в сумку.
— Иди, — сказал он, не оборачиваясь. — Отдохни. Тебе понадобятся все твои силы.
Не сказав больше ни слова, Милорадович вышел за порог нашей конспиративной квартиры.
Вот они, мои «Hello, World!» в боевом программировании. Кривые, косые, с кучей багов. Но они — мои. И они работают. Через несколько часов мы проверим, насколько хорошо.
С этой мыслью за дверь квартиры вышел и я.
Вечером я заглянул в складской отдел Министерства. Тут атмосфера была несколько иная, еще более унылая, чем на моем «родном» рабочем месте. Здесь не было даже той пародии на суету, которую я наблюдал каждый день, не звенели телефоны, не сновали озабоченные просители.
- Предыдущая
- 20/56
- Следующая
