Читать книгу Волна - Софья Мироедова - Страница 4

Реальность 1
1

Оглавление

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

– Ты предлагаешь извлекать память на внешний носитель? – уточнила архитектор сетей, Саша. – Ты представляешь, сколько нам потребуется серверов на одного игрока? Даже с современными квантовыми системами это практически невозможно!

– С нашими бюджетами нет ничего невозможного! – весело парировал оформитель интерфейса, Макс.

– Бросьте, никто не даст нам таких средств. Это все равно, что заселить еще одну планету шахтерами!

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

– Как тебе такое, Мари? Ты слышишь наш отдел дизайна? – Саша подняла брови и с недоумением уставилась на начальницу.

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

– Я же говорил! – торжественно хихикнул Макс, водрузив ноги на стол.

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

– А третья? – спросил поостывший Макс, опустив ноги под стол.

– Третья – нам это просто не нужно.

– В смысле, не нужно? – прыснул Дэн. – Как мы тогда сможем моделировать вариации?

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

Дэн скривился и отрицательно покачал головой.

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

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

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

– Ты издеваешься? – он мотнул головой и поднялся, оперевшись руками на стол. – Она издевается! Да вся игровая индустрия держится на визуальных художниках! Вы, разрабы, до сих пор играли бы в пиксели, если бы мы не придумали весь этот мир! Кто бы в своем уме стал играть в игры из единичек и ноликов?

Саша несдержанно хохотнула.

– Давайте закончим на этом? – руководительница проекта устало нахмурила брови.

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

Тот развел руками.

– Вот! Они тоже не понимают, как работать над сюжетом без информации о бэкграунде игрока.

– Не понимают? – Мари покосилась на молчаливого бородача.

Он пожал плечами.

– Слушай, давай я попробую расставить точки над «i»? – Дэн встал со своего места и начал обходить длинный стол, останавливаясь за каждым участником встречи.

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

– Итак! Мы с вами делаем революцию в игровой индустрии и чувственном опыте человечества! Таких игр не создавал еще никто. Сценарные сновидческие квесты и стрелялки не берем в расчет. Мы собираемся выстраивать реальность игры вокруг пользователя, основываясь на его личном опыте. И фишка нашей игры в том, что она никогда не будет повторяться – игрок, как путешественник по различным параллельным реальностям сможет прожить свою жизнь в миллионах разных вариаций. Если кто-то переживал, что в первом классе не выучил пятый параграф учебника по математике, и делает вывод, что по этой причине не сложилась его карьера, теперь у него будет возможно проверить, что было бы, если бы он учился на отлично. Несложившиеся романтические истории запылают новым жаром, а неудачные поездки обернутся необычными приключениями. И прочее, прочее по рекламному буклету, – он сделал паузу и остановился аккурат за креслом начальницы проекта. – Так объясни мне, Мари, как мы, дизайнеры и сценаристы, должны разрабатывать все эти невероятные реальности, не имея доступа к информации о пользователе?

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

– Вы не должны.

– Не должны? – Дэн опустился на стул рядом с ней. – И как же тогда будет строиться сценарий и визуализация?

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

– Зачем тогда наши отделы вообще сформированы на этом проекте? – Макс оторвался от терзания кольца в губе.

– Видимо, затем, чтобы оправдать ваше существование.

– Вот это было обидно, – дизайнер интерфейсов начал крутить тоннель в щеке.

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

– Ясно, – Дэн почесал висок. – Почему же нам раньше никто об этом не сказал?

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

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

– Все верно.

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

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

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

Совещание закончилось, понурые креативщики разошлись по своим офисам. Мари и Саша остались в конференц-зале. Архитектор сетей открыла окно, чтобы освежить воздух, снаружи шумел привычный лес тополей.

– Слушай, ты правда думаешь, что такой простой код справится с задачей?

– Я в этом уверена.

– Но как мы сможем найти путь к объекту, не зная, существует ли он вообще?

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

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

– Нет, нам известны основные законы сортировки опыта мозгом. Не зря же поколения нейробиологов и сновидцев просиживали свои штаны. Это и есть наш основной фреймворк. А библиотеки нам не нужны – все они уже хранятся в памяти пользователей. Что может быть проще?

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

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

– Я все равно опасаюсь, что у людей начнут лопаться мозги.

– Не начнут.

– А как же эксперименты Штайнера? Сколько судов!

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

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

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

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

– Я по-прежнему считаю, что сознание само подстроится под систему.

– А что если сделать два режима интерфейса? Один свободный, по умолчанию, и второй – с нашей канвой? Чтобы, если что-то пойдет не так, человек всегда смог вызвать понятные настройки…

– Думаю, это избыточно. Фантазии игрока достаточно. Взаимодействие с интерфейсом должно оставаться интуитивным. Без нашего вмешательства.

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

Волна

Подняться наверх