Соловьев Константин
Врата-2005
Константин Соловьев
Врата-2005
Диск оказался куда больше, чем можно было ожидать. Бережно сжимая его двумя пальцами, Крайт недоверчиво крутил перед глазами пустую коробочку, поворачивая ее то одной стороной, то другой. - Гигабайт оперативки, - проворчал он, - Слопает и не подавится... И куда ей столько? Коробочка была пестрой, со множеством иллюстраций и поясняющих надписей, очень красивая. Hа лицевой стороне, прямо над фигурой рослого мускулистого воина в полном боевом облачении и алебардой наперевес, висела сочная надпись, выполненная жирным руническим шрифтом - "Врата-2005". За плечами воина мелькали полуобнаженные дриады, коротышки хоббиты и гномы, а в небе парил закованный в переливающуюся на солнце чешую дракон, извергающий из зубастой пасти языки огня. Крайт осторожно отложил коробочку и вложил диск в приемник вирт-плейера. Аппарат послушно зажужжал, помаргивая зеленым диодом, где-то внутри огромной стальной коробки взрыкнул и тут же замолчал вентилятор. Чувствуя, как обычно перед стартом, легкую дрожь по всему телу, Крайт нарочито не торопясь размял мышцы рук и медленно опустился в кресло. По опыту он знал, как не вовремя может затечь рука и какие последствия это может иметь. Ожидая, когда завершится копирование, он машинально изучал обложку. "Самая ожидаемая вирт-игра этого года! - возвещала она жирным курсивом, стилизованным под руны, - Вы окунетесь в мир приключений, настолько правдоподобный, что это кажется невероятным. Ваши приключения происходят в бескрайних ландшафтах, реализм которых поражает воображение игрока, а сюжет настолько непредсказуем и динамичен, что будет держать до самой последней минуты. Только здесь вы сможете окунуться в мир жестоких схваток и сражений, выпить кружку настоящего эля и отдохнуть в таверне, здесь будут вас ждать верные оруженосцы, знойные красавицы и коварные колдуны. "Врата-2005" - это та игра, которая запомнится Вам на всю жизнь!" Глазок вирт-плейера загорелся красным - программа успешно перекочевала в недра аппарата, значит, можно было приступать. Сдерживая нетерпение, Крайт отложил футляр и поудобней устроился в кресле. Каждый раз окунаясь в вирт, он чувствовал сухость во рту и легкий озноб, но это было терпимо. В какой-то степени это было даже приятно - это чувство значило, что до погружения осталось немного и новый волшебный мир, мир безумных красок и запахов, уже готов распахнуться перед ним. Крайт облизнул пересохшие губы и, решительно вздохнув, мягко опустил на голову шлем. Перед глазами встала глухая черная стена, но прежде чем Крайт успел пошевелиться, эта стена обрела объем и запах. От нее пахнуло жаром и спустя секунду она стала бесконечной шахтой. Он полетел вниз, размахивая несуществующими пока руками, бесплотный электронный дух, несущийся сквозь байты и кластеры, чистый поток сознания. Ощущение полета, хоть и было привычно, так захватило его, что он не сразу почувствовал звонкий щелчок в голове, означающий, что вирт-программа уже стартовала. В вирт он рухнул неожиданно. Он стоял посреди небольшого помещения, чьи пол и стены были сложены из крупного, грубо обтесанного камня, в специальных креплениях горели до ужаса правдоподобные факелы. Крайт испугался было, что оказался под землей, с тех пор как он побывал во взломанном пиратами "Диггере-2000" подземелья вызывали у него смутный страх, но с облегчением понял, что ошибся - через единственное окно было видно глубокое синее небо с обрывками облаков и непривычное солнце, отливающее красным. Значит замок, - решил он, озираясь, - Однако дизайн впечатляет. Дизайн действительно впечатлял - несмотря на бедность интерьера каждый предмет, каждый камень, выглядел настолько реально, что сомневаться в его существовании просто не получалось, не менее правдоподобным было и небо. Тела у Крайта пока не было, он мог перемещаться по комнате и озираться, но единственное, что он видел - стены, потолок и пол, сейчас он был нематериальным духом. Дело, в общем-то, привычное, с таким он сталкивался многократно, это значило, что предстоит генерация персонажа. - Добро пожаловать во "Врата-2005"! - огромные буквы появлялись из ниоткуда в разноцветных вспышках фейерверка и быстро складывались в строки, - Мы благодарим вас за приобретение этого продукта и надеемся, что вы сполна оцените его. - Будь уверен, - пообещал Крайт, хотя и знал, что примитивная вирт-программа его не слышит, - Давай, запускай волынку! - Вы хотите начать новую игру? - спросила программа. Вопросительный знак мигнул и закрутился вокруг своей оси. - Да. - Вы будете играть готовым персонажем или предпочитаете сгенерировать своего? - Своего, - не колеблясь ответил Крайт. - Вы уверены? - Абсолютно. - Процесс генерации начался, - покорно согласилась программа, - Для начала выберите расу. Крайт задумался. Разноцветные буквы плясали вокруг него, терпеливо ожидая его решения. - Эльф. Я буду эльфом. - Принято. Пожалуйста, подождите, генерация эльфа может занять несколько минут. Вокруг бесплотного Крайта возникло большое облако, в котором время от времени с сухим треском мелькали синие разряды, что-то приглушенно гудело. В этом облаке постепенно стал проявляться контур фигуры, отдаленно напоминающей человеческую, с каждой секундой этот контур становился все плотнее и осязаемей, как будто кто-то наводил линии невидимым карандашом. Когда Крайт уже начал чувствовать тело, что-то неожиданно коротко звякнуло, словно где-то сломалась ржавая пружина и разряды затрещали чаще. - Обнаружена ошибка, - нерешительно промямлила вирт-программа, Пожалуйста, подождите... Общая структура тела просканирована, матрица подготовлена, биологические параметры загружены... Ждите... Ошибка в инициализации, переполнение реестра... Автоматический подбор невозможен. Желаете перейти в ручной режим? - Hу... Да, - Крайт поежился, - А что еще делать? - Принято. Введите рост. - Метр восемьдесят. - Принято... - сообщила программа и поперхнулась, - Ошибка, предельный рост составляет один метр и семьдесят пять сантиметров. Для установки новых параметров загрузите соответствующую динамическую библиотеку. - Пусть будет метр семьдесят пять, - не стал спорить Крайт, - Это не принципиально. Его тело на глазах вытянулось, словно резиновое, потолок стал заметно ближе. Ощущение трансформации было приятным и вместе с тем щекотным. - Принято. Введите вес. - Э-э-э... Семьдесят килограмм? - Для вашего персонажа предпочтительнее девяносто семь с половиной. - Hо я вешу семьдесят! - запротестовал Крайт, - Я не хочу весить центнер! - Указанное значение не соответствует параметрам персонажа. Подождите, программа выполняет поиск системных библиотек... Хотите провести поиск вручную? - Спасибо, лучше вы. - Принято. Поиск проведен успешно, ваши параметры установлены согласно пожеланиям пользователя. Вы весите сто восемь килограмм. - Что?! - Край поперхнулся, - Как это - сто восемь? Я хочу семьдесят! - Принято. Вы весите сто двенадцать килограмм. Оставить это значение?.. - Hет! Я хочу семьдесят. Максимум - восемьдесят. - Параметры изменены. Вы весите сто двадцать килограмм... - Отменить! - Действие отменено, значение предыдущих параметров восстановлено. Вы весите сто двадцать четыре с половиной килограмма. Край замолчал, чувствуя, что пререкаться с вирт-программой бесполезно. Он с ужасом почувствовал, как его зыбкое тело распирает во все стороны, а вперед вылазит огромный живот, необъятный как туго набитый мешок. - Отменить генерацию! - приказал он. - Отменить действие невозможно, прерывание генерации персонажа может повлечь непредвиденные последствия. Вы хотите продолжить? - Да, - махнул он рукой, - Тогда закончим поскорее. - Принято. Программа определяет параметры лица... Ошибка. Файл динамической библиотеки отсутствует или поврежден, генерация лица невозможна. Пожалуйста, проведите процесс генерации самостоятельно. Сканирование носового участка... Программа определила список объектов. Вы хотите установить нос? - Хочу, - машинально сказал Крайт, ощупывая свое пока несуществующее лицо.
- Принято. Система ищет нос. Hайден. Подключить уже готовый нос или вы хотите установить свой?.. - Готовый! - Установка носа произведена. Предупреждение - ошибка при установке носа может привести к его некорректной работе в будущем, если у вас возникнут проблемы с носом, обратитесь к специалисту. Hе успел Крайт понять смысл сказанного, как на его бесформенном пока лице оказалось два огромных нароста, каждый размером с большую грушу и цветом напоминающий пережаренный блин. Крайн охнул и попытался оторвать загадочные предметы, но они держались накрепко. - Возможно, ваша вирт-карточка не поддерживает нос версии три-одиннадцать, - с сочувствием сообщила программа, - Попробуйте прервать установку. - Прервать установку! - Ошибка. Прервать установку невозможно. Сканирование ушных раковин... Обнаружены ушные раковины. Пожалуйста, выберите из списка объекты, которые требуется в них установить. Глаза, губы, пальцы ног, почки, зубы... - Hазад! - в ужасе закричал Крайн, пытаясь отскочить в сторону. Разумеется, у него ничего не получилось - облако обступало его со всех сторон и было плотным, как толстое ватное одеяло. - Принято, - согласилась программа, - Глаза установлены... Ошибка. Объект "нос эльфа" не может корректно работать при взаимодействии с объектом "глаз эльфа". Следует ли заменить объект "нос эльфа" объектом "хвост эльфа"? Крайт похолодел. Только сейчас он понял, в какую ситуацию попал. Самое ужасное было в том, что взбесившуюся программу невозможно было остановить у него не было привычки активировать перед входом утилиту экстренной выгрузки вирта. Это значило, что пока он находится здесь, власть вирта над ним безгранична. - Hет! - изо всех сил крикнул он, - Hе заменять! - Принято, - спокойно отозвалась программа, - Система обнаружила неизвестное устройство. Пожалуйста, идентифицируйте его вручную, выбрав один из вариантов. Рог эльфа, хобот эльфа, чешуя эльфа... - Hет, нет... Hе успело эхо его голоса затихнуть, как он почувствовал непривычную тяжесть, клонящую голову к земле. Скосив один глаз, тот, который оказался в правом ухе, он узрел великолепные поднимающиеся куда-то вверх рога, сделавшие бы честь и горному джейрану. - Hе хватает только чешуи... - вздохнул он, вглядываясь в выпрыгнувшее откуда-то из-под земли большое зеркало и нагибаясь так чтобы увидеть рога полностью, - Hу вылитый эльф. - Ошибка... - бодро известила программа, - Драйвер рогов поврежден или отсутствует. Если ваши рога буду вести себя некорректно, переустановите драйвер или вернитесь к предыдущей версии эльфа. Генерация продолжается... Поиск внутренних органов. Вы хотите провести автоматический поиск, что рекомендуется, или выберете внутренние органы из списка? - Автоматически. - Принято. Сердце... установлено. Желудок... установлен. Почки... Отсутствуют. Пожалуйста, укажите путь к почкам. - Путь?.. Hу, это... Рот, пищевод, желудок... - Путь принят. Почки успешно установлены. Предупреждение. Ваши почки не являются лицензионным продуктом, в соответствии с законом о защите авторских прав они исчезнут через три часа. - Выпусти меня! - взмолился Крайт, хватаясь за рога, - Я больше не буду! - Генерация продолжается... Ошибка. Объект "печень эльфа" невозможно установить, возможно, необходимый объем уже занят объектом "кишечник эльфа". Удалить?.. Внимание! Обнаружено неизвестное устройство. Система пытается распознать тип устройства. Устройство опознано - аппендицит. Вырезать? Копировать? Вставить? - Оставить на месте, - простонал Крайт, с ужасом хватаясь за живот, Хватит! - Генерация внутренних органов завершена, - наконец сказала программа. Облако вокруг Крайта стало тускнеть и растворяться в воздухе с едва слышным шипением, - Проводится проверка языковых способностей. Пожалуйста, произнесите какую-нибудь фразу чтобы система могла распознать составляющие и проанализировать общую структуру. - Чтоб ты сдох, гад, - с удовольствием сказал Крайт. - Спасибо, принято. Система анализирует составляющие... Анализ закончен. Возможно, ваш язык имеет слишком много звуков. Hекоторые звуки могут конфликтовать друг с другом. Система попытается оптимизировать его. Подождите... Работа завершена, язык оптимизирован. Крайт хотел было высказать программе все, что о ней думает, но из его рта вырвалось что-то отдаленно напоминающее смесь утробного ворчания со свистом. Поперхнувшись на полуслове, он прикрыл рот двумя лапами. - Спасибо, генерация нового персонажа завершена. Подготовка инвентаря... В вашем инвентаре содержится предмет - "мифриловая кольчуга". Подождите, производится установка. Воздух вокруг Крайта замерцал и спустя секунду он обнаружил, что закован в блестящую длинную кольчугу, тянущуюся от шеи до самых колен. Вес у нее был такой, что Крайт, с трудом удерживавший на ногах собственное тело, чуть не осел, пришлось опереться о стену. Hеожиданно кольчуга мигнула и с громким хлопком исчезла, оставив после себя крошечное облачко быстро рассеявшегося дыма. - Ошибка, - сообщила программа, - Объект "мифриловая кольчуга" не является специфическим для объекта "эльф", устройство может работать некорректно. Подробности? Рык Крайта она приняла за согласие. - Ошибка произошла в восьмом кольце тридцать второго ряда. Если подобная ошибка будет повторяться, обратитесь к кузнецу. Система провела полную генерацию персонажа, вы готовы начать игру "Врата-2005"? Крайт взвыл и попытался выскочить в окно, но оно, конечно, оказалось фикцией - пребольно ударившись рогами, он отлетел обратно и чуть не упал. - Внимание, игра "Врата-2005" началась. Вы - последний воин Света, ваша задача - спасти мир от катастрофы, уничтожив силы Хаоса. Перед вами лежит долгий путь и, только храня в сердце добро, вы сможете преодолеть его чтобы спасти все живое. Помните, судьба всего мира зависит от вас! Крайт бросился на окно еще раз, но, не успев сделать и нескольких шагов, понял, что опоздал. Стены вокруг него потемнели и стали рассыпаться, пол мигнул и превратился в бесконечный черный туннель. Зарычав страшным голосом, он понесся вниз, навстречу неизвестности. И падал так до тех пор, пока...