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