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