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