Скрипт для реальности, глава 3
Я лежал на холодном линолеуме, вжимаясь в него щекой. Голова гудела, будто в ней работал отбойный молоток. В ушах звенело.
— Для завершения активации нейроинтерфейса требуется пройти базовое обучение, — прозвучало у меня в голове. Чётко, без эмоций, как голос навигатора.
Я застонал и попытался приподняться. Руки дрожали.
— Отстань, шизофрения. Сейчас встану, умоюсь — и всё пройдёт.
— Это не галлюцинация, — голос был настойчив. — Ваш био-интерфейс активирован. Без калибровки возможны случайные эмиссии поля. Это может повредить ваше здоровье.
Я сел, обхватив голову руками. В комнате царил хаос. Обломки принтера, раздавленная фигурка… В груди что-то сжалось, холодное и тяжёлое. Я закрыл глаза.
— Что ты за покемон?
— Я — ваш ассистент по управлению когерентным полем плазмонов. Встроенный искусственный интеллект.
Вот ведь. Даже в бреду мой мозг генерирует какие-то псевдонаучные термины. Прямо как в той передаче.
— У тебя есть имя? Или ты просто «ассистент»?
— Вы можете выбрать любое обращение. Это не влияет на функциональность.
Я медленно, с хрустом в шее, поднял взгляд на разгром. Нужно было собирать осколки. Хотя зачем? Всё равно уже ничего…
— Ладно. Будешь Асей. Сокращённо от «ассистент».
— Принято, — сказал голос и изменился. Стал спокойным, немного механическим, но определённо женским.
— Замечательно, — пробормотал я, с трудом поднимаясь на ноги. — Пусть хоть так у меня будет девушка.
— Настройки применены, — подтвердила Ася. — Теперь, Игорь, прошу вас, сосредоточьтесь. Обучение займёт несколько минут. Это критически важно.
Я посмотрел на свою руку, потёр браслет. Пластик был шершавым, реальным.
— А что будет, если я откажусь? — произнёс я, чувствуя, как накатывает усталость. Хотелось просто рухнуть и проспать сутки.
— Без калибровки ваше поле может самопроизвольно стабилизироваться в течение сорока восьми часов, — ответила Ася. — Но с вероятностью восемьдесят три процента это приведёт к неконтролируемому выбросу энергии в радиусе пяти метров. С последствиями для окружающих и вашего здоровья.
Я вздохнул. Посмотрел на розетку у стола, на чёрный шнур убитого принтера.
— Какими последствиями?
— Термическими. Кинетическими. Электрическими. В зависимости от источника энергии. Сейчас ваш основной источник — биохимические запасы организма.
Вот и замечательно. Сгорю к чертям, как спичка. Или взорвусь. Соседям точно понравится.
— Приступаем? — спросила Ася. Мне показалось, что в её голосе впервые появился намёк на что-то, кроме нейтральности. Нетерпение?
Я кивнул. Медленно. Потом плюхнулся на стул, уставившись в стену.
— Давай уже, только быстро. Я очень устал.
Перед глазами, поверх грязных обоев, вспыхнула полупрозрачная сетка координат. Я сидел на стуле, разглядывая голубоватую сетку перед глазами.
— Ваш тип интерфейса определён как «Инженер», — сообщила Ася. — Оптимален для анализа, манипуляции и сборки материальных объектов.
— А у кого-то бывает по-другому? — поинтересовался я, водя пальцем по воздуху.
— Классификация зависит от триггера активации и психического паттерна пользователя. Ваш запрос в момент активации был связан с восстановлением и сборкой.
Я перестал водить пальцем.
— А как вообще этот интерфейс активируется? У других людей.
В голове повисла короткая пауза.
— У меня нет прав для распространения этой информации, — наконец сообщила Ася. — Сосредоточьтесь на обучении, Игорь. Ваше первое практическое задание: вызвать окно свойств у физического объекта.
Она объяснила: нужно было сложить вместе указательный и средний палец и дважды стукнуть ими по чему-то.
— По любому предмету? — уточнил я, скептически оглядывая комнату.
— По любому материальному объекту, — подтвердила Ася.
Я тапнул пальцами по сиденью стула, на котором сидел.
Перед глазами, поверх реального стула, возникло прозрачное окно, прямо как инспектор свойств в Unity или Unreal Engine. Строка «Объект: Стул пластиковый». Ниже — масса, температура, координаты в пространстве… И даже «высота над уровнем моря: 153 метра».
— Параметры можно редактировать вручную или писать скрипты для автоматизации, — начала объяснять Ася.
Я её уже не слушал. Меня зацепило поле «Координата Y». Я мысленно ткнул в цифру и потянул вверх, увеличивая значение на пару сантиметров.
Стул подо мной дёрнулся и рывком приподнялся. Я не успел сгруппироваться, потерял равновесие и грохнулся на пол. Воздух вышибло из лёгких.
В животе будто открылась чёрная дыра. Я застонал, схватившись за брюхо. Меня трясло от голода.
— Вы израсходовали часть вашей биохимической энергии на перемещение объекта, — голос Аси звучал сухо и даже с лёгким укором. — На любое действие требуется энергия. По умолчанию система использует внутренние резервы организма.
— Я… понял, — выдавил я, поднимаясь на колени. В глазах потемнело. — Надо пожрать.
Я дополз до кухонной тумбочки, вытащил из неё буханку чёрного хлеба. Отломил кусок, потом ещё и ещё. Жевал, почти не чувствуя вкуса, просто закидывая в эту прорву внутри.
— Есть… другие источники? — пробормотал я, прикончив половину буханки. Стало чуть легче.
— Если бы вы не прерывали обучение, мы бы уже подошли к этому пункту, — заметила Ася. — Наиболее эффективные внешние источники — концентрированное тепло и электроэнергия.
Я доел хлеб, облизал пальцы. Усталость накатывала тяжёлой, мокрой волной. Глаза слипались.
— Можем… на сегодня закончить? — спросил я, глядя на бардак с разбитым принтером. — Я валюсь с ног.
— Можем. Но учтите: время на безопасную калибровку ограничено. Сорок восемь часов с момента активации.
— Завтра продолжим, — буркнул я, срывая с себя потную футболку. — Обязательно.
Я повалился на кровать, не раздеваясь дальше. Мысли уже плыли, спутывались. Последним, что я услышал перед тем, как провалиться в чёрную яму, был ровный голос Аси:
— Спокойной ночи, Игорь.
***
Сон не принёс отдыха. Я провалился в бездну и вынырнул из неё, когда уже светало. Всё болело. Каждая мышца ныла, будто меня вчера всю ночь колотили палками. В голове стоял глухой, назойливый гул, как от трансформатора.
Я не услышал, когда вернулись соседи, но утром осколки принтера были аккуратно сметены в большой чёрный мешок для мусора. Я не стал его развязывать. Просто тупо посмотрел на него минуту, потом отвернулся.
Завтрак прошёл как обычно. Гена что-то болтал про вчерашнюю тёлочку, Миша ковырялся в телефоне, наверное, высматривая новые «потенциалы». Я даже не стал спрашивать, куда делась Настя, просто жевал свой бутерброд с колбасой, чувствуя, как челюсти ноют от непривычного усилия.
Боль в мышцах не отпускала ни на секунду, а гул в голове полностью вытеснил возможность думать. На лекции по матану я просто смотрел на доску, видя лишь мелькание мела и губы преподавателя.
На перемене я сполз в тихий уголок коридора, прислонился к холодному подоконнику.
— Ася, что со мной происходит? — пробормотал я, глядя на свои дрожащие руки. — Меня как будто грузовик переехал.
Голос отозвался без задержки.
— Базовый протокол калибровки не завершён. Я инициировала процесс встройки эмиттеров в мышечные волокна. Это вызывает микротравмы и болевой синдром. Без завершения калибровки я не могу точно спрогнозировать развитие процесса.
Я сгрёб пальцами волосы. В висках пульсировало.
— Эмиттеры в мышцах? Это что, у меня теперь антенны вырастут?
— Упрощённо — да. Специализированные клеточные комплексы для генерации и фокусировки когерентного поля. Их интеграция требует ресурсов.
Я фыркнул. Звучало как бред сумасшедшего учёного с Рен-ТВ.
— Получается, чем больше у меня мышцы, тем сильнее моя… э-э… магия?
— В долгосрочной перспективе — корреляция есть, — ответила Ася, и в её голосе послышались нотки лектора. — Но на текущем этапе сила воздействия ограничена не мышечной массой, а степенью интеграции эмиттеров и доступной энергией. Скорость зависит от наличия в организме микроэлементов, в первую очередь — железа.
Я уставился на проходящих мимо студентов.
— То есть, чтобы быстрее перестать болеть и стать сильнее, мне надо есть железо? Гвозди грызть, что ли?
— Биодоступное железо из пищи, — поправила Ася. — Печень, красное мясо, гречка, яблоки. Гвозди — неэффективно и травмоопасно для желудочно-кишечного тракта. Вы не плавильная печь.
В аудитории зазвенел звонок. Лекция по чему-то непонятному и, наверное, ненужному.
— Понял, — промычал я. — Буду есть гречку тоннами.
Я поднялся с подоконника, и поясница отозвалась болью. Пошёл в аудиторию, чувствуя себя инвалидом.
Преподаватель уже начал лекцию. Я сел за парту, достал тетрадь. Попытался вникнуть в слова, но они отскакивали, как горох от стенки.
Гул в голове не стихал. Ася молчала.
«Шизофрения, — подумал я, выводя в тетради каракули. — Обычная, классическая шиза. С аудиальными галлюцинациями и бредом величия».
И решил, что с сегодняшнего дня буду есть больше гречневой каши. Просто так, на всякий случай. Если найду на это деньги.
***
После пар я плелся к общаге, чувствуя, как ноет каждая мышца. Гул в голове превратился в назойливый фон.
— Давай закончим уже с этой калибровкой, — бросил я Асе. — Надоело чувствовать себя разбитым корытом.
— Для завершения протокола потребуется доступ к внешним источникам энергии, — немедленно ответил голос. — Огонь и электричество.
Я замедлил шаг. Огонь и электричество. Звучало как требования какого-то тёмного ритуала.
— Зажигалка подойдёт?
— Да. Приобретите несколько штук.
Пришлось свернуть к киоску у остановки. Купил три самых дешёвых зажигалки — прозрачных, с синим и красным пластиком.
— А электричество? — спросил я, засовывая зажигалки в карман куртки.
— Пока можно обойтись без него. Начнём с тепловой энергии.
Я свернул в тупик между серыми гаражами. Место было пустынное, заваленное бутылками и окурками.
— Готов, — сказал я вслух, оглядываясь. Никого.
— Достаньте одну зажигалку. Положите на ладонь.
Я послушался. Пластик был прохладным и скользким.
— Вызовите окно свойств. Измените параметр «Высота» на один миллиметр.
Я свёл пальцы, стукнул по зажигалке. Голубое окно всплыло перед глазами. Мысленно ткнул в цифру и прибавил едва заметное значение.
Зажигалка дёрнулась и приподнялась над ладонью. Чуть-чуть, на волосок. Но этого было достаточно, чтобы у меня перехватило дыхание.
— Повторите пять раз с интервалом в две секунды.
Я повторил. Зажигалка подпрыгивала, как на невидимой пружинке. После пятого раза в животе засосало — знакомая, тошнотворная пустота, но не такая сильная, как вчера.
— Теперь зажгите её.
Я щёлкнул колесиком. Вспыхнул жёлтый язычок.
— В окне свойств найдите параметр «Источник энергии». Смените значение с «Тело» на «Огонь».
Я нашёл. Сменил. Пламя зажигалки дрогнуло.
— Теперь, удерживая пламя, снова измените высоту объекта.
Я посмотрел на горящую зажигалку на ладони. Огонь лизал пальцы, но почти не жёг — пока был маленьким.
— Как, прости? Она же горит у меня в руке. Отпущу — погаснет.
— Тогда выберите другой объект, — безразлично ответила Ася. — Но источник энергии должен быть привязан к пламени.
Я перевел взгляд на землю, поднял плоский серый камень. Положил на ладонь, вызвал окно свойств, сменил источник на «Огонь», приподнял камень на сантиметр.
Он подпрыгнул. Пламя зажигалки заколыхалось, стало чуть меньше. Я почувствовал лёгкий толчок в груди — будто откусили крошечный кусочек силы, но не у меня, а у огня.
— Можно взять что-то побольше? — предложил я. Оказывается, когда силы забираются не у меня, это даже интересно.
— Можно. Но расход энергии пропорционален массе и расстоянию. Текущего источника хватит на несколько минут работы с объектом до пяти килограмм.
Я огляделся. У бетонного забора стояла ржавая, намертво вмурованная в землю урна, наполовину залитая бетоном. Кривая, тяжёлая.
— А если использовать всё топливо в зажигалке разом? На неё.
— Энергии от сгорания топлива хватит с большим запасом, но КПД не превысит 10%. Это можно совместить со следующим этапом обучения: созданием скрипта.
Ася объяснила: нужно было сложить пальцы и провести ими вертикально вниз. Я сделал — и перед глазами возникла полупрозрачная панель с пустыми квадратными слотами, как в ММО-игре.
— Выберите пустой слот. Вы можете запрограммировать действие через голосовую команду, визуальный конструктор или код. Рекомендую начать с голосовой команды. Придумайте кодовое слово.
Я ткнул в первый слот. Над ним возникло пустое поле ввода.
— Какое слово? — спросил я, глядя на урну.
— Любое. Система свяжет его с последовательностью действий, которую вы сейчас зададите.
Я подумал.
— «Пуш». По этой команде всё, что находится перед моей ладонью, получает короткий импульс, отталкивающий его по прямой. Использовать ближайший внешний источник энергии. Тело — не трогать.
— Создано, — откликнулась Ася. — Ожидание активации.
Я глубоко вдохнул. Зажёг зажигалку. Раскрыл вторую руку, направив ладонь на ржавый бочонок урны.
— Пуш!
Зажигалка в моей руке вспыхнула ярким белым пламенем и тут же погасла, опалив пальцы. Одновременно из другой руки вырвался невидимый кулак.
Урна дёрнулась, с глухим металлическим скрежетом вырвалась из цементной тюрьмы, отлетела на несколько метров и с оглушительным грохотом шлёпнулась на асфальт. От неё откололся кусок ржавчины.
Я стоял, разжимая пальцы. С руки падала оплавленная пластмассовая скорлупка зажигалки. Пахло гарью и жжёным пластиком. Пальцы горели.
Тишина после грохота была оглушительной.
Я посмотрел на свои руки. На упавшую урну. На чёрный след на асфальте. И медленно, очень медленно, начал понимать.
Это не шизофрения.
***
Я шёл к общаге, подняв воротник куртки, защищаясь от промозглого ветра. Снег в тени гаражей был грязным, как старый валенок.
— Ладно, Ася, — начал я, спускаясь в промёрзшую колею тротуара. — Отбросим шизофрению. Объясни, как это работает, на пальцах. Что это за магия такая?
— Это не магия, — без паузы ответил голос, — это технология. Высокоразвитая, использующая неизвестные вам физические принципы, но технология.
— Как у Азимова? — выпалил я первое, что пришло в голову. — Основанная на науке, но для дикарей выглядящая как волшебство?
— Аналогия имеет право на существование, — согласилась Ася. — Если вам так удобнее, можете использовать термин «магия». Он не повлияет на функциональность.
— А как это работает-то? Технически.
— Интерфейс оперирует полями, манипулируя когерентными состояниями конденсированных сред на дистанциях, превышающих локальное взаимодействие.
Я замедлил шаг, пытаясь разобрать эту скороговорку. Конденсированные среды… когерентные состояния… Слова вроде знакомые, но вместе они складывались в совершенную абракадабру.
— Повтори, но… без всех этих «когерентностей».
Наступила короткая пауза.
— Вы пока не обладаете необходимым объёмом знаний для понимания механизма на фундаментальном уровне, — констатировала Ася. — Сосредоточьтесь на практике. Интерфейс работает. Этого достаточно.
Я фыркнул и потянул носом холодный воздух.
— Хорошо, тогда практический вопрос. Из проводов можно энергию брать? — поинтересовался я, глядя на толстые чёрные кабели, тянувшиеся вдоль улицы к фонарям. — Вот эти, уличного освещения. Там же солидные киловатты гуляют.
Ответ пришёл не сразу.
— Теоретически — да, но с катастрофическими потерями, — сказала Ася. — На таком расстоянии эффективность будет не выше, чем при использовании ваших биоресурсов.
— Почему? Ток ведь рядом.
— КПД извлечения зависит от квадрата расстояния до источника. При прямом контакте — девяносто девять процентов. На расстоянии метра — уже около десяти. Дальше двух метров извлечь что-либо практически невозможно. Нужен физический контакт или проводник.
Я посмотрел на свои руки. Сунуть пальцы в щиток? Даже думать об этом не хотелось.
— А хранить её нельзя? Накопить с вечера, а утром использовать?
— В вашем типе интерфейса не предусмотрены органы для долгосрочного хранения энергии, — заявила Ася. — Но вы можете использовать внешние накопители.
Я замедлил шаг. Фраза «в вашем типе интерфейса» зацепила, как гвоздь за рукав.
— Подожди. Значит, есть и другие типы?
Пауза. На этот раз чуть длиннее обычного, будто Ася сверялась с какой-то инструкцией.
— Да. Существуют другие конфигурации, — наконец подтвердила она. — Но я не могу предоставить вам информацию о них. Это запрещено протоколами.
Я остановился, снял очки, потёр переносицу.
— И чем они отличаются?
— Принципиально — ничем, основа едина. Это как… — она на секунду задумалась, — как спортсмены. Один тренируется для спринта, другой — для тяжёлой атлетики. Анатомия одинаковая, но специализация разная. Вы можете делать всё, что и остальные носители интерфейса, но именно ваш оптимизирован под то, что у вас лучше всего получалось в момент активации.
Я пошёл дальше, переваривая это. Значит, не просто «маги», а какие-то профили. Как классы в играх.
— А как выглядит их интерфейс? У других? — произнёс я, почти не надеясь на ответ.
— Я не могу вам этого рассказать, — повторила Ася, и в её тоне появились стальные нотки. — Но, если вы встретите других операторов — можете спросить у них.
Я замер посреди тротуара.
— Значит, — медленно проговорил я вслух, и дыхание превратилось в белое облачко на морозном воздухе. — Я не один такой.
— Вывод логичен, — сухо подтвердила Ася. — Но рекомендую не делать из него поспешных выводов.
Я уже не слушал. В груди что-то ёкнуло — странная смесь страха и дикого любопытства.





















