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