Онлайн книга «Мастер Алгоритмов. Книга 0»
|
Я усмехнулся. Мир другой, а пираты — ровно те же самые. Но осуждать не берусь, в жизни разные ситуации бывают. Так или иначе, я записал названия книг. Попробую в библиотеках поискать, может, даже закрытые какие-то были, для министерских. Ну и на работе поспрашиваю — вдруг у Василисы такое найдется, или даже у Милорадовича. В конце концов, Василиса ведь уже делилась со мной литературой по маготеху, так может и по чарам у нее что-то найдется. — К слову, если тебе так уж интересно, мог бы и у меня спросить, — добавил Баюн. — Я ведь и сам с усами, которыми весьма горжусь, между прочим. Всякое видел, кое-что рассказать могу. — Правда? А какой у тебя уровень теоретической подготовки? — Если говорить скромно — неплохой. Если как есть… Я забыл о магии больше, чем большинство людей когда-либо знали, и до сих пор знаю немало. Но есть нюанс: подход у меня свой, и для людей не всегда применимый. Ваших ученых заменить не смогу. Вот это невероятно. Я все еще не привык к тому, что мой кот — существо с таким опытом. Но пока я продолжил читать свою книжку. Магические заклинания строились по определенным схемам. Подготовка — выполнение — завершение. Условия — действие — результат. Вход — обработка — выход. Меня осенило. Это же как программные алгоритмы! Я начал лихорадочно записывать мысли: 'Заклинание — функция в программировании Материальные компоненты — входные параметры Магическая энергия — как вычислительные ресурсы Результат — возвращаемое значение Ошибки произношения — синтаксические ошибки Неправильные жесты — логические ошибки' При этом я заметил, так сказать, тенденцию: в заклинаниях были общие с программами принципы, но если говорить грубо, то «программы» эти были типа «нажал на кнопку — получил конкретный результат». А что, если создать заклинание, которое будет считывать условия и подстраиваться под них? Вот тут я и решил обратиться к Баюну за его бесценным опытом. — Можешь объяснить, что меня больше всего интересует, — я отложил книгу. — Существует ли условная магия? — Формулировка у тебя странная. Поясни. — Заклинания, которые сами анализируют ситуацию и действуют соответственно. Магический аналог программного «если-то». Например, заклинание исцеления, которое само определяет тип травмы и применяет подходящее лечение. Или защитный барьер, который усиливается при сильной атаке и ослабевает при слабой, экономя энергию. Баюн задумался, прищурив желтые глаза. — Понял, к чему ты ведешь, — сказал он наконец. — Пока что такого еще не делали — не на таком уровне, по крайней мере. Обычно маг сам смотрит на ситуацию и подбирает заклинание. Но если хочешь попробовать такой подход — начать советую с магического анализа, то есть со считывающих чар. — Для проверки условий? — Именно, мудрейший хозяин, — не так уж и язвительно подтвердил Баюн. — Но в нынешнем виде такие чары только получают информацию… — … но мы сможем попытаться подвязать эти чары к другим. Тем, что на информацию реагируют, — продолжил я его мысль. — Да. Так вижу. Но это будет сложное плетение, осилишь ли? — Баюн, я в студенческие годы разбирал чужой индусский код. Вот там такое «сложное плетение», что у ваших лучших магов ум за разум бы зашел. Выучу и осилю, что делать-то? Я записал в блокнот: «Магический анализ. Считывающие чары плюс другие заклинания равно алгоритмическая магия». |