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