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