Журнал «Если», 2000 № 02
Шрифт:
Программист очень ясно помнил эту картину: он окружен оживленными коллегами, а у них над головами — огромный монитор, на котором штурмовики выпускают ракеты по деревне с партизанами (повторяли заснятый коммандос ночью и переданный в Центр по спутниковой связи момент уничтожения отряда авиацией Альянса). У него в руке бокал с шампанским, и он ликует вместе со всеми. Центр сильно ускорил ход операции. С его помощью кампанию можно будет закончить уже к концу текущего месяца.
Потом… Что произошло потом?
Потом он вернулся к компьютеру и разобрался с текучкой. После загрузил «Честного стрелка», и…
Программист сообразил, что в поисках ответа он уже несколько минут рассматривает противоположную
Ну что? Последний бросок? Вперед!
Туннель с высоким потолком. Гранату в первую слева дверь. Взрыв. Вторая дверь — дальше слева по коридору. Из глубины караулки выпрыгнул пятнисто-зеленый с извергающей огонь М16. Ответная очередь сметает его с дороги. Гранату в распахнутую дверь. Вперед! Взрыв. Впереди уже маячило несколько фигур, руки которых полыхали пунктирами очередей. Справа дверь! БАМ! Гранатомет Программиста дернулся, посылая гранату в толпу монстров в конце коридора. Программист нырнул в правую дверь. Сзади, в коридоре прогрохотал взрыв, спину опалила волна горячего воздуха. В караулке оказалось не меньше пяти пятнисто-зеленых с винтовками. Палец сам нажал на спуск. Карабин отстучал свое послание пятнисто-зеленым. Ответить никто не успел — Программист метнулся обратно в коридор, оставив монстрам на прощание ручную гранату. Взрыв. Отлично. Вперед! Большая комната, слева — пост. За пуленепробиваемым стеклом перегородки монстры скалят рожи. Автоматические шестистволки из нескольких точек поворачивают свои рыльца, заглядывая в лицо многоточиями стволов. Назад! Программист под аккомпанемент бесконечно длинных очередей шестиствольных пушек влетел в ближайшую караулку, изуродованную взрывом ручной гранаты. В коридоре выли шестистволки и бушевал свинцовый ураган, дробя пол и стены туннеля. Программист перевел дыхание. Он опередил смерть на доли секунды.
Гранатомет. Гранату в ствол. Не подставляя голову под снаряды, Программист высунул в коридор ствол гранатомета и нажал спусковой крючок. Толчок отдачи. Взрыв. Превосходно… После взрыва четвертой гранаты наступила тишина. Перезарядив гранатомет и карабин, Программист осторожно высунулся в коридор. Молчание. Порядок. Примерно половину пушек раскурочило взрывами, еще несколько заклинило осколками, остальные молчали по не вполне понятным причинам.
Слева, за исцарапанным осколками стеклом, суетились монстры. Программист вышиб дверь поста гранатой и беспощадно расстрелял из карабина все, что шевелилось внутри. Переступив валявшиеся на полу тела монстров, он подошел к пульту управления…
Толстая бронированная дверь, повинуясь командам Программиста, отъехала в сторону. Он вышел из-за перегородки и шагнул в помещение за дверью.
Главный Компьютер Базы Монстров. Точнее — его сердце. Блоки Главного процессорного сектора и памяти. Программист всадил в компьютер остававшиеся у него четыре гранаты, а к ним для верности добавил обойму из карабина. Главный Компьютер перестал существовать.
Программист отбросил гранатомет, кинул на пол карабин с пустой обоймой. ПОБЕДА! Он улыбнулся, не веря себе и в то же время чувствуя торжество. Он прошел! Он — лучший!..
…Что же его беспокоило? Теперь эта тревога казалась нелепой и бессмысленной. Программист пожал плечами и протянул руку к застежкам виртуального костюма… Застежек не было. У Программиста пересохло в горле. Его руки, шарящие по одежде в поисках застежек, замерли. Он не держит виртуальный костюм на работе. Это категорически запрещено правилами Центра. Эта мысль рухнула на него, как небоскреб. Он вспомнил то, что хотел.
Программист понял, что начинает задыхаться. Он провел рукой по груди и почувствовал что-то мокрое и липкое. Поднес пальцы
Проклятая игра! Это все происходило на самом деле! Но почему? ПОЧЕМУ?!
В памяти всплывали все новые подробности, словно исчезло какое-то жуткое наваждение, державшее их взаперти. Они бушующими потоками реки, прорвавшей плотину, захлестнули мозг.
Вся База Монстров — точная копия Центра. Нет! Это и есть Центр! Он собственноручно разрушил его.
Он услышал крадущиеся шаги в коридоре. Подкрепление. Надо сказать им. В конце туннеля, ведущего к Компьютеру, показалось несколько человек. Каски, камуфляжные костюмы (абсолютно бесполезные на фоне серо-голубых стен), побелевшие пальцы, приросшие к спусковым крючкам автоматических винтовок. Программист оторвался от стекла и развел руки, пытаясь шагнуть вперед. Надо все объяснить…
Сухой, беспощадный и знакомый треск М16 оборвал его мысли. Он почувствовал, что падает. Под барабанную дробь очередей цифры, обозначавшие здоровье, поползли вниз… 40, 30, 20, 10, 5… Когда пятерка сменилась нулем, наступила темнота.
Внутри здания было прохладнее, чем наверху, в жаркой и пыльной степи, забитой до отказа бронетранспортерами, танками и вертолетами. Первый, надземный этаж пострадал сравнительно мало. Остальные девять находились ниже, под землей. Они выглядели так, словно Центр в течение месяца штурмовала целая армия. Расстрелянная аппаратура, мертвый персонал, изрешеченные пулями охранники в черной форме, вспоротые пулями и осколками стены, хрустящее под ногами битое стекло, угрюмые военные, разыскивающие уцелевших. Последних оказалось очень мало.
— Полковник Макмагон, — представился морской пехотинец, отдавая честь. Два сержанта с винтовками за его спиной рывком приняли стойку «смирно».
Бригадный генерал Строу кивнул в ответ. В штабе уже успели разобраться, что внешние противники к происходящему отношения не имеют, но «Красную тревогу» еще не отменили.
— Кто ведет расследование? Надеюсь, не комиссия Конгресса? — ворчливо поинтересовался генерал.
— Армейская разведка и несколько следователей из АНБ.
— Я хочу поговорить с ними.
Лифт работал. Казалось, хаос разрушения, проносясь по Центру, замер и иссяк у самых раздвижных дверей, решив пощадить лифт.
Они нашли человека из Агентства Национальной Безопасности на самом нижнем, десятом уровне, рядом с остатками Главного Компьютера.
— Ларри Петерсен, — отрекомендовался он, сдирая с рук тонкие резиновые перчатки.
Костюм агента сильно отличался от элегантных галстуков и белых рубашек его коллег из телесериалов. Темно-синие затертые джинсы, серо-зеленая водолазка, камуфляжная полевая куртка морской пехоты, накинутая сверху, закатанный в пластик пропуск на левом кармане куртки.
— Вы разобрались в происходящем?
— Что вы имеете в виду? Если сами события, которые тут произошли, то — да. Уцелели немногие, и их показания — абсолютная бессмыслица. Мы восстанавливали события по записям видеокамер внутренней охраны, — Петерсен ткнул носком ботинка тело, разорванное пулями. — Вот этот — один из программистов со второго уровня. Имеет третью степень допуска, то есть ему разрешено перемещение только по первому и второму уровням Центра.
Агент провел военных по туннелю к штабелю безжизненных тел. Нагнувшись над одним из трупов, он вывернул карманы его формы, демонстрируя Строу и полковнику их содержимое, вернее отсутствие такового.