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

– Пиво-то взяли? – спросил Чан, дымя очередной сигаретой.

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

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

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

– Достоевский – моветон, я читаю Чехова, – Чан выплюнул окурок прямо на пол.

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

– Да, мы нашли течь в борту корабля, – сказала Мари. – Будешь чай? Или, может, кофе? – она с улыбкой посмотрела на Ги.

– Ой, нет, – помотала головой Мэй, – я не пью ничего содержащего кофеин, помнишь!

– Точно, – девушка пошла на кухню, чтобы налить себе чашку чая.

– Пиво-то взяли? – повторил свой вопрос Чан.

– За пивом сходим попозже, – ответил Ги. – Вам еще долго копаться?

– Не факт, что мы вообще решим эту проблему, – Мари подошла к горе техники в середине лаборатории, рядом с которой устало курил молодой кодер. – Пока мы не нашли решения.

– Значит, я пока не нужен? – он пристально посмотрел на подругу.

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

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

Все трое участников проекта переглянулись, и Чан ответил за всех:

– Ну, может…

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

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

Чан ударил себя ладонью по лицу:

– Правда, почему мы сразу об этом не подумали!

– Тише, – шикнула на него Мари. – Мэй, это долго объяснять, но этого делать нельзя.

– Почему? – тонкие черные брови взмыли на середину высокого лба.

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


– Все равно не понимаю!

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

– Окей, – покачала Мэй. – А если погружать человека в прошлую реальность, купируя всю последующую память? Включая память об игре?

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

– Тогда как вообще работает ваш код? Выходит, что вы ничем не можете управлять!

Мари и Чан многозначительно переглянулись.

– На магии здравого смысла, – ответил китаец.

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