10110 = 22 = 1А
Потом мы пили чай и разговаривали так, словно ничего особенного между нами и не происходило. И это было правильно. Я рассказал Карри том, что успел сделать. Не так уж и много.
— Шила так и не вернулась в свой магазин. Хочу сегодня еще раз зайти к Иргусу, может быть он нашел ее в настоящем мире…
— В реальном. Прости, мы называем обычную жизнь реальным миром, а игру — виртуальным.
— Да, спасибо, учту. Сложно приспособиться с непривычки. А вот тот пепельный блондин меня заинтересовал. Скользкий он какой-то…
— Не бери в голову. Можешь выкинуть его из числа подозреваемых. Я давно его знаю, впрочем, как и многие здесь. Парень пришел сюда еще подростком. Он инвалид, парализован. Здесь его мир, его жизнь, его счастье. Аватар, кстати, так и не менял. Он обжился здесь, у него три фабрики. Дохода с них особого нет, но ему нравится давать игрокам подзаработать по мелочи. Он может быть злым, но в основном относится к игрокам с уважением. Раз он тебе рассказал о том, что видел, значит, ты ему понравился.
— Хорошо. Одним подозреваемым меньше.
— А у тебя есть и другие?
— Для начала я решил подозревать всех. Иргус, вроде бы, вне подозрений, но ведет себя странно. Почему он никуда не выходил, не открывал лавку, не разыскивал жену? Еще там случайный прохожий был. Представился как Карси-клоун, приглашал поработать тренером в их клубе.
— Что за клуб? Ты об этом не рассказывал.
— Клуб… Кажется, называется «Шмели»… нет, «Дикие осы».
— Что? Ох, Джеса, не связывайся с ними. Это… очень плохие парни. Они тут пытаются установить свои порядки. Часто идут против мэрии, устраивают всяческие каверзы и потасовки. Ходят по краю. Их руководитель скрывается. То есть, делает вид, что ушел в подполье. Ни разу не входил в игру под одним аватаром или одним именем, всегда под новой личиной, но его ребята как-то узнают главаря. Другие — нет. Стражей это страшно раздражает.
— Да я и не собирался. Просто он оказался в нужном месте в нужное время. Привлек внимание, вот я на него и среагировал. Галочку поставил о последующей проверке.
— Это все, что ты успел?
— Да.
— Тогда давай разбираться. Ходить и разговаривать со свидетелями важно. Но есть несколько фокусов, которые тебе не пришли в голову. Даже если кто-то заметил грабителя, не факт, что в следующий раз он пойдет на дело с тем же аватаром. Так что расследование лучше начинать с другого.
— Изучить статистику входов в игру по дням?
— Ерунда. Ты знаешь, сколько народу входит в игру каждый день?
Я покачал головой.
— Каждый час от двух до трех миллионов человек.
— Каких миллионов, откуда…
— Из разных городов. Сейчас сеть клубов виртуальной реальности насчитывает более пятидесяти тысяч единиц. Они действуют практически в каждом городе и не по одному. При этом учитываются только те, кто входит в игру. К ним надо добавить игроков, остающихся в виртуальном пространстве несколько дней. Учитывая большое количество игровых зон, отследить входы в определенную игру невозможно. В каждом клубе от двухсот до пятисот ванн. Лег, вошел в распределительное пространство, и выбираешь игру. Вышел из нашего Городка, например, попадаешь опять в распределительный зал — можешь завершить игру, можешь перейти в другую. У меня есть знакомый, который посещает Городок раз в три-четыре дня только чтобы получить секс-разрядку. Потом он возвращается в другую игру и продолжает сражения с монстрами. И как ты его отследишь?
— То есть… Пришел, ограбил, вышел и дальше идешь сражаться с чудовищами?
— Ага.
— Тогда должна быть статистика по входам в Городок, — упрямо сказал я.
— Кому должна? Ни учета, ни контроля, кроме приблизительной оценки количества находящихся внутри игроков, чтобы гарантировать функционирование сервера. То есть количество вошедших минус количество вышедших дает количество участников.
— Что значит гарантировать функционирование сервера»?
— Игра поддерживается рабочей станцией, — удивленно стрельнув в меня глазами, сообщила Карри. — Обычно это несколько связанных и продублированных устройств, где хранится вся информация, включая дома, деревья, траву, тротуары, аватары, время суток, фонари, еду и прочее.
— Но, послушай, когда смотрю на эту железку, — я вытащил из кармана свой блок, — я вижу код человека… игрока. Тебя, меня, других… Значит он у каждого есть? И вот эти коды можно отследить?
— Эти можно. Ходи, направляй на каждого встречного, записывай. Но это бесполезно. Код дается тому, кто привязан к игре, например, как я. То есть перед тем, как лечь в ванну, я объявляю свой код. И попадаю не в распределительный зал, а сразу в Городок. Но ты же вот, ничего не объявлял?
— Как я мог объявить, если даже не подозревал, что такие номера существуют?
— Вот. А другие могут знать о кодах. Но входить как ты — без объявления кода. А дальше уже выбирать куда они пойдут. И очень многие просто хотят скоротать вечер или отпуск. Принять участие в боях с монстрами, в полетах в космосе, в оргиях. И вернуться.
Как же все трудно! Информация Карри с трудом укладывалась у меня в голове. Будь на моем месте Юнта, ей было бы проще, она в этих серверах и машинах разбирается или хотя бы понимает что это. В отличие от меня.
— И что же мне делать?
— Думать. Давай, раскладывай свои записи.
* * *
У Карри нашлась большая, на полстола карта Городка, с ней оказалось гораздо проще работать, чем с фрагментами карты в железяке.
Когда я расставил флажки с местами ограблений, то понял, что мои предположения оказались почти верными — все дома находились примерно на одном расстоянии от здания Суда.
— Может быть грабитель служит в Суде? Или часто там бывает? — спросил я.
— Вряд ли. Хотя… Не знаю. Почему ты так решил?
— Смотри, все места преступлений приблизительно на одном и том же расстоянии от здания Суда. Если злодей имеет отношение к Суду, его никто не заподозрит.
— Нет, не думаю. У стражей, да и других сотрудников есть такие же справочные блоки, как у нас, плюс большие экраны… Видел там экраны?
— Да, и в кабинете стражника, и в холле, где искал свободные вакансии, — кивнул я.
— Значит те, кто там находятся, сразу получают информацию о новом преступлении и находятся настороже. Если один и тот же человек трижды вернется после оповещения, то хоть кто-нибудь да задумается.
В ее словах была правда. Что же делать? Карри смотрела на меня испытующе, и это еще больше сбивало меня с мысли.
— А что ты собирался предпринять до того как мы встретились?
Встретились! Вот как это называется! В голове шевельнулась какая-то мысль, но исчезла. Я поморгал, пытаясь ее вернуть, но понял, что это бесполезно, поэтому сказал:
— Сегодня должно совершиться следующее ограбление, если я правильно все рассчитал. Может быть стоит пойти, осмотреться на месте, понять, откуда он приходит, сколько там идти до каждого из предыдущих мест. Ну и покараулить. Насколько я понял, все грабежи происходили с утра. Если там будет кто-то подозрительный… можно проследить и поймать на месте преступления. Правда?
Скептическое выражение лица Карри меня обескуражило. Еще какие-то препятствия, о которых я не знаю? Но она неожиданно сказала:
— План совершенно идиотский. Но ты можешь попробовать. Может и вправду что-то такое найдешь…
— Ты пойдешь со мной?
— Нет, прости. У меня есть свои дела.
— Тогда я пойду прямо сейчас. Огляжусь на месте, пройдусь по двум остальным точкам…
Я начал вставать, но тут взгляд упал на карту. Теперь я смотрел на нее не сбоку, а почти сверху. И заметил то, чего раньше не замечал.
— Ты что?
— Кажется… я что-то заметил…
Усевшись обратно в кресло, я уставился на карту. Потом попытался измерить расстояния, растопырив пальцы. Карри наблюдала за мной с растущим удивлением.
— Слушай… мне кажется… Центр преступлений находится не в Суде, а в центре площади, там, где этот памятник стоит… вернее, стела.
Немного посидев, глядя на карту, Карри вдруг поднялась, и вышла в кухню, но очень скоро вернулась, неся в руках стопку пластиковых и бумажных тарелочек.
— Давай попробуем наложить, может, какая-то подойдет…
Первая была слишком маленькой, вторая ближе, а третья внезапно соединила все три флажка.
— Смотри-ка, ты, похоже, прав…
Она достала откуда-то из-под стола набор цветных карандашей и обвела тарелку оранжевым.
— Если это так, то твой преступник стартует от стелы. Если он ходит с одинаковой скоростью, то, удалившись, на безопасное, по его мнению, расстояние, он заходит в первый попавшийся магазин…
— Интересно, как он из него выходит с награбленным? Было бы логичнее, если его ждет машина…
— Джеса, не будь ребенком! Ему не нужно ничего грабить. Ну, может, прихватит какую-нибудь мелочь.
— Зачем же тогда нападать на продавцов?
— Тебе же объяснили уже. Ради очков. Если ему удается несанкционированное, не оплаченное преступление и удается скрыться, то с этого момента включается счетчик. Чем дольше он остается непойманным, тем больше баллов зарабатывает.
— Калечить людей ради дурацких баллов? — взвился я.
Нет, я помню, что я в игре, в виртуальном мире. Но разум против. Это не по-человечески. Такого просто не должно быть!
— Да не дергайся ты. Все в порядке. Если здесь тебе сломают руку, в реале у тебя чуть мышцы поболят или синяк останется. Если убьют, ты там вылезешь из ванны, и пойдешь куда надо. Без проблем.
— Все равно…
— Не все. Уймись. Это игра. Когда-нибудь в игры в своем лесу играешь? Хотя бы в крунту или шангу?
Откуда я знаю, что это за игры такие? Но признаваться в этом было бы неосмотрительно. Поэтому я просто смотрел на нее, судорожно пытаясь понять, как лучше ответить. Но ей, похоже, мой ответ и не был нужен.
— Один игрок проигрывает, другой выигрывает, одни карты бьют другие, кубики летят как им вздумается, ты лишь игрок, наблюдатель, соучастник, но никак не карта или фигура.
В ее скороговорке я с трудом улавливал смысл, но основное, конечно, понял. Играешь с кем-то. И задача игрока не предаваться отчаянию от неудачно брошенного кубика или пришедшей тебе карты не той масти.
— Ладно, — наконец сказал я. — Понял. Просто трудно смириться. Только потому, что люди не являются ни картами, ни кубиками. У них есть душа, мысли, ощущения. И это не только горечь поражения или радость победы. Вообще в жизни мне гораздо интереснее процесс, чем результат, хотя, конечно, проигрывать обидно, а выигрывать приятно.
— Ну и договорились. Дуй теперь, расследуй, считай шаги, лови своего грабителя.
— Погоди… — мой взгляд снова упал на карту. — Может быть удастся вычислить следующее место преступления… Смотри, все точки идут по кругу, последовательно. Расстояние между ними… — снова просто пальцами измерил, — …практически одинаковое. То есть следующий флажок будет где-то между первым и третьим, вот тут, слева и сверху.
— Слишком большая зона для отслеживания, — фыркнула Карри.
— Погоди…
Я снова начал измерять пальцами расстояние на дуге. Раз, другой, третий. Потом взял карандаш, отмерил расстояние на нем, и приложил дальше.
— Кажется… получается пятиугольник…
Сложил пять карандашей так, чтобы они задевали флажки, получил правильный пятиугольник. Воткнул белые флажки.
— Ого, точно… Только вершины попадают на середины улиц. И ты думаешь, что следующее нападение будет здесь?
Поставив палец на верхний белый флажок, она вопросительно посмотрела на меня.
— Скорее всего… Если там есть какие-то лавки или магазины. Может быть, сходить и предупредить владельцев?
Карри внезапно расхохоталась так громко, что вздрогнул.
— Несмышленыш!.. Они только об этом и мечтают! Ну, вспомни же… это игра! — захлебываясь смехом выдавила она. — Для них лишние очки совсем не лишние!
— А если предупредить этих… ну, стражей. Чтобы стояли и ждали?
— Размечтался, — немного успокаиваясь, фыркнула она. — Во-первых, они тебе не поверят, во-вторых, тебе самому нужны баллы, зачем их отдавать стражам? Поверь, у них все и так хорошо, они свой капитал на драках зарабатывают.
Удариться что ли головой об стол, потому что она не желает воспринимать все эти высокие соображения. Для меня безопасность людей перевешивает любые другие аргументы.
— Ладно, я пойду. Посмотрю на месте что можно сделать.
— Ага. Только вначале давай хлопнем по кнопке. Все-таки мы удовлетворили друг друга, правда? Значит нам положены призовые баллы.
— Что нужно делать? — спросил я, поднимаясь из кресла.
Карри тоже встала, подошла к кнопке, на мгновенье приложила к ней ладонь, и показала, что я могу сделать так же.
— Что говорить… ну, думать при этом?
— «Спасибо за секс». Этого достаточно.
Я подошел, и стукнул дважды, каждый раз мысленно проговаривая эти слова.
— Спасибо тебе, Карри, ты мне здорово помогла.
— Не могу ответить тем же. Мне придется как-то жить с тем, что ты мне устроил, — криво улыбнулась она.
В зеленых глазах ее была лишь спокойная грусть, за которой пряталась затаенная боль.