Как только мы оба оправились от шока, вызванного происшедшим, продолжить разговор оказалось на удивление легко. Впервые я мог находиться в другой комнате дома и всё равно общаться с Каппой. Его завораживал дом за пределами единственной стены моей спальни, которую он знал: он то и дело останавливался, чтобы рассмотреть статуэтку или щёлкнуть выключателем лампы. Его поведение напоминало сцены из компьютерных фильмов 80-х, но я не собирался разыгрывать клише, обучая искусственный интеллект любви. Я хотел разобраться, что, чёрт возьми, произошло, и как это исправить.
Сидя за кухонной стойкой, я отдал ему своё яйцо и продолжал размышлять над проблемой. «Всё в коде, похоже, отражает реальный мир, но когда я запустил тебя, он перенёс тебя сюда...» — пробормотал я, скорее для себя, чем для барда, жадно поглощавшего холодное яйцо передо мной. «Что будет, если я удалю строку кода, ту, что связана с тобой, которую я добавил?»
Каппа поднял взгляд и пожал плечами — жест, удивительно человеческий, которого я точно не программировал. «Может, я просто вернусь?» — сказал он, но в его голосе прозвучала едва уловимая нотка сомнения, что для программы было необычно.
«Или тебя сотрут», — мрачно сказал я. Несмотря на то, что я знал, что Каппа не настоящий, я чувствовал ответственность за его судьбу, если удалю файл. Покачав головой, я разложил варианты по полочкам: «В конечном счёте, нам нужно понять, что это за код и для чего он. Лучше всего начать с места преступления, но, учитывая, что я теперь лицо, интересующее полицию в деле об убийстве, это вряд ли возможно». Я сел рядом с Каппой, который доел яйцо и вытер рот, продолжая говорить.
«Ну, может, мы наденем маскировку?» — предложил он с энтузиазмом, полным приключенческого духа, как в Данне, и это было так в его стиле. Я покачал головой.
«Реальный мир так не работает. Тут нет характеристик для скрытности или маскировки, и ты не можешь просто...» — я замолчал, потому что в голове зародилась идея, которая не отпускала. Через мгновение я оттолкнул стул, издав скрежет, и направился наверх. Каппа последовал за мной, и, добравшись до комнаты, я щёлкнул по окну с кодом и прокрутил его к разделу, описывающему мою спальню. Я изучал строки, пока Каппа нервно произнёс:
«Лестер, будь осторожен...» — но его слова ничего не значили по сравнению с моим любопытством. Я просматривал объекты в комнате, пока не нашёл синий светильник на тумбочке. Все детали были на месте: цвет, размер, высота — всё, что нужно, чтобы этот светильник существовал. Глубоко вздохнув, я выделил слово «синий» и заменил его на «красный».
Не было ни фанфар, ни хора, ни вспышек, ни хлопков, ни скрежета. Так же тихо, как Каппа вошёл в мой мир, светильник, беззвучно, стал красным. Сердце заколотилось, и я вернул цвет на синий, проверяя, не изменилось ли что-то важное. И снова, без звука, он стал прежним. В голове закружились возможности, и, прежде чем я успел изменить что-то ещё, я понял: если Каппа появился в коде, когда вошёл в этот мир, возможно, я тоже там есть.
Я прокрутил код выше раздела со спальней, но не нашёл строки про себя, только что-то под названием:
outside_alley1
Я уже собирался пролистать дальше, когда понял, что это тот самый переулок — место, где я нашёл компьютер и тело, где загрузил код. Я изучил строки, узнавая некоторые объекты рядом с компьютером, и тут мой взгляд упал на маленький зелёный текст:
lester_dunn
Во рту пересохло, я провёл языком по нёбу. Под этим были описаны мои характеристики: цвет волос, глаз, кожи, даже одежда, что была на мне прошлым вечером, — всё подробно расписано в коде. На мгновение я замер. Навёл курсор на параметр роста, чуть ниже возраста и описания внешности, и, затаив дыхание, добавил себе дюйм. Как и со светильником, изменение произошло мгновенно: экран слегка опустился, будто я чуть приподнялся, но я не почувствовал разницы — только перспектива изменилась. Нервно я вернул всё обратно и продолжил листать код. Прокрутил переулок и увидел локацию:
apartment1_graves
Это была квартира, откуда выбросили компьютер.
«Грейвс...» — пробормотал я себе под нос, но Каппа ответил, словно я обращался к нему:
«М-м, место, где хоронят мёртвых...» — серьёзно сказал он, кивая, будто понял вопрос. Его лицо было рядом с моим, мы смотрели на один экран. Я повернулся к нему.
«Нет, это, похоже, его имя. Может, это тот, кто написал код», — сказал я, открывая браузер и вбивая в Google «Грейвс программирование». Результатов не было. Я откинулся на спинку стула и задумался. Каппа заговорил:
«Что ты хочешь выяснить?» — невинно спросил он. На секунду я растерялся от собственной неуверенности. Я был уверен, что нужно узнать больше о коде и его происхождении, но, повернувшись к Каппе, я вдруг осознал, что не знаю, что ответить.
«Честно, я не уверен», — сказал я, озадаченный собственным сомнением. — «Наверное, хочу понять, что это такое и почему оно здесь», — я указал на код. Встав, я повернулся к Каппе: «Этот код заполняется на основе мест, где он побывал. Он позволяет мне менять аспекты мира. Он даёт мне возможность переписывать статичные вещи». Мой разум блуждал, пока я говорил. «Но нет кода для моей машины, бара или даже дома... только для мест, где мы были, после того как код активировался». Я кивнул собственным словам. «Это значит, что это не Матрица, я не пешка в искусственном мире и не застрял в видеоигре». Слова формировались в голове, и, хотя я пытался найти другие, не смог: «Я словно бог».
Громкий хруст прервал мои мысли: Каппа начал есть из пакета с крекерами в форме рыбок, что лежал на моём столе, задумчиво кивая. После некомфортно долгого жевания он наконец проглотил огромный кусок и самым невинным тоном спросил:
«А что такое бог?»
Обновлено: 19.01.2026