February 4, 2021

Итальянская семья ведет себя тихо

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

— Мяса не ем и прекрасно себя чувствую, — сказал Степан, отправляя в рот приличных размеров кусок вяленого гуся. За гусем последовали стопка водки и мысль о том, что в тумбочке рабочего стола припрятан чудный вискарь, настоянный на арахисе — собственный рецепт. Степан уже двенадцать лет работал системным аналитиком в игровой индустрии, а свободное время занимал домашним производством разномастных алкогольных напитков и комментированием политических новостей в ютубе.

Корпоратив компании "СМБирСофт" плавно переходил в ту особую стадию, после которой утром в понедельник все, исподлобья поглядывая на коллег, нервно удаляют фотографии из социальных сетей. В целях увеселения рабоче-крестьянского класса местной ИТ-компании была снята бывшая помещичья усадьба. Помещики там перевелись со времен октябрьской революции, и помещения взяла в оборот небольшая массово-развлекательная контора. Площади отремонтировали под лофт с полуголыми нимфами и винтажными советскими коврами и сдавали на условиях почасовой оплаты под фотосессии, культурные мероприятия и корпоративы. Аниматоры уже разошлись, и народ, как мог, развлекал себя сам, то есть самозабвенно напивался и критиковал начальство.

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

— Где же ваше вечернее платье, мадемуазель? — картинно кланяясь и оглядывая хрупкую фигурку стажёрки в потертых голубых джинсах и футболке с надписью «#нахерофис», поинтересовался Степан.

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

— Заканчивала дополнительный уровень квеста, не успела заехать домой переодеться.

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

— Будьте любезны, — Полковник растолкал рассуждающих на тему экзистенциального кризиса проджект менеджеров, ввалился на сцену и материализовал в руке микрофон. Микрофон пару секунд двоился, потом стабилизировался.

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

— Работа каждого является общим велью. Я, как Суворов, сплю с солдатами, то есть среди солдат, — Полковник нахмурился и попытался сосредоточиться, — то есть работаю среди солдат. Вижу все ваши успехи и поражения, ваши достоинства и недостатки!

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

— Этим я хочу сказать, — оратор решил пояснить свою мысль, — что вы все мне как родная семья. Я горжусь нашими достижениями и тем, что компания СМБирСофт смотрит в будущее. В эти стремительно меняющиеся времена нельзя оставаться на месте. Основные тренды ускоряются, потребление сдвигается по неочевидным векторам, накопление данных идет по экспоненте, а клиенты становятся ключевым активом. В этих сложных условиях мы готовы представить на рынке совершенно новый, я бы даже сказал, революционный, продукт — квест в виртуальной магической реальности. Практически каждый из вас вложил душу в этот продукт, я верю в это! И ваши инвестиции окупятся в самое ближайшее время!

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

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

— Все протестировано, — заговорщически подмигнув, подтвердил инженер по качеству Михаил.

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

— Кто пойдет? — спросил Степан.

— Нуу... кто придумал, тот и пойдет, — протянул Михаил.

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

— Да не слабо — с ударением на последний слог бросил Илья и, дабы сохранить остатки мужества, тут же двинулся в сторону шефа.

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

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

— Внимательно, — процедил он сквозь зубы.

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

— Чего "того"? — не выдержал Полковник.

— Запустить, — выдохнул алкогольные пары в лицо шефа Илья.

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

— Я бы посмотрел на ваш, так сказать, продукт, — с сомнительным ударением на последнем слове произнес бородатый армянин в дорогом твидовом костюме-тройке.

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

— Игра в дополненной магической реальности, — начал он презентационным тоном, — наш самый амбициозный продукт. Мы планируем выпустить его на рынок во втором квартале этого года. Жанр — магический квест с элементами реализма, — голос Полковника от напряжения стал срываться на фальцет.

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

Полковник вошел в роль, добавил артистичности, и начал расхаживать в расширившемся круге инвесторов:

— Сюжет игры проведет героя по нескольким мирам, в которых ему придется столкнуться с чудовищами, драконами, злыми магами, гладиаторами и дикими зверями. Мы дали волю естественному желанию большинства получить победу не силой физических тренировок, а мощью природной, сконцентрированной в человеческом теле энергии. Некоторые части геймплея основаны на реальных событиях. Например, мы выделили грант кафедре исторической магии ульяновского государственного университета, чтобы реконструировать сцены гладиаторских боев периода расцвета боевых магических искусств в древнем Риме.
Блондинка с шумом выдохнула, армянин тронул пальцем нос, стоящий во втором ряду молодой человек в хипстерской футболке с надписью "еще F5", подвернутых джинсах и термокружкой с заметной иронией спросил:

— Так вы нам что-то покажете сегодня? Уровень пафоса зашкалил, но результата пока не видно.

Полковник не привык к тому, что его припирают к стенке. Естественной реакцией было отбиваться.

— Все готово, — скрежет зубов был слышен даже задним рядам слушателей. — Хотите посмотреть, господа?

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

— Определенно, — выпалила блондинка, мелко переступив шпильками.

— Любопытно, — потер висок армянин.

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

— Вэлкам, — невнятно пробурчал он и повел гостей сквозь толпу в сторону неприметной серой двери с кодовый замком.

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

— Какого лешего, господа?! — Степан натолкнулся на Настю.

— Охранники свет вырубили, экономят, — Илья щелкнул выключатель.

Резкие галогеновые лампы осветили просторное бетонное помещение, похожее на подземную автостоянку. Инвесторы с сомнением поморщились.

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

Илья уверенным шагом двинулся к колонне. Полковник, оставив немного ошарашенных интерьером инвесторов, догнал разработчика:

— Если что, ты резюме обнови.

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

— Новый квест, — взял на себя инициативу Полковник.

— Вы выбрали “новый квест”, — слегка механизированным женским голосом повторил звуковой движок игры.

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

— Квартальная премия, — сквозь зубы процедил Полковник, и кролик тут же переименовался в Лапочку Д. Новое имя пушистыми розовыми буквами поплыло над его головой.

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

— Реплик из голодных игр понадергали? — шепотом спросил хипстер у Полковника. Тот в ответ лишь развел руками.

— Дальше идет немного текста и диалогов с кроликом, чтобы ввести игрока в сюжет, но мы можем это пропустить, — включился в работу Степан.

— Можешь ввести нас, то есть уважаемых инвесторов, в курс дела коротко? — спросил Полковник.

— Ага, давайте. Так время сэкономим. Итак, мы с вами находимся в офисе, откуда наш маг-экспериментатор открыл несколько дверей в другие миры. Дверей — в буквальном смысле слова. Открываем дверь — за ней мир. Другую — за ней другой. Игрок будет попадать в разные локации, выполнять квесты, находить дальнейшие подсказки, периодически возвращаясь в этот офис, чтобы войти в другую дверь. Некоторые двери до поры открыть невозможно. В некоторые миры попасть из офиса не получится. Цель игры — найти коллегу и помочь ему восстановить нарушенную ткань мира. Мы, если хотите, можем пройти часть квестов в режиме презентации. Дверей здесь больше, чем может за вечер открыть один игрок. Поэтому мы специально разработали вариант для демонстрации.

— Это было бы потрясающе, — захлопала в ладоши блондинка.

— Любопытненько, — кивнул хипстер.

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

— Что ж, режим презентации рассчитан примерно на двое суток субъективного времени, — взял слово Полковник. — В реальности же пройдет не более двух минут. Весь геймплей мы сегодня показать вам не в праве. В режиме демонстрации нами предусмотрен определенный маршрут, который наиболее полно презентует вам специфику игры, и мы рекомендуем его придерживаться. И да, раз уж нам предстоит провести какое-то время вместе, предлагаю познакомиться.

Полковник оглядел оставшихся разработчиков.

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

— Я с вами в игру не пойду, — перебил Миша. — Понаблюдаю за логами и ошибками. Багов разрабам понакидаю.
Упоминание ошибок и багов явно не вызвало у Полковника энтузиазма, но он был вынужден сохранять лицо.

— Теперь, уважаемые коллеги, — он повернулся к потенциальным спонсорам, — представлю вас команде и друг другу. Анна — руководитель инвестиционного департамента компании Открытие. Константин, — Полковник слегка наклонил голову в сторону парня в футболке, — директор по продажам группы компаний Бета Капитал и Александр, — наклон головы в сторону армянина явно вышел сильнее — владелец и генеральный директор софтверной компании Next Level IT.

Несколько секунд ушло на нестройные “рады познакомиться”, затем Полковник предложил начать, и Илья уверенно двинулся к одной из дверей.

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

— Это что, Нарния? — спросил Александр.
Илья, успевший пропустить всех участников вперед, тихо выругался. И тут на стоявшего впереди Константина налетел… клоун. Быстро вскочив на ноги и отряхнувшись, тот моментально скрылся в густом еловом лесу, окружавшем поляну с дверью и фонарным столбом.

— Будьте любезны… — вопрос вполне ясно читался в глазах Полковника.

— Черт, это не тот режим. Миша по привычке тест врубил. Этот квест — только для внутреннего использования. Мы из него тестовые сценарии стартуем.

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

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

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

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

— Что ж, давайте проведем вам, господа, экскурсию по земле обетованной, на которую в прямом смысле еще не ступала нога человека, — Полковник сделал шаг вперед и наступил в нечто, похожее на коровью лепешку. — Можно убавить реализма?

— Учтем, — пряча улыбку, кивнул Илья.
Компания двинулась к холмам. Блондинка сняла шпильки и расстегнула верхнюю пуговицу блузки.

— Хотите кроссовки? — поинтересовался Илья, пялясь куда-то в район расстегнутой пуговицы.

— Было бы неплохо. И что-нибудь вроде спортивных штанов вместо юбки за одно.

— Легко, — подмигнул Илья.

И блондинка оказалась в белых тканевых кроссовках и коротеньких трикотажных шортиках.

— Ничего не перепутал? — блондинка уперла ладонь в бедро, обтянутое шортиками.

— Неувязочка, извините, — на этом шорты сменились удобными льняными брюками цвета хаки.

— Давайте без фокусов, уважаемый.

— Вообще-то в реальной игре за это надо платить.

Блондинка потерла средним пальцем уголок глаза так, чтобы заметил только Илья.

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

Про своего руководителя коллеги знали крайне мало. На вид ему было лет двадцать восемь с половиной. Хотя непременный строгий костюм на работе делал его старше лет на пять. На работе знали, что он не терпит опозданий, дилетантов и не умеет поддерживать порядок на рабочем столе. А партнеры всегда учитывали его любовь к хорошей кухне и дорогим шотландским напиткам. Еще ходили слухи, что он разводит какую-то особо лютую породу боевых корги. Кличка “Полковник” досталась присутствующим здесь разработчикам, так сказать, по наследству. Ходили слухи, что это что-то из буйной юности, но, зная нрав шефа, спрашивать никто не решался.

Остальные участники тоже сменили одежду. Не то, чтобы всем прежняя доставляла неудобство. Просто было забавно вот так переодеваться по щелчку пальцев.

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

— Будьте любезны. А то ведь утомятся гости наши.

Перед игроками открылась большая выемка-чаша в скале. По краям росли небольшие деревья, внутри же была голая горная порода. И какое-то неясное мельтешение.

— Что это? — спросила Анна.

— Это... что это у нас? — Полковник щелкнул пальцами в сторону Ильи.

— Это наши дракончики.

— Дракончики? — восторженно повторила блондинка.

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

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

— А это не опасно? — спросил Александр.

— А вы в компьютерные игры играли? — Илья снял очки и небрежно протер их краем футболки. — Это может быть опасно для вашего персонажа, но сейчас мы в демо, так что расслабьтесь и получайте удовольствие. Хотите покататься?

— На нем? — Александр неуверенно махнул в сторону дракона, который уже потерял интерес к людям.

— Ну да.

— А можно мне? — вышел вперед Костя.

— Велкам, — Илья два раза щелкнул пальцами, и на спине дракона появилось что-то среднее между седлом и детским автокреслом с подпоркой для спины и ремешками.

— Ого! Вот это сервис! — Костя почесал в затылке и неуверенно двинулся к зверю.
Илья расправил ремни, помог Косте усесться и защелкнул фиксаторы.

— А управлять-то как? — опомнился хипстер.

— На лошади ездили?

— Ну было раз. Не то, чтобы удачно.

Илья вручил наезднику поводья.

— Не переживайте, это демо режим. Мы все контролируем. Далеко не улетите.

На этом он сделал шаг назад, коротко свистнул и дракон, щелкнув хвостом, резко взлетел вверх.
В первую секунду Костю вдавило в спинку сиденья с такой силой, что перехватило дыхание. Когда через несколько секунд это ощущение не исчезло, его охватила паника. Но тут дракон набрал высоту и плавно полетел параллельно земле. Это было что-то невероятное. Голова дракона в прямом смысле задевала облака. Люди внизу стали неразличимы. Только по огромному темному пятну кратера в скале можно было догадаться, куда потом придется возвращаться. А возвращаться уже не хотелось. Костю накрыла настоящая эйфория свободного полета. Страх ушел, дышалось на удивление легко, ремни держали в седле надежно. Но тут дракон начал разворачиваться и мысли Кости вернулись в практическое русло. “Это же чертова золотая жила. Нужно зарядить юристов, чтобы выкупить права на издание. Не зря же они нас тут собрали. Явно не хватает финансирования. Это будет бомба. Самая реалистичная игра, которая когда-либо выходила на рынок”.

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

— Это потрясающе, ребята! Графика, физика… Вы просто боги! — Потом он заметил огоньки в глазах других инвесторов и немного поумерил свой пыл. — В общем, на рынке вам найдется место, это точно.

— Рад, что вас впечатлило это скромное приключение, — расшаркался Полковник, — но пора двигаться дальше.
Он пробежался пальцами по пульту и солнце за пару секунд описало полукруг по небосклону, скрывшись за горизонтом. На небе появилась полная луна и звезды.

— Я вам открою один секрет. Мы говорим, что действие нашей игры происходит в нескольких мирах, но не говорим, как они связаны между собой. На самом деле эти миры находятся в одной физической реальности. Это планеты одной солнечной системы. С каждой можно увидеть другие на небе. Некоторые невооруженным глазом, некоторые в телескоп. И не все сразу, конечно. Была мысль сделать из этого дополнительный квест, но решили оставить просто в качестве эстетического удовольствия для любителей таких вот деталей.

Полковник нажал что-то еще, и за спинами игроков открылся вход в пещеру. Без всяких эффектов. Просто образовался в один момент.

— Это наша следующая локация.

Команда и инвесторы вошли в пещеру. Из-под ног разбежались маленькие разноцветные ящерки.
Полковник щелкнул двумя пальцами одной руки по кулаку другой, как будто высекая огонь, и на стенах загорелись факелы, а посреди пещеры — костер в оправе из крупных неотесанных камней.
Пещера оказалась довольно просторной. Даже при свете огня потолка ее разглядеть было невозможно. Вдоль стен валялись пучки сушеной травы, напоминавшие куриные лапки. “Плохо прорисованы”, — подумал Полковник. — “И какого черта они вообще там делают?”

— Что у нас с обстановочкой? — шеф повернулся к Степану.

— Не извольте беспокоиться.

Аналитик почесал в затылке, прокашлялся, оглянулся по сторонам, пошевелил пальцами перед лицом на манер злого колдуна, явно работая на публику, и громко хлопнул в ладоши два раза. Что ж, за результат Степану можно было простить это небольшое идиотское представление.

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

— Шато Лагранж, будьте любезны.

Степан достал из воздуха штопор, открыл две бутылки и разлил по бокалам густое красное вино.
Полковник и инвесторы расселись в обшитые бордовым бархатом кресла. Разработчикам достались подушки.
Игроки разобрали бокалы, зазвенело стекло под одновременно зазвучавшие короткие тосты. В воздухе разлились густые ароматы шоколада, спелой вишни и черной смородины. Косте внезапно пришло в голову, что играть они начали поздно ночью после немалого количества выпитого на корпоративе, но опьянения, да и сильной усталости он не чувствовал. Хотя после пары глотков вина слегка потянуло в сон.

— Как же все это работает? — спросил Костя, ни к кому конкретно не обращаясь.

— Идея проста, — подхватил Полковник. — Все мы знаем, как работает магическое энергетическое поле земли. Человек способен пропускать через себя некоторое количество этой энергии. При наличии небольших способностей и усердных регулярных тренировках энергию можно аккумулировать в собственном теле, что и делают маги, трансформируя ее по необходимости в другие виды энергии или вещество. Эта база университетских специальностей маг-направлений. Но, что, если магическую энергию можно аккумулировать где-то еще, помимо человеческого тела?

— Вы создали магическую батарейку?

— Технически, это скорее аккумулятор. Но не только. Тут еще важен механизм применения этой энергии. Как человек применяет магию? Как получает результат? Этот процесс похож на производство мыслей или управление собственным телом. Мозг человека преобразует энергию в действие благодаря особому типу нейронных связей, формирующихся в течение всей нашей жизни. Исследования в направлении искусственного магического интеллекта ведутся уже много лет, и к сожалению или счастью, мы вряд ли когда-либо увидим результат в том виде, в котором представляют его фантасты. Но наука все же достигла практических результатов. Мы не посягаем на полноценного думающего искусственного мага. Нам лишь нужно добавить вариативности в запрограммированные сценарии. Но и это еще не все. Ответьте мне на один вопрос: где мы, по-вашему, находимся?

— В игре? — усмехнулась блондинка.

— Конечно, но где именно? Когда вы играете в компьютерную игру, вы сидите дома на диване, в клубе вы можете взять очки виртуальной реальности. А где вы сейчас?

— В бетонном ангаре? — продолжил цепочку Александр. — Но это, видимо, не весь ответ на вопрос.

— Вы правы, — улыбнулся Полковник. — Не весь. Вопрос в том, где именно мы играем? Где находится эта пещера, костер, вино и мы с вами — те мы с вами, которые в игре. Игровая реальность — что-то вроде искусственного пузыря на поверхности магического поля нашей планеты. Вход в него открывается только в точке его создания, поэтому “лишние”, так сказать, участники сюда не попадают.

— А что со временем? Вы говорили, что в реальности пройдет всего пара минут, пока здесь мы часами осматриваем достопримечательности.

— Да, верно. Пузырь имеет свои физические характеристики. Также он не существует в пространственном измерении. Это чистая энергия. Поэтому любые физические изменения здесь не повлияют на вас там, — на этом Полковник налил себе еще бокал вина. — Но все ощущения вы испытываете на высшем уровне реализма, так как магическое поле взаимодействует непосредственно с нейронами головного мозга.

— Мне кажется, ваша технология имеет огромный потенциал в сфере развлечений.

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

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

— Вы можете лечь прямо в одежде. Завтра она останется свежей, не беспокойтесь, — пояснил Полковник, настраивая на пульте ночной режим.

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

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

— Знаете, я, кажется, вижу один побочный эффект таких безнаказанных гедонистических удовольствий, — задумчиво протянул Константин, наблюдая за движением чаинок в заварнике.

— Неужели? — с сомнением спросил Полковник.

— Вы приучаете мозг к потреблению без последствий. Как объяснить ему после таких вот застолий, что в реальности нужно держать себя в руках.

Блондинка отложила в сторону кусок хлеба, а немного подумав, и вилку.

— Что ж, стоит провести исследования прежде, чем бросаться необдуманными гипотезами. В конце концов, нас и компьютерными играми пугали, и телевизором.

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

Это было похоже на Колизей. Игроки стояли в верхнем ряду огромного античного амфитеатра. Кольца зрительских мест уходили вниз к арене-котловану, которая поначалу показалась пустой. Через секунду в сторону зрителей полетел огромный кусок скалы, но не долетев до трибун, разбился о невидимое ограждение. Зал взорвался криками и ударами разномастного оружия об пол и сиденья.

— Здесь сражаются маги-гладиаторы, — пояснил Полковник. — Арена выбита в скале, и противники могут использовать подножный, так сказать, материал, чтобы нанести урон противнику. По сценарию игры следующий боец будет выбран из зрителей — мы немного дополнили классический свод правил магических гладиаторских боев древнего Рима. И, естественно, этим бойцом будет наш игрок. Но нам в демо режиме, конечно, ничего не грозит. Идемте ближе к зрелищу.

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

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

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

— Какого черта? — вскочил с места Полковник.

Сам Илья потерял дар речи от неожиданности. Они же в демо. Не участвуют в игре. Только смотрят. Что-то пошло не по плану. Баг в алгоритме выбора участников. Дальше обозначения проблемы мысли Ильи не заходили. А тем временем к нему уже направлялись охранники, чтобы вывести его на арену.

Полковник, судорожно обшарив карманы, вытащил пульт и ткнул пальцем в экран. Экран оставался черным и пустым. Полковник отбил на пульте барабанную дробь — без результата.

— Игра, выход! — ничего не произошло.

— Да какого черта? Степан, что с пультом?

— Должен работать... — растерянно промычал аналитик.

— Это я и без тебя знаю. Как нам связаться с Мишей? Пусть остановит игру, выходим.

— Никак, Дмитрий Владимирович. Успели разработать только такой способ связи. Делаем голосовое управление, но оно еще в разработке.

— Спокойно, коллеги. — вмешался Константин. Объясните, что происходит и чем нам это грозит.

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

Полковник нервно и дробно отбивал фразы, не спуская глаз с Ильи, который уже стоял на арене.

— И что там у нас за вытекающие? — спросил Александр.

— Есть еще один пульт, — вклинился Степан. — Он в кабинете. У кролика. Запасной. Но Илюхе придется пройти квест. Победить этого хера на арене. Тогда мы сможем вернуться в офис, откуда стартовали, взять пульт и перейти обратно в демо или выйти, если захотим.

— Ну выглядит не очень сложно. Он ведь знает, как победить? Он же разработчик. Сам это писал, — голос Ани немного сник к концу, потому что на лице Степана явно читалось сомнение.

— Да, но нет. Он делал графику, да и в других квестах. Как устроена физика он знает ну может чуть больше игрока, попавшего сюда впервые. Хотя, какие-то квесты, он, кажется, проходил в тестовом режиме. Может и справится.

— А если нет?

— Раз мы не можем выйти, то нас вернет в начало квеста. Выбор противника повторится. И так как мы все теперь считаемся реальными игроками, то выбирать будут из нас. До победы, — Степан почесал бороду и снова вспомнил про вискарь.

— Ладно, пока вроде все выглядит не так уж страшно, — Костя двинулся к арене. — Давайте поиграем. Но за эти ваши баги вам, Дмитрий Владимирович, придется отчитаться отдельно. Такой фортель на геймерской конференции похоронит и вас, и нас.

Разработчики и инвесторы спустились в первый ряд и встали перед зрителями. Илья, кажется, тоже успел оценить обстановку, и нервничал на вид не слишком. Он скинул футболку, видимо, ради эффекта, так как температурные ощущения в игре поддерживались на комфортном уровне. Оранжевые очки он тоже снял. На зрение они, похоже, не влияли. Хотя может только в игре.

Пробил гонг, означающий начало боя, но противник не кинулся на Илью сразу.

— Я знаю тебя, ублюдок. Помнишь меня? Мы встречались.

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

— Сегодня я могу сказать правду. — продолжил Батлер. — Как часто вы говорите правду? Ты, как скользкий червь, ползающий по испражнениям. Ты оскорбил мою женщину. Ты — это ложь, лесть, слабость и молчание. Тебе безразлична правда, честность, сила и открытость. Ты учишь этому и других. Я вырос в местах, где убивали, и где вопросы решались исключительно кровью, где проявляющий неуважение лишался зубов, и где нужно было сто раз подумать, прежде чем кому-то что-то сказать. Безнаказанность рождает подобных тебе дегенератов. И когда я встречаю таких тварей, во мне пробуждается абсолютно искреннее желание — желание раздавить гада. Ты говорил мне, что я не прав, помнишь? Что мне нужно извиниться. Я никогда не молчал и никогда ни перед кем не извинялся. В моем мире вопросы решаются по-другому. В моем мире уважения достоин лишь честный воин, стоящий на арене, покрытый кровью и грязью, которого, если постигнет неудача, то, по крайней мере, неудача в великом дерзновении. Главное, что никогда он не будет стоять рядом с той холодной робкой душой, которая не знают ни побед, ни поражений.

— Вот это вы пафоса нагнали. Кто, интересно, сочинитель сих сентенций? — спросил Константин у Степана.

— А это (вот вам совпаденьице) сам Илья. Он в какой-то момент почувствовал в себе дар сочинительства и написал часть диалогов к игре. Что-то мы выкинули, конечно, но некоторые вещи показались уместными.

— Все еще кажутся? — риторически спросил Костя.

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

Игра была бы не игрой, если бы противника можно было победить вот так сразу. Батлер, конечно, раскидал щебенку, и, несмотря на многочисленные царапины на теле, выглядел вполне бодро. Но зеленая полоска вокруг его фото над ареной посерела процентов на двадцать. Илья вскинул руку вверх и издал что-то похожее на победный клич.

— Получил, ублюдок!

Противник больше речей произносить не стал, поднял руку, медленно собирая пальцы в кулак, и опустил на Илью пять каменных глыб, выдранных из скалы позади программиста. Илья заметил атаку в последний момент и увернулся плохо. Один камень выбил ему левую руку из сустава. Рука повисла плетью, Илья закричал от боли и упал на колени, а красная рамка вокруг фото Ильи резво посерела на десять процентов.

— Когда вы говорили, что игрок все чувствует в полном объеме, я как-то не подумал про боль, — обратился Константин к Полковнику.

— Боль мы уменьшили, конечно. Вы будете чувствовать только пятьдесят процентов. Но при сильных повреждениях и этого хватает с лихвой. Вам ведь и ногу может оторвать, например.

— Няшненько, — почесал затылок хипстер.

Тем временем Илья с явным усилием поднялся, глубоко вдохнул и собрал пальцы правой, неповрежденной руки в щепоть. Вокруг Батлера поднялись острые каменные шипы. Правда, его самого там уже не было. А вокруг Ильи закрутился водоворот мелких камней, царапая кожу. Программист явно запаниковал, хаотично замахал руками, кажется, пытаясь отбить камни физически. Через пару секунд водоворот осыпался, а Илья упал без сил. Уровень его здоровья снизился до пятидесяти процентов. Настя вскрикнула, Полковник потер руками глаза.

На арене, казалось, ничего не происходило. Илья поднялся на колени и с виду пытался сфокусироваться на противнике, который замер на песчаном озерце в центре. Если можно было бы увеличить кадр, то оставшиеся на трибунах игроки увидели бы, как программист правой рукой скребет камень, собирая песок. Набрав небольшую горсть, он резко вскинул сжатый кулак вверх. В ту же секунду полетел вверх и песок из-под ног противника. Батлер провалился в образовавшуюся яму, Илья, впечатав ладонь в камень, вернул песок обратно и, с явным усилием подняв левую руку на уровень груди, скрутил над ладонью маленький огненный шарик. Шар начал расти и полетел в сторону песчаной гробницы. Зрители закрыли глаза от резкой вспышки, а когда проморгались, увидели гладкую стеклянную поверхность на том месте, где под песком должен был находиться Батлер. Зеленый прямоугольник вокруг его лица полностью превратился в серый. Заиграла победная музыка, над головой Ильи загорелся полупрозрачный факел.

— Вот это поворот. Красиво вышло. А вы говорите, не играет. Если бы это не было всем нам на пользу, я бы посоветовал вам проверить, чем ваш сотрудник занимается в рабочее время, Дмитрий Владимирович, — усмехнулся Александр.

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

Требовательный кашель Полковника прервал всеобщую суету вокруг виртуального героя.

— Пульт, коллеги. Думаю, пора заканчивать наше маленькое импровизированное приключение.

— Будет сделано, — отрапортовал Степан и двинулся к кролику.

Зверёк запрыгнул на стол, суетливо потер лапками и произнес:

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

— Итальянская семья ведет себя тихо, — произнес Степан, впечатывая слова.

Кролик замолчал, перестал суетиться на столе и откуда-то из-за спины вынул небольшой белый прямоугольник — точную копию пульта Полковника.

— Будьте любезны, — Степан протянул пульт шефу.

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

— Я вряд ли готов сейчас обсуждать произошедшее. В понедельник хотел бы получить отчет по результатам нашего, так сказать, приключения. — процедил Александр и двинулся к выходу.

Анна, промычала что-то похожее на “спасибо, до свидания”, и тоже ретировалась.

— А ведь ничего, в сущности, не произошло, — глядя в спину инвесторам, тихо сказал Костя. — Это, конечно, игра. Физически мы были бы в полном порядке при любом раскладе. Но что, если из-за дефектов в вашем коде игрок застрянет там, скажем, на год субъективного времени?

И не дожидаясь ответа, продолжил:

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

Все закончилось. Заказчики разошлись, каждый со своими мыслями по поводу жизнеспособности продукта. Настя с Ильей накинулись на Мишу, который тыкал им в логи на планшете, Полковник застыл, осмысливая влияние случившегося на собственные карьерные перспективы. А Степан опустился на голый пол по-турецки, дернул рукой в сторону и вынул из воздуха бутылку вискаря, настроенного на арахисе:

— Алкоголя не пью и прекрасно себя чувствую.