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