Архимаг в матроске. Части 1, 2 (Арсеньев) - страница 80

О чём была эта книга? Ну, я бы назвал её "Основы объектно-ориентированного программирования для магов". Так было бы точнее всего. Я рассказал, что такое вообще ООП. Как заклинания можно разобрать на кусочки-модули. Как эти модули можно потом объединять друг с другом в различных комбинациях. Рассказал о принципах наследования. Я показал на конкретных примерах, что заклинание — это не единый и неделимый монолит, а множество мелких блоков. Каждое заклинание (даже простейшие) можно разобрать на модули. Оптимизировать каждый модуль отдельно, независимо от других, а потом собрать обратно. Многие модули входят в состав других заклинаний. Уже оптимизированные модули следует сохранять и использовать, по возможности, в других местах.

Вообще, в процессе работы над книгой, я заметил, что маги тут оптимизацией заклинаний, похоже, не занимались совсем. То есть некто (часто случайно) придумывал некое заклинание. Ему давали название, фиксировали схему и… начинали использовать. Никаких попыток как-то улучшить уже существующее заклинание не предпринималось. Хорошим примером являлись заклинания исцеления. Малое Исцеление и Среднее Исцеление. Вопреки названиям, это не было двумя версиями одного заклинания. Это были совершенно разные и независимые проекты. Изобретённые совершенно разными магами. Я взял и разобрал Малое Исцеление. По-модульно его оптимизировал и собрал обратно. Расход маны уменьшился на 20 %, а эффективностью заклинание превзошло Среднее Исцеление на 4 %. Правда, потом я модифицировал и Среднее Исцеление. Эффект оказался ожидаемым. Среднее Исцеление стало мощнее, чем Большое Исцеление. И так во всех магических школах. В общем, работы тут куча. Маги накопили уже более 3000 заклинаний. По-хорошему, нужна большая ревизия. Нужно всё перебирать.


В середине весны у нас был шахматный турнир Академии. Который я без труда выиграл. После чего мы с леди Ро сошлись в матче за шахматную корону. Матч я тоже выиграл со счётом 22:1 (две ничьи ей всё же удалось выцарапать). На удивление, мои отношения с леди Ро после её поражения не испортились. Даже наоборот. Она стала ещё чаще приглашать меня к себе в гости. Мы с ней пили чай, играли в шахматы и обсуждали разные заклинания.

А однажды я задержался у неё вечером. И вместо чая она угощала меня подогретым вином. Хорошим вином. И как-то так получилось, что… Словом, я всё никак не привыкну к новым возможностям своего тела. Я же уже на уровне подсознания знаю, что два стакана вина — ничто. Только для разгона. А тут… после второго стакана моя крыша помахала мне лапкой и убыла в неизвестном направлении, тормоза отключились и…