bannerbanner
12 кругов
12 кругов

Полная версия

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
5 из 12

Стам промолчал.

– Во-первых, в своем привыкании к виртуальному миру ты за эту минуту более чем продвинулся. Во-вторых, держу пари, ты такого никогда не испытывал. Ну а в-третьих – мои извинения.

– За что вдруг?

– Я переборщила с метасообщениями и химией.

– С чем?

– Метасообщения – это средства невербальной коммуникации между людьми. Это то, как тебя считывают другие люди, когда на тебя смотрят. Допустим, метасообщение стриптизерши во время приват-танца для клиента – «я тебя хочу». Клиент инстинктивно заводится и заказывает еще. Метасообщение неуверенного в себе ботана, идущего мимо банды хулиганов – «я вас боюсь», что, кстати, усиливает вероятность, что на него обратят самое пристальное внимание. Это еще называется виктимным поведением, когда субъект сам неосознанно провоцирует атаку на себя. От victim – жертва. В социальных, в том числе половых отношениях, метасообщения играют важнейшую роль. Что касается химии – то она включает в себя гормональный фон и еще некоторые процессы, влияющие на половое влечение, но объяснять это подробно сейчас слишком долго.

Стам уже не сомневался, что эта ходячая энциклопедия сейчас может зачитать ему вслух тысячи подобных текстов, поэтому поспешил кивнуть:

– Ясно… Слышал про что-то такое.

– В твоем случае я чрезмерно увлеклась, выше необходимого уровня, и у тебя, говоря образно, перегорели предохранители, когда организм перескочил фазу, подталкивающую к активным действиям, и практически заблокировал сам себя.

– Это было феерично, должен признать.

– Я догадываюсь и польщена. И, тем не менее, я принесла свои извинения, так как у меня до этого не было опыта подобных ситуаций, я действовала по теории.

– У меня тоже. Я уже и так почувствовал себя в роли подопытного кролика, спасибо.

Чайник закипел и выключился. Несси, добавила в заварной чайник немного холодной воды, насыпала чай и аккуратно залила кипятком. После чего, потратив пару минут на сервировку стола, разлила заварившийся чай в две прозрачные чашки.

– А что, ты реально допустила бы секс?

– А у меня были бы шансы его избежать? – Несси с интересом посмотрела на Стама невинным взглядом.

Стам слегка покраснел. Ответный вопрос был риторическим. Чай допивали молча. Стам активно заедал чай печеньем.

– Как вы это делаете? – спросил Стам с набитым ртом, оторвавшись от собственных размышлений.

– Что именно?

– Это всё, – Стам обвел рукой кухню. – Я поражён! Я раньше про подобную реалистичность виртуального пространства только фильмы смотрел. Последняя игра, в которую я играл, используя 3D-очки – это полная чушь по-сравнению с тем, что я вижу и ощущаю сейчас.

Несси улыбнулась.

– Спираль изменила подход к проектированию виртуального пространства. Раньше игры отрисовывались вручную и работали на определённых графических движках. Разработчики быстро поняли, что выгоднее создать систему законов, по которым с игроком или между собой взаимодействуют игровые объекты, чем описывать множество всевозможных вариантов для каждого действия, но развить эту идею они смогли только до определенного этапа.

– Объясни.

– А всё очень просто, – она взяла со стола чайную ложку, отвела руку в сторону и разжала пальцы. Ложка со звоном упала на пол. Несси взяла вторую ложку и тоже уронила её.

– В несистемном виртуальном пространстве разработчику пришлось бы просчитать перемещение для каждой из ложек индивидуально. Следующий, более эффективный этап – написать правило для всех одинаковых ложек – логично предположить, что все они будут вести себя при падении и во всех других случаях одинаково. Однако если взять столовую ложку – для нее эти правила придётся составлять индивидуально. Как и для ножа, тарелки и всего остального. Если же взять такую сложную субстанцию, как вода, то количество правил, которыми придётся описать её поведение в разных условиях, будет стремиться к бесконечности – естественно, это если мы говорим про требуемую реалистичность. Окружающий мир настолько разнообразен, в нём столько разных элементов, что написать правила взаимодействия «каждого с каждым» для разработчиков нереально. Более того, это нереально даже для Спирали.

– Тогда в чем фишка?

– Не мудрствуя лукаво, Спираль взяла за эталон реальный мир. Зачем придумывать что-то новое и непонятное, когда перед глазами великолепно работающий образец? Она создала пустоту.

– Пустоту? – удивился Стам.

– Да. В НАЧАЛЕ НЕ БЫЛО НИЧЕГО… Помнишь?

– Насколько я помню, В НАЧАЛЕ БЫЛО СЛОВО… – возразил Стам в такт поднятой теме.

– С развертыванием виртуального пространства из слова у Интеллекта не задалось. Поэтому у него в начале было ничего, – улыбнулась Несси.

– Затем достаточно было собрать электроны, протоны, нейтроны, фотоны и еще ряд частиц, после чего установить законы, по которым они должны функционировать. Дальше путем директивных правок и комбинаций были созданы более сложные химические элементы, из которых затем построены еще более сложные. Затем к математике, физике и химии подключилась биология, и так далее. Имея подобный «шаблон», Спираль смогла генерировать беспрецендентные по разнообразию и реалистичности виртуальные миры разного объема, технология «EvRea» позволила игрокам ощущать это разнообразие и реалистичность во всей их красе, а технология «EverDream» – продлить это путешествие на ощутимый срок, а также сделать погружение в этот процесс всеобъемлющим.

Поэтому я и сказала: всё является сложным, но и одновременно гениально простым. Если вернуться к моему примеру с ложками – то ложка падает согласно закону гравитации. Его не надо применять к ложке, он автоматически действует на всё, что внутри этой комнаты, вне зависимости от объекта.

Несси подняла обе ложки с пола, и с усилием согнула одну из них.

– Не требуется никакого вмешательства Спирали для подобного действия. При создании ложки был обозначен материал, из которого она состоит, а значит – его прочность, плотность, структура кристаллической решетки и прочее. Всё это обуславливает не только внешний вид ложки, но и все остальные её свойства. Всё взаимодействие ложки с миром происходит согласно изначально заданным параметрам. Поэтому Спираль уделила пристальное внимание этой ложке только на этапе её создания.

– С ума сойти… – восхищенно произнёс Стам. – А как же ты?

– А про себя не хочешь спросить? – парировала Несси.

Стам удивленно моргнул и посмотрел на собственные ладони. В свете вышесказанного Несси, своё тело он теперь воспринимал по-другому.

– Ты хочешь сказать, что в каком-то смысле я реален?

– Относительно буфера – да. Поэтому если ты прострелишь себе голову, всё будет выглядеть точно так же, как это бы выглядело в реальном мире. Однако есть нюанс.

– Какой же?

– Подобный подход к проектированию виртуальной реальности привел к тому, что Спираль устранилась от ручного контроля большинства событий, которые и так произойдут в рамках существующих правил. Грубо говоря, ложка упадёт под влиянием установленных законов и без вмешательства Интеллекта. Вмешательство Интеллекта потребуется, чтобы событие или объект не подчинилось действующим законам – то есть, чтобы ложка не упала. Чтобы случилась магия, волшебство – если использовать наиболее близкие по смыслу термины. Дабы ты понял, я продемонстрирую наглядно.

Несси взяла со стола погнутую ложку, отвела руку и со словами «вингардиум левиоса!»[3] разжала пальцы.

Ложка осталась висеть в воздухе.

– Учитывая, что это виртуальность, не могу сказать, что удивлён, – соврал Стам, потому что на самом деле наблюдать спокойно за парящей в воздухе ложкой было сложно.

Несси пожала плечами и ложка со звоном упала на пол. Стам взял со стола вторую ложку, повторил фразу и тоже отпустил её. Ложка упала на пол сразу же.

– Как ты это сделала?

– Повторяю, – терпеливо ответила Несси, – это сделала не я, это сделала Спираль. Я подчиняюсь тем же законам, которым подчиняешься ты, и при прочих равных условиях не могу левитировать ложками по наитию. Но вмешательства Спирали происходят по её усмотрению. Поэтому не советую экспериментировать, скажем, с такими вещами, как членовредительство – получишь травму, мало не покажется.

– Так в чем проблема в таком случае вмешаться и не допустить травмы?

– Проблема в том, что какой-то кусок виртуального пространства должен начать функционировать изолированно от остального. Скажем, там должно по-другому пойти время, или должны по-другому заработать системы твоего организма. Учитывая, что твой организм состоит на низком уровне из клеток, а те – из молекул и атомов, ты и представить себе не сможешь, каких ресурсов требует подобное действие. Нужно внедрить на какое-то время в систему правила, которые противоречат существующим, хотя на самом деле – являются правилами более высокого уровня. При этом правила эти должны быть применимы к какому-то одному объекту, области, либо группе объектов, но не затрагивать всю остальную систему. Поэтому любые исключения всегда означают высокий расход вычислительных ресурсов. Добавь сюда еще капсулу «EvRea», которая совершенно тупо передаёт тебе информацию о происходящем по отлаженному алгоритму, – то есть вдобавок к перечисленному имеем еще и ручное вмешательство в работу нервной системы для блокировки боли. И так далее.

– Но подожди, как же здесь играют в шутеры или автогонки, например? Там травмы – обычное дело.

– Все, кто участвует в Проекте по сценариям игровых программ, взаимодействуют с виртуальной реальностью по упрощенной модели. Перед тем, как будет сгенерирован импульс, он обрабатывается специальным программным фильтром. К сожалению, при подобной перестраховке помимо блокировки слишком сильных, то есть болевых ощущений, этот фильтр блокирует и много полезного, не говоря о том, что он ухудшает пинг.

– Настораживает. А как Спираль узнала, что ложка должна зависнуть?

– Я же говорила тебе: Спираль – это всё, что вокруг тебя. Она знает о тебе больше, чем ты думаешь. Хотя в данном случае я её попросила.

Чтобы донести до Интеллекта какую-либо мысль, мне нет необходимости сотрясать воздух.

Повисло молчание. Стам переваривал услышанное, допивая чай.

– Если больше трогать ничего не хочешь, можем стартовать, – сообщила Несси, когда с чаем было покончено.

– Что нужно делать?

– Вон дверь, – Несси кивнула. – Калибровки успешно завершены, проблем с восприятием окружающей реальности быть не должно. Поэтому если готов, пошли, проведу тебе небольшую предварительную экскурсию.

Стам заметил, что головокружение и впрямь прошло, а все органы чувств пришли в норму.

– Прям так просто?

– Все сложное – за дверью.

– Единственный путь к выходу из Спирали – через эти персональные сценарии?

– И да, и нет. Я говорила про Круги. Ты выбрал такую программу. Если не считать вариант с револьвером, который, как я вижу, ты уже опробовал. Это ты так промахнулся или изначально пытался стену убить?

Стам улыбнулся.

– Пошли. Не вижу смысла сидеть здесь дальше.

– Потому что его и нет, – согласилась Несси.

Она встала из-за стола, подошла к двери, открыла её и исчезла в дверном проёме.

Глава 3

Когда море спокойно, всякий может быть кормчим.

Публилий Сир

– What's broken, Alice?

– I am…

«American McGee's Alice»

В конце короткого серого коридора находилась вторая точно такая же дверь. Несси, не останавливаясь, подошла к ней и потянула за ручку. Едва та распахнулась, в лицо напарникам ударил сильный и свежий ветер. Следуя за персонажем, Стам вышел наружу и оказался на круглой платформе, напоминающей вертолетную площадку. Дверь сзади захлопнулась порывом ветра – она выглядела довольно нелепо на фоне стены, обшитой ржавыми металлическими листами. Площадка имела в поперечнике метров десять, а может, чуть больше и была огорожена по периметру леером из трех тросов. В центре площадки стоял футуристичного вида летательный аппарат с короткими крыльями. На каждом крыле громоздился массивный двигатель, а вот сама кабина, напротив, была минималистичной – два кресла и панель с приборами укрывались за зеркальным панорамным колпаком. Кресла пилотов располагались бок о бок.

– Мы что, на этом полетим? – поинтересовался Стам, не наблюдая других возможных вариантов развития событий.

– Да, – кивнула Несси, – вполне подходящая машина для обзорной экскурсии.

Колпак на две трети уехал в заднюю часть корпуса, и напарники забрались в открывшуюся кабину. Внутри было не так уж и тесно, как подумал с первого взгляда Стам. Как и в лёгких самолетах, управление было продублировано для обоих пилотов. Учитывая, что в управлении самолетом Стам упражнялся только на клавиатуре, предоставить Несси совершить все приготовления к взлёту самой показалось ему наиболее благоразумным. Впрочем, та не требовала от него никакой активности и щелкала переключателями со знанием дела.

Двигатели зашумели, внутри них что-то заворочалось, завертелось, задвигалось, и из сопел вертикально вниз вырвались короткие язычки синего пламени. Несси помедлила несколько секунд, затем двинула какую-то рукоятку от себя, и аппарат плавно отделился от площадки, начиная набирать высоту.

Зеркальный колпак был по-прежнему открыт, и Стам смог разглядеть окружающую обстановку. Вокруг, насколько хватало глаз, расстилался океан. Возможно, это было море. Как бы то ни было, царил абсолютный штиль, а линия горизонта расплывалась за приятной глазу голубой дымкой. Небо тоже было ясным, но другого, более насыщенного оттенка. Площадка, с которой они взлетели, была прилеплена к фасаду ржавого параллелепипеда высотой в несколько метров. С разных сторон к нему крепились какие-то баки, трубки и прочие элементы. В воду от основания уходили четыре массивных опоры. Для буровой вышки сооружение было очень маленьким и нефункциональным. На бакен, учитывая размеры и жёсткие опоры, оно тоже было мало похоже. Придумать же другое назначение для посадочной площадки посреди океана Стам затруднился.

Двигатели тем временем повернулись соплами назад, и летательный аппарат стал набирать скорость, удаляясь от места взлета. Прозрачный колпак плавно закрылся, обрубив растущий встречный поток свежего воздуха.

– Как называется то, на чём мы летим? – поинтересовался Стам.

– Летит само, чем не самолёт? – отшутилась Несси.

Уже через минуту полета на горизонте показались очертания какого-то материка – размытая голубоватая дымка потемнела и расползлась в стороны и вверх мутными контурами гор. Впрочем, силуэты постепенно обретали объём и чёткость.

Вот уже под крылом промелькнула изрезанная утёсами береговая линия, затем камень оделся растительностью, но ненадолго – чем дальше удалялся самолёт от моря, тем больше ввысь вытягивались беспорядочные нагромождения из голых скал. Подобного ландшафта Стам никогда не видел даже на фотографиях. Горные цепи и одиночные пики соседствовали друг с другом, оставляя между собой лишь небольшие зазоры, по которым далеко внизу между их подножиями текли какие-то горные речушки. Очень скоро самолёт перемахнул через очередной каменный гребень и Стам ахнул – с той стороны буквально в десяти метрах ниже верхушки вдоль всего хребта раздалась в стороны зеркальная гладь озера. Несси описала над озером плавную дугу, развернулась и посадила аппарат на выступающей из скалы каменной террасе в нескольких метрах над водой. Терраса отвесно обрывалась в озеро, а вот выше неё склон был довольно пологим. Выбравшись из кабины, Стам первым делом вскарабкался на самую верхушку горного хребта и замер в немом восторге. С непривычки картина захватывала воображение: пара десятков метров вниз до озера с одной стороны – и пара-тройка сотен до речушки внизу – с другой. В лицо дул ровный свежий ветер, но не такой как на взлетной площадке – этот направлялся в сторону моря откуда-то из глубины гор и нес в себе еле уловимые и совершенно незнакомые запахи. При взлете, находясь в кабине, увлечённый ситуацией, Стам не почувствовал растущей высоты. Сейчас же она была пугающе реальной. Казалось, весь организм собрался и напрягся, чтобы не допустить неправильного движения, из-за которого можно было бы сорваться в страшную пропасть. Какое-то время до этого мозг старался пропускать всю информацию об окружающем мире через призму понимания того, что всё это всего лишь качественная виртуальная реальность. Но… Как там сказала Несси? «Калибровки произведены, поэтому проблем с восприятием окружающей реальности быть не должно»? Проблемы, судя по всему, только начинаются – всё уж слишком реально. Стам подвинулся на полшага к пропасти и понял, что на дальнейшие компромиссы с логикой его инстинкт самосохранения идти не готов. По позвоночнику пробежал электрический разряд, а затем распространился холод, и Стам понял, к чему всё идёт: «Мои органы чувств ощущают мир настолько реалистично, а подсознание настолько верит в происходящее, что с таким же успехом я мог бы пытаться доказать себе, что мир нереален, стоя на крыше своего дома».

Стам обернулся и посмотрел на самолёт – Несси стояла спиной к нему, облокотившись на кабину, и смотрела на озеро. Повпечатлявшись открывающейся панораме еще с минуту, Стам решил спуститься обратно и поинтересоваться, зачем они здесь. Едва начав спуск, он чуть не потерял равновесие, вскрикнул и больно ударился пальцами ноги о камень. Камень с грохотом поскакал вниз, а у Стама на глазах выступили слезы. Очень захотелось заорать и попрыгать на здоровой ноге, махая ушибленной. Однако по очевидным причинам делать этого не следовало, поэтому Стам ограничился тем, что быстро опустился на камни и со всей силы зажмурил глаза, двигая ушибленными пальцами внутри ботинка. Дальнейший спуск он продолжил со всей внимательностью, на которую был способен. Оказавшись около самолета, Стам испытал приступ неясного беспокойства. Причина выяснилась через секунду: Несси возле самолета уже не было. Не было её и в кабине. Учитывая незаурядный ландшафт, предположить, куда она могла деться, Стам затруднился. Внутри возникло волнение: принимая во внимание бесконечные скалы вокруг, лезть по ним в любом направлении казалось абсолютно бесперспективным занятием, а управлять самолетом он не умел.

В этот момент внизу послышался какой-то всплеск. Стам подбежал к краю террасы и с удивлением увидел напарницу, вылезающую из воды на маленький островок в нескольких метрах от берега.

– Несси! – позвал Стам.

Ты была занята отжиманием правого хвостика и вытряхиванием воды из уха. Произведя еще пару бесполезных попыток привести себя в порядок, Несси замахала Стаму рукой.

– Как ты туда попала? – удивился тот.

– Дура я, – сокрушенно сообщила Несси. – Около края террасы была трещина, а я не заметила. Резко обернулась на твой крик и вот, пожалуйста… Зато искупалась.

Если до этого момента Стам чувствовал себя туристом, которого опытный экскурсовод водит по достопримечательностям, заботливо подсказывая, где нужно пригнуться, а где перепрыгнуть через лужу. Теперь это хорошее чувство стало быстро улетучиваться. Опытные экскурсоводы, дающие полезные советы, в первую очередь всегда следуют им сами. Нет ничего хуже для репутации экскурсовода, когда о притолоку в старинном здании, где по его словам он сто раз бывал, ударяется головой он сам. Почему-то Стам полагал, что Несси с виртуальной реальностью уж точно должна быть на «ты». Но оказалось, что это не так.

– Как тебя вытащить? – поинтересовался Стам.

– Длинной верёвки у нас с собой нет. Да и вообще никакой, – призналась напарница. – С ветками и деревьями ситуация, как видишь, не лучше.

– И?.. – поторопил её Стам, начиная понимать, к чему она клонит.

– Залезай в кабину, я расскажу тебе, как управлять самолетом.

– Ты с ума сошла? Я на самолетах летал только в авиасимуляторах!

– Тогда считай, что это авиасимулятор. Надо же когда-то начинать.

– Не проще ли связаться со Спиралью и решить этот вопрос как с ложкой?

Несси помолчала.

– Понимаешь, – неуверенно начала она, – я допустила очень глупую ошибку. В общем, я бы не хотела привлекать внимание Интеллекта к данному инциденту. Хотя, конечно, ты вправе этого потребовать.

– Ну, супер! – махнул Стам рукой. – Говори, на что нажимать. Если в итоге я угроблю самолёт, и тебя с ним заодно, чур, я не виноват!

– Спасибо! – кивнула персонаж.

Объясняла Несси толково. Сначала она потратила десять минут на описание общей механики управления, требуя, чтобы Стам пробовал повторять всё в точности, как она говорит, и только потом разрешила завести двигатели.

– Когда двигатели повернуты вниз, аппарат ведёт себя как вертолёт, – рассказывала Несси. – Твоя задача: оторваться от земли, затем, двигаясь горизонтально, зависнуть чуть-чуть сбоку от острова, после чего снизиться, чтобы я зацепилась за посадочную стойку. Учти, что при этом весовая балансировка изменится и тебе нужно будет дать больше мощности на просевший двигатель, либо потянуть штурвал на себя, если крен будет на нос.

– Понял! – крикнул Стам.

– Потом я заберусь в кабину и возьму управление. Главное – не ударь машину о скалу и не утопи!

– Постараюсь, – ответил Стам, двигая рукоятку увеличения тяги.

Самолёт мягко оторвался от террасы, и Стаму довольно просто удалось стабилизировать его на маленькой высоте. Затем, неуверенно качнувшись, аппарат двинулся в сторону островка. Несси сильно упростила задачу спасения себя, совершив впечатляющий прыжок, как только передняя посадочная стойка самолета приблизилась к ней на пару метров. Корпус аппарата качнуло и понесло вперед, но Стам быстро выровнял его. Через несколько секунд Несси забралась в кабину.

– Ты отлично справился! – похвалила она новоиспеченного пилота.

Стам надулся от гордости и повернул штурвал. Самолет накренился и стал смещаться обратно в сторону берега.

– Подожди, я возьму управление на себя, – сказала персонаж.

– Раз уж я такой молодец, можно, я поведу? Это ужасно захватывает!

– Лучше не надо… – заколебалась Несси.

– Ну, пожалуйста! Я никогда не управлял самолетом! Тем более таким необычным! Где это еще можно будет сделать, как не в виртуальной реальности?

Несси пристально посмотрела на восторженную физиономию Стама и вздохнула.

– Ладно… Только прошу тебя: очень осторожно.

Если бы неподалеку в тот момент находился сторонний наблюдатель, он бы наверняка удивился тому, как, выпустив из двигателей в землю яркие голубые языки пламени, летательный аппарат под громкий крик «и-и-и-и-х-х-х-а-а-а-а!» стремительно рванулся вертикально вверх, в почти безоблачное небо.

Глянув вниз, Стам пожалел, что у него нет с собой фотоаппарата. Панорама бы получилась отменная.

– Куда летим? – поинтересовался он, окидывая взглядом озеро в кратере.

– Вон к тем пикам, – показала рукой Несси и нажала на кнопку закрытия кабины.

Вскоре к Стаму пришло ощущение, что с управлением он полностью освоился. Несси не разрешила спускаться в каньоны, поэтому полёт продолжился над верхушками горных цепей.

– Нам туда! – внезапно заявила Несси, указывая на огромное отверстие в одной из скал. Из нижней части отверстия наружу вытекала вода, срываясь в пропасть небольшим водопадом.

– Извини, но дальше я сама.

Стам почувствовал, что аппарат больше не подчиняется ему, но не успел расстроиться – через секунду Несси заложила лихой вираж и с разгону влетела в пещеру. Тоннель был довольно широким – в нём могло уместиться бок о бок и три таких самолёта, но на большой скорости он казался угрожающе тесным.

Внезапно тоннель закончился – теперь аппарат лавировал между стволами гигантских деревьев. Деревья имели очень толстые и иссечённые стволы – по несколько метров в диаметре, а вот сплетающиеся в непрерывную мешанину из веток и листьев кроны начинались уже на высоте в пару десятков метров. В оставшемся между подлеском и кронами пространстве и маневрировал самолёт. Несколько раз Стаму удалось заметить каких-то живых существ, похожих на животных, но для детального ознакомления скорость аппарата была очень велика. Наконец, кончился и лес – перед напарниками раскинулась равнина, в центре которой стояла довольно необычная и очень высокая каменная башня. Несси направила самолёт к её вершине. Вершина оказалась оборудована посадочной площадкой, рядом с которой располагалось компактное одноэтажное помещение с белой дверью. Совершив посадку, Несси откинула ветровой колпак.

– Раз уж тебе так понравилось пилотировать, предлагаю тебе ознакомиться с окрестностями самостоятельно. Для удобства, на приборной панели есть импровизированный компас и навигатор, стрелка которого всегда показывает на эту башню. Как налетаешься, я тебя жду.

С этими словами Несси спрыгнула на площадку и направилась к соседнему помещению. На полпути она обернулась и прокричала:

– Да, и помни про всё, что я тебе рассказала! Не увлекайся виражами и экспериментами, а также не лезь к животным – они могут быть опасны.

На страницу:
5 из 12