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