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