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