Станционный строитель
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабын онлайн тегін оқу  Станционный строитель

Сергей Плотников,
Варвара Мадоши

Станционный строитель

Пролог

«Сосны» под Красноярском — самая любимая резиденция нынешнего президента Российской Федерации; в этом сходятся колумнисты с разного рода сайтов, как правых, так и левых. Для разнообразия они правы.

Татьяна Алексеевна всегда любила лес. Редко имела возможность выбираться, особенно в последние годы — но любила. Лечь на мягкую хвою и глядеть, как сквозь густую хвою лукаво проглядывает солнце.

В бытность министром обороны еще могла себе позволить это. Теперь, конечно, не то: ты лежишь, а по периметру молодые люди в штатском переговариваются по рации, охраняя твой покой и пугая белок?

Но в президентском коттедже — а скорее, дворце — в «Соснах» есть такое окно, что если открыть его, как раз и увидишь синее небо и причудливо кривые ветки. И особый, глубокий запах сибирского леса тоже почти настоящий, хоть и пробиваются сквозь него ноты нагретого асфальта и облагороженных цветочных клумб. Не даром тут считается уместным принимать японские делегации: им с их философией любования природой на берегу Енисея особенно нравится.

Впрочем, сейчас Татьяна Алексеевна никаких делегаций не принимает. Сейчас она выбрала это место номинально для того, чтобы подождать вестей из нового экспериментального комплекса связи, который как раз и выстроен был в Красноярской области. А на самом деле — просто воспользовалась предлогом навестить любимую резиденцию. Какая разница, в каком уголке страны ждать известий, если Интернет работает со скоростью света.

Сейчас у нее момент отдыха: отослав всех референтов и запретив входить даже людям из ближнего круга, она стоит у любимого окна, пьет любимый кисловатый «каркаде» (во время службы пристрастилась) из фарфоровой чашки, глядит на сосну и запрещает себе думать о чем бы то ни было. Этот отдых продлится еще ровно одиннадцать минут — это она знает точно, как разведчик из старого советского сериала. Потом обратно, на галеры. Там будет пятичасовая сводка новостей, удаленный чат с министром образования (тот уже месяц просил) и личный визит Красноярского губернатора. Ну и наверняка что-нибудь внеочередное тоже появится — в этом Татьяна Алексеевна на середине своего второго срока абсолютно уверена. Это знает любая мать семейства и любой глава большого хозяйства: ни дня без неожиданности не проходит. А когда у тебя «на хозяйстве» огромная страна, то будь уверен — без неожиданности не пройдет и минуты.

Мягкий стук в дверь, и «внеочередное» появляется на пороге.

Президент ставит чашку на подоконник, уже зная, что чай не допьет: так он и будет стоять, забытый, десять минут или два часа, пока его не уберет горничная, когда ей наконец позволят войти.

— Ну здравствуй, Паша, — говорит она. — Какие новости?

— Испытания экспериментального комплекса, — произносит Паша, высокий лысеющий человек в штатском, но с идеальной выправкой, протягивая президенту уже открытый на нужной сводке планшет.

У Паши нет определенной должности, а зарплату он получает по ставке обычного секретаря. Правда, послужной список у него отнюдь не секретарский. Все, кому надо, знают: нужно что-то сообщить Татьяне Алексеевне — идите через него.

— Надо же, — чуть улыбается президент. — Все-таки что-то стряслось. А я думала, зря сюда выбралась.

— Выбрались вы не зря, — говорит Паша. — Возможно, придется лететь в Пекин.

— Даже так? — Она приподнимает брови. — Ну-ка, ну-ка…

По мере того как она пролистывает текст на экране планшета, эти брови — наполовину седые, потому что президент частенько пренебрегает услугами стилистов — лезут выше и выше.

— Ну надо же, — наконец говорит Татьяна Алексеевна. — Серьезно? — И поднимает взгляд на доверенного помощника. — Инопланетяне?

Паша молчит, но его тяжеловатое лицо с бетонной челюстью выражает именно то, что выражает всегда: какие уж тут шутки.

— Возможно ли, — говорит она, — что это проделки наших… скажем так, заклятых партнеров?

— По оценке Санникова и Акиньшиной, чтобы подделать подобные результаты с квантовых установок, которые развернуты в США, Европе и Индии, у них просто не хватит мощности. Насчет китайской установки они не так уверены, у нас недостаточно данных о ней. Но в любом случае это крайне сомнительно. Арсланбеков считает, что в Солнечной системе или поблизости нет подходящего объекта, от которого можно было бы отразить сигнал.

Президент молчит. Запахи соснового леса по-прежнему доносятся из окна, солнечный летний день по-прежнему ярок и безмятежен. А мир, как он есть, непоправимо изменился.

— Арсланбеков — это?.. — наконец спрашивает она.

— Молодой лауреат, для которого Санников выбил место. Я показывал вам его личное дело. Говорит, очень светлая голова.

— Ну допустим… — Президент продолжает прокручивать сводку. — И что, они уже успели обменяться несколькими сообщениями? Без согласования с нами?

— Я вам говорил, что не стоило присваивать Санникову военное звание. Его и так было сложно контролировать.

— Ну ладно, ладно. Но неужели не было задержки?

— Сигнал по квантовой связи идет мгновенно. Они сравнили это с беседой в чате. Но в начале они не посылали никаких значимых сообщений, только периодическую таблицу и математические правила. Искали лингвистический ключ.

— И нашли?

— Нашли. В конце было получено значимое сообщение.

— Межгалактический вотсап… — фыркает президент.

— Все-таки не межгалактический, — вежливо поправляет ее Паша. — Сигнал шел из нашей Галактики.

— То есть они уже его расшифровали? — Президент моргает. — Паша… — Она поднимает на него взгляд. — У тебя что, чувство юмора появилось?

— Если бы оно появилось, я бы стал профессионально непригоден, — без тени юмора во взгляде отвечает помощник. — А если бы я позволил себе вас разыграть по данному вопросу, вам следовало бы привлечь меня к уголовной ответственности.

— Да ладно, — хмыкает президент, — на первый раз просто не стала бы дарить твоей жене подарок на Новый Год… Но серьезно, если это не шутка, то я даже не знаю, что это!

— По-моему, — так же серьезно говорит Паша, — это предложение.

В файле с расшифровкой межзвездного сообщения всего три слова. «Есть работа. Возьметесь?»

1

Всегда любил космос. Вселенная видна во все стороны. Прошлое, будущее, настоящее… надо только уметь смотреть.

В раннем детстве застал первые скринсейверы: полёт сквозь вселенную. Знаете, такие точки-огонёчки, которые пролетают мимо — со скоростью, нереальной для космических путешествий. Мама говорила, что, когда я начинал реветь, она подносила меня к экрану компьютера, и я замолкал.

Теперь мои руки крутят-вертят целую планетную систему, выбирают лучшее место для своего творения. Можно сделать его спутником какой-нибудь планеты, можно «посадить» в точке Лагранжа, можно вывести на орбиту вокруг центральной звезды. У каждого варианта есть свои преимущества.

Наконец я останавливаюсь на системе газового гиганта, похожего на Юпитер — чуть более горячий Юпитер, потому что к здешней звезде он ближе, чем наш старичок-Зевс к Солнцу. У него тоже немало спутников. Приходится повозиться, чтобы выставить орбиту, но результатом я доволен. Теперь мою станцию прикроет магнитная ловушка гиганта, и я сэкономлю кредиты на противорадиационных щитах.

Станцию? Да, я строю станцию. Про себя я называю её Вавилоном — то ли в честь винтажного сериала, который мои друзья-задроты как-то заставили меня посмотреть, то ли в честь древнего города в Междуречье. Ну знаете, того, который господь покарал за гордыню.

Но возможностей у меня больше, чем у тех незадачливых строителей — или у киношников из девяностых годов прошлого века. Почти безграничные, сказать по правде. Ловкие паучки-фабрикаторы, которые возникают в пустоте именно там, куда указывают мои пальцы, соберут всё что угодно, нужно только накормить их строительными материалами.

Это одна из причин, по которой я выбрал эту планетную систему: у газового гиганта есть система колец, пусть и не таких роскошных, как у Сатурна. Он, конечно, не обидится, если я позаимствую у него немного…

Значит, активировать фабрикаторы, указать им на материал в зоне доступа…

Упс, что? Фабрикаторам не нравится тот материал, который я им предлагаю? Почему это?

Оказывается, несмотря на близость к звезде, кольцо этого гиганта тоже состоит в основном изо льда, а лёд в качестве строительного материала крошек-фабрикаторов не устраивает. Нужны скалы…

Показываю фабрикаторам на один из спутников помельче — крохотное небесное тело, скорее астероид, чем планетоид. Его массы не хватило даже принять круглую форму, так и летает вытянутым булыжником. Схватят?

Поле фабрикатора активируется — «хватает». Но тут же система выкидывает предупреждающее сообщение: «Хотите рискнуть динамическим равновесием планетной системы?»

То есть не боюсь ли я того, что, съев этот маленький спутник, мои фабрикаторы уронят какой-нибудь другой спутник покрупнее на центральную планету? А вот не знаю!

— Демьян, — говорю я, — можешь рассчитать последствия ликвидации этого спутника?

— Задание выполняется, — невыразительно говорит Демьян у меня в ухе.

Можно было бы, конечно, выбрать для искина приятный женский голос. Можно было бы даже задать ему виртуальную «личность»: выбрать характер, от полного энтузиазма до ворчливого. Но… был у меня уже один случай, когда я с такой вот милой девочкой-искином общался часами напролет. Под конец чуть не влюбился. Не надо мне второй раз такого счастья.

Так что для Демьяна я настройки максимально обнулил. Пусть будет исключительно корректным компьютерным помощником. Чувствую, мы с ним надолго, а в таком случае главная задача искина — не раздражать.

— Примерно через два миллиона лет спутник номер три покинет поле тяготения центральной планеты и перейдет на кометную орбиту. Кроме того, немного сместятся орбиты других спутников. Иных существенных последствий не будет.

Единственная уступка, которую я сделал: снизил показатель буквальности. Мне вовсе не нужно, чтобы каждый раз искин докладывал всё с точностью до третьего знака после запятой. Отсюда эти «примерно два миллиона» и «немного сместится». Если нужно будет точнее, затребую более точную информацию. Но пока не нужно, я вам не астроном.

«Да», — щёлкаю по системному сообщению.

Ом-ном-ном — процесс пошёл! Фабрикаторы облепили предназначенное на убой небесное тело. «Процесс дезинтеграции займёт…» — и сменяющиеся цифры. От десяти минут. Что-то долго.

Но — счётчик материалов побежал вверх гораздо быстрее! Похоже, я не отдавал себе отчёт, сколько всего полезного на самом деле можно извлечь из крохотной планеты. Так я уже могу начать строить первые модули!

И в самом деле: система выкидывает мне подсказку.

«Поздравляем! Вы можете начать строительство первых модулей! Напоминаем вам, что вы в обязательном порядке должны предусмотреть модули для заселения спонсоров станции (перечень рас см. в приложении). Также, согласно условию договора с Межзвёздным содружеством, вы должны обеспечить сосуществование не менее пятнадцати рас на срок…»

Да-да-да, это я всё читал в контракте. Пропускаем.

Давайте лучше посмотрим, что за модели в моём распоряжении…

Все модули внешне примерно одинаковы: это шары, условно «верхняя» часть, по вектору искусственной гравитации, у них прозрачная. Или нет: дополнительных настроек масса. Верхняя полусфера — жилой купол. Нижняя часть непрозрачна, там помещаются механизмы жизнеобеспечения и обслуживания. Каждый модуль в диаметре от полукилометра до нескольких десятков километров. Пока мне доступны только эти, полукилометровые. Почему это? Материала уже достаточно…

Пытаюсь выбрать один из самых больших модулей, с искусственным озером в центре и горной грядой по краям. «Недостаточно репутации», — сообщает мне система. Ну что ж, подождем. Репутация — дело наживное.

Но начать нужно, конечно, с хаба. То есть собственно с Узла. Это универсальный комплекс-переходник, позволяющий осуществлять транзит между разными средами жизнеобитания. Выглядит как несколько совмещенных вместе колец с осью управляющей рубки в центре.

Пока же нужно решить, кого мы заселим самыми первыми. Решаю начать с чего попроще: модуль для дышащих смесью кислорода и азота, который генерирует условия среды в пределах от условной «Антарктиды» до условной «Сахары». И к нему пристыкуем… ну, допустим, модуль для водоплавающих. То есть для плавающих именно в воде, дигидроксиде водорода.

Первый модуль приятного нежно-голубого цвета, второй — зеленоватый. Они послушно повисают в пустоте подсвеченными бусинами, оба крепятся к хабу и соединяются между собой…

Трямс! Жёлтое предупреждение. «Опасность! — сообщает система. — Слишком близкие среды, риск биологической контаминации!»

Ну надо же. А если не соединять между собой…

Снова жёлтое предупреждение: «Опасность! Не обеспечивается жёсткость конструкции! Отсутствие дополнительных маршрутов эвакуации!»

Это понятно: если вдруг разрушится связь с хабом, у жителей модуля должна быть возможность надеть скафандры и перейти в соседний. Про это я читал в документации. Но то, что даже соединение воздушного модуля с водным вызывает жёлтые предупреждения, стало для меня сюрпризом.

Так, ладно, кто ещё мне доступен, кроме водников…

Спустя пяток жёлтых предупреждений перестаю что-либо понимать. Паззл не складывается. Жёлтые предупреждения сыплются одно за другим, а проигнорировав два, я добиваюсь и красного: «Нежизнеспособная конструкция». М-да. А мне-то казалось, я тщательно изучил все спецификации.

Вдруг космос трясётся и плывёт у меня перед глазами. Потом пропадает совсем, сменившись плашкой: «Сигнал отсутствует».

Стаскиваю виртуальный шлем и со вздохом смотрю на Белкина, забравшегося мне на колени. Тот требовательно разевает пасть и говорит «Мяу!». Мой желудок тоже требовательно урчит.

— Ну, спасибо, напарник, — говорю. — А то заработался я.

Ничего, у меня настроен автосейв как раз на этот случай.

* * *

Не всем легко выходить из виртуальной реальности. И проблема не в том, что пол шатается или натыкаешься на стены, потому что якобы трудно сходу определить размеры комнаты. Просто у меня есть свойство организма: я с головой погружаюсь в задачу, над которой работаю. А виртуалка ещё и убирает все отвлекающие факторы.

Поэтому кот, который вовремя вытащит проводок и напомнит о том, что надо пить, есть и мочевой пузырь опорожнять — дар божий. Впрочем, Белкин хорош не только этим. Он аккуратен, и спит хоть и на постели, но только в своём собственном выделенном кармане. Кроме того, он сфинкс, а потому не линяет.

Встаю из-за стола. За окном мокнет унылый февральский день, такой, что лучше бы ночь. Из холодильника достаю запакованный контейнер с моим сегодняшним обедом (стоит дата). Из мешка зачёрпываю корм для Белкина. Не взвешиваю его, потому что мне давно удалось скомпенсировать свой ОКР [1]. Так говорит психолог.

Ем, глядя в окно. У меня правило: за едой никаких гаджетов. И так целый день от них взгляд не отрываю. Потом Белкин прыгает мне на колени, помурлыкать и поблагодарить за еду. Послушно его глажу. Дальше контейнер в посудомойку к ещё трём таким же, а сам я — обратно в комнату, проверить почту. Может, есть ещё сюрпризы от моих новых работодателей?

От них сюрпризов нет, а вот от моего знакомого пришло сообщение: известная компания собирается тестить новый релиз, нужны спецы высокого уровня. Знакомому предложили первым и спросили, знает ли он ещё кого. Он порекомендовал меня. Приятно, но отказываюсь.

«чего так? — пишет знакомый в дискорд. — твой профиль вроде»

«занят, — отвечаю лаконично. — ещё на пару недель минимум»

Делаю мысленную пометку, что, скорее всего, дольше. Но рекламировать, как удачно мне удалось наняться, я не хочу.

«повезло, — ожидаемо реагирует знакомый. — опять военка?»

То бишь военную ли стратегию я испытываю.

У каждого тестера своя ниша. Моя — стратегички. Не люблю бегать по одинаковым комнатам или даже по открытому миру с ружьём наперевес. Нервно. То ли дело стратегички. Да, в них тоже нервно бывает, особенно когда играешь на время. Зато результат зависит не только от рефлексов и глазомера (то есть не от игры генов), а ещё и от способности думать и просчитывать наперёд.

А именно эта способность отличает человека от обезьяны, так?

Стратегичек на рынке, конечно, меньше, чем шутеров. Но мне пока на хлеб с маслом хватает. Начал я не так давно — всего два с половиной года назад — но репутация уже появилась. Может, поэтому меня и пригласили для работы над «Узлом-8090». Хотя «Узел» — это, похоже, не совсем игра… или не только игра. И требования к тестировщикам там выдвинули странные. Да и задачи поставили не самые типичные.

Закруглив разговор со знакомым, сажусь за компьютер и набиваю в журнал наблюдений:

«Слишком сложная система стыковки модулей. Отпугнёт потенциальных игроков. Требует глубокого изучения правил и лора игры. Нужно упростить».

Конечно, уже на этой стадии пре-релиза упрощать сильно вряд ли будут. Мне страшно представить, сколько человекочасов они уже потратили на реализацию этой своей системы. Но — моё дело сообщить.

Затем выпиваю полстакана воды и с чистой совестью надеваю шлем опять.

Лично мне, кстати, нравится, что сложно уже на этом этапе. Но я тот ещё задрот, спросите хоть у Белкина.

Деньги: 150 000 кредитов

Характеристики капитана:

Репутация — 0

Харизма — 0

Дипломатичность — 0

Предприимчивость — 0

[1] ОКР — обсессивно-компульсивное расстройство, заболевание, вызывающее навязчивые мысли, которое могут привести к компульсивным (то есть непроизвольным и повторяющимся) действиям. Человек с ОКР может, например, фанатично намывать посуду, полировать дверные ручки, по десять раз проверять, закрыл ли дверь или выключил утюг, выходя из дома, или раскладывать по цвету карандаши. Если компульсивное поведение занимает не менее одного часа в день или ухудшает качество жизни, возможно, у человека обсессивно-компульсивное расстройство. Если меньше — скорее всего, перед вами просто педант и перфекционист.

2

Думал, что мне удалось собрать рабочую конфигурацию.

Как бы не так!

Для начала я поставил в ряд три модуля с близкородственными средами: примерно «земные» условия, «водные» условия и модуль для разумных червей — или так я его для себя обозначил. Там темно, верхняя крышка непрозрачна, а внутри всё заполнено высокотехнологичным заменителем почвы, через который прорыты уже готовые тоннели. Система милостиво согласилась, что между собой связать эти модули можно.

Однако едва я их поставил, как сразу же увидел сигналы тревоги: из водного модуля образовалась протечка в земляной, в результате чего он весь забился липкой грязью, «выходящей за рамки допустимых параметров». Ну или так ехидно сообщила мне система.

Тихонько рычу.

Я терпеливый человек, да. Без этого тестировщиком не станешь. Так играть, как сейчас — редкий заказ, обычно приходится шаромыжничать по разным уголкам игры, куда нормальные игроки не залезут. По двадцать-тридцать раз повторять одно и то же действие, стараясь нарочно провалиться в текстуры или застать ещё какой редкий баг. Проходить один и тот же уровень — да что там, участок уровня — на разных настройках, пока не надоест заказчику, абсолютно в порядке вещей.

Однако одно дело, когда ты сам планомерно добиваешься отказа игры, а другое — когда игра тыкает тебя в это носом!

Так, вопрос: можно ли как-то исправить ситуацию?

Оказывается, да — нужно было установить дополнительный переходник между «червивым» и «водным» миром, который бы предохранял от утечки. Я этого не сделал. Итак, сколько стоит установить его сейчас?

Ого! Заоблачная сумма!

В изумлении пролистываю сопроводительную записку: она прокручивается подсвеченными буквами на матовом фоне, за которым видна моя мигающая аварийными огнями станция. Оказывается, достройка и исправление модулей после того, как их установили, стоит дороже, поскольку «приходится отключать коммуникации, эвакуировать население и оплачивать дополнительные монтажные работы по разборке и последующей сборке».

Хмыкаю. Опять же, нельзя не восхититься такой реалистичностью. С другой стороны — слишком реалистично, мало кому понравится в такое играть. Ох, будет мне, что пометить в журнале…

Хорошо, что я рефлекторно сохраняюсь каждые пять минут. Если захочу переиграть, мне не будет необходимости снова выбирать звёздную систему и размещать первые модули базы.

Открываю последний сэйв, теперь ставлю всё правильно — с переходником. Тыкаю также дополнительный переходник между земляным и воздушным модулем. Не то чтобы копеечная трата, но по сравнению с тем, сколько придётся выложить потом, если он там понадобится… лучше я подстелю соломки заранее.

Запускаю конфигурацию.

На сей раз станция постепенно зажигается зелёными огнями. Центральный хаб и вовсе пылает, будто новогодняя елка, мои модули перемигиваются огоньками каждый своего цвета. Если в модулях что-то пойдёт не так, огоньки станут жёлтыми и красными, это я помню из сопроводиловки.

«Поздравляем вас с благополучным запуском станции! — сообщает мне система. — За успешное открытие проекта вам начислено пятьсот очков репутации и миллион кредитов спонсорской помощи от Межзвёздного содружества!»

Ну, миллионной стоимости удивляться не стоит — один модуль стоит от двухсот тысяч, полтора миллиона денег у меня и было в начале игры (полмиллиона из них я ухнул на центральный хаб). А вот пятьсот баллов репутации — это весьма приятно и неожиданно! На вебинаре нам сказали, что те, кто наберёт десять тысяч баллов, получат постоянный контракт и весьма приятный денежный бонус. Я-то думал, ради него придётся попотеть: будут давать за раз двадцать-тридцать очков репутации, что-нибудь в таком духе. Или задача по конфигурации станции сложнее, чем мне представлялось?

* * *

Процесс найма проходил так. Никаких контактов офлайн — в общем, по нашему времени неудивительно, все так работают. Авторизуйся через правительственные сайты, чтобы все видели, что ты — это ты, и твоя бренная тушка никому даже даром не нужна. Вот ещё, тратиться тут на всякие конференц-залы и кофе-брейки…

Зато вебинар был обставлен роскошно. На навороченной платформе, где разве что эффекта виртуального присутствия не было, да ещё и с ограничением по времени: в смысле, вебинар можно посмотреть только тогда, когда он непосредственно идёт. Никаких тебе «зарегистрируюсь и посмотрю после… или не посмотрю».

Перед нами строем выступили несколько разработчиков — бла-бла, мы видим нашу миссию в том, чтобы изменить игровую отрасль, принципиально новый подход к…

Ничего принципиально нового в спецификациях, которые я к тому времени уже просмотрел, мне в глаза не бросилось. Ну да, было видно, что уровень задротства потрясающий. Такой проработки лора ожидаешь у какой-нибудь древней и популярной франшизы типа ВОВ или Вархаммера, но никак не у игры, где ещё даже бета-версия не вышла.

Да-да, вы не ослышались: нас с такой помпой приглашали тестировать альфа-версию!

Неудивительно, что я тут же, прямо во время вебинара, зарылся во все эти контракты с головой и довольно быстро обнаружил торчащие уши некоего НИИ когнитивной и бихевиористской психологии, который вроде бы привлекался как консультант при разработке игр… но в то же время с ним тестировщики также заключали контракт, и по нему неустойка была даже больше, чем непосредственно с компанией-разработчиком!

Ну ясно, тут же решил я. То ли правительство, то ли какая-то крупная корпорация, у которой денег куры не клюют, заказала себе эту игру как рекрутинговый движок. Ходят среди нашего брата-тестера слухи, что кое-кто кое-где на такое натыкался. Сам я, врать не буду, не видел. Ну, вот теперь, кажется, сподобился.

Между тем кругленький тип с двумя подбородками и неразборчивым бейджем на ланкорде (бейдж отсвечивал из-за ламината и видно было только, что на нём кто-то такой же кругленький и очкастый) вдохновенно вещал:

— …И поэтому нам, господа, важно не только то, что вы пройдёте игру и сколько недостатков в ней выявите. Нам ещё важно, как именно вы пройдёте игру!

«Неужели денежный бонус будете за экспу давать?» — появился вопрос от одного из участников в боковой панели, и с ним куча смайликов.

Кругленький скосил глаза под очками куда-то вниз, туда, где у него отображались вопросы.

— А то как же! — сказал он без тени юмора. — Иначе смысла не было бы, верно?

«Но так не тестируют!» — подумал я.

Хотел было написать… и не написал. Когда самостоятельно ищешь клиентов, начинаешь понимать, что бывают и идиоты, и с некоторыми категориями идиотов — читай, теми, кто при деньгах — работать бывает даже комфортнее. Эти типы, похоже, принадлежали как раз к этой категории.

Да, тестировщик, который играет в игру, да ещё и заинтересован в результате, имеет гораздо меньше шансов найти неполадки. Кроме того, возникает конфликт интересов: если найденный баг будет мешать набору очков, как много народу останется честными и заявит о нём?..

Ну ладно, довольно много. Ведь все понимают, что тестировщиков набирают сразу много, и что они конкурируют друг с другом. Ты не заявишь, кто-то другой заявит — и сразу возникнет вопрос: а почему промолчал? Но всё равно штука сомнительная.

Между тем кругленький продолжал углубляться в особенности набора баллов: оказывается, в игре есть очки репутации, которые даются за внутриигровые достижения, причём не все они прописаны в спецификациях.

— Чтобы оставалась интрига, — заметил он с благожелательной улыбкой.

Угу, знаю я эти интриги. Чтобы команда разработчиков могла оперативно эти правила набора очков менять — а то вдруг в самом деле слишком много людей обзаведутся слишком высокой репутацией слишком быстро.

— А как насчёт платного контента? — спросили в чате.

— Платный контент будет запускаться в бета-версии. Пока перед вами — альфа-версия.

— Альфа? — ещё один недоверчивый вопрос. — Видел я эту графику, да ещё трёхмерную, виртуальную… И это у вас альфа такая?

Кругленький ответил в том смысле, что игра создавалась с помощью инновационных ноу-хау, о которых он подробнее говорить не может, и тут же переключился на сценариста игры.

Точнее, сценаристку: я ещё удивился. Обычно среди игроделов женщин дефицит, а если они и появляются, то в инди-тайтлах или в составе команды. Женщина-главный сценарист — ну… не то чтобы нонсенс, но зверь редкий, я таких не видел. А эта к тому же выглядела пожилой, пухленькой и добродушной. Не вполне ещё добрая бабушка, но на пути к тому.

Она начала подробно рассказывать: дескать, по игре существует конгломерация инопланетных рас, которые по большей части все переругались между собой. Кто-то даже и повоевать успел, хотя войны в космосе накладны и бессмысленны…

— Это у вас правила такие, что бессмысленны? — спросили в чате. — Потому что на самом деле…

Дальше я не читал: если чувак видел где-то межзвёздные войны «на самом деле», то я бы на месте здешних заправил вообще трижды подумал, прежде чем оставлять его в команде.

Так вот, расы эти передрались — не все, но многие. Кто-то, правда, наладил общение, заключил союзы и понемногу сотрудничает, но с трудом и через губу: и понимать друг друга тяжело, и сфер сотрудничества, скажем прямо, немного. А потом случилась катастрофа: жахнул в их рукаве Галактики пульсар, который сразу выкосил коридор из нескольких звездных систем с тремя не то четырьмя цивилизациями. Из которых спаслись только летящие в космосе корабли и редкие туристы в других мирах (раз инопланетяне все в натянутых отношениях между собой, то и космический туризм — явление чрезвычайное).

Тогда-то инопланетяне сообразили, что нужно колонизировать Галактику целиком, а не то будут проблемы с выживаемостью видов. Но как земляне в одиночку не тянут космическую экспансию и странам приходится работать для этого совместно…

— А вот Илон Маск… — вякнул кто-то в чате, но тут я тоже дальше читать не стал.

…И странам приходится работать для этого совместно, так и инопланетянам оказалось не по силам затевать такой масштабный проект по отдельности — только вместе.

— А где люди в этом вашем славном сценарии? — появился ещё один вопрос.

Сценаристка улыбнулась, показав ямочки на полных щеках.

— Прямо на вашем месте. Люди — это та раса, которая совсем недавно выбралась на галактический простор и не успела завести врагов. Кроме того, в силу технической отсталости люди никому не угрожают. Поэтому именно человека снабдили нужными технологиями и поставили строить базу, задуманную как дипломатический и торговый перекрёсток создаваемого Межзвёздного Содружества!

М-да, подумал я, ещё один пункт, который надо будет сразу пометить. С одной стороны, задумка интересная, с другой — кто же будет играть в игру, где люди — представители слабой и отсталой расы? Не-ет, нашему народу подавай, чтобы человеки были самые крутые. Уж в крайнем случае, чтобы герою свалился в руки артефакт предтеч, и он сам индивидуально окрутел.

А сценаристка тут и добила:

— И вы как капитан станции по результатам своей работы можете получить право выкупить технологии для Земли — такие, как антигравитация, фабрикаторы материи и тому подобное…

Я решил, что это ещё одна бесполезная плюшка игры. Опять же, среднему игроку самому бы качаться, а не планетарный патриотизм проявлять.

Потом она добавила:

— Кстати, каждая выгодная покупка для Земли повышает ваши баллы репутации. Как вам уже было сказано, для продления контракта их нужно набрать десять тысяч.

— А что будет, если миллион наберёшь? — спросил кто-то в чате.

— А если наберёте миллион, — сообщила сценаристка, — то мы отправим вас к инопланетянам, строить такую базу по-настоящему.

Тут, конечно, в чат посыпались смайлики.

После такого вебинара неудивительно, что у меня сложилось впечатление: десять тысяч баллов набрать будет сложно. А тут пятьсот сразу! Впрочем, уверен, со временем награда будет снижаться…

Тут система выкидывает ещё одно сообщение: «Отрицательный бонус в 50 очков. Причина: нерациональное использование бюджета. Узнать больше?»

Удивлённый, тыкаю светящимся на фоне космической ночи пальцем свёрнутое сообщение.

«Установка дополнительного переходного модуля не требуется согласно спецификациям. Дополнительные затраты на обслуживание и техническую поддержку: 200 кредитов в месяц».

Имеется в виду, конечно, игровой месяц: они тут быстрые.

Хмыкаю.

Да уж… реалистичность.

Деньги: 1 150 000 кредитов

Характеристики капитана:

Репутация — 450

Харизма — 5

Дипломатичность — 1

Предприимчивость — 1

3

Телефонный звонок отвлекает от тестирования мелкой мобильной игрушки. Необычные контракты и чьи-то психологические эксперименты — это всё, конечно, здорово, но кушать-то надо. И самому, и Белкину корм покупать. Эти товарищи платят в конце месяца, у меня бюджет рассчитан по-другому.

Кроме того, если всё время тестишь одну игру, есть риск залипнуть и глаз замылить. Поэтому я отвлекаюсь.

Ну эта стандартная: что-то валится сверху, нужно ловить разными способами. Я уже выловил один нехороший баг при включённом гироскопе и нашёл пасхалку — что будет, если пропустить двадцать пять падающих клубничек подряд (не то, о чём вы подумали при слове «клубничка», ручаюсь — появится гигантский клубничный монстр. Молодец разраб, пять с плюсом за чувство юмора.)

Так вот, сижу я на диване, вожу большими пальцами по экрану смартфона, и тут этот самый смартфон начинает пиликать. Игра блокируется при вызове криво — фигурка с сачком замирает, фигня продолжает падать с потолка. Вот и ещё один баг для отчёта.

Беру трубку.

— Да?

— Андрей? Это Григорий, главный менеджер по тестированию проекта «Узел-8090».

Узнаю голос: тот самый кругленький тип в очках.

— Приятно познакомиться, — отвечаю.

Мы с ним лично до этого не беседовали. Со мной разговаривали эйчары.

— Мы получили ваши замечания о конфигурировании станции! — смешок. — Не только ваши, честно говоря. Но вы представили наиболее аргументированный вариант, даже идеи исправления набросать не поленились…

— Да это так, сырые задумки, — бормочу я, слегка удивлённый.

Свой тестовый журнал я заполнял вчера вечером. Они там, конечно, немедленно видят все изменения, но не думал я, что так быстро отреагируют.

— Да, сыровато, но нам как раз и нужно мыслить в этом направлении! — с энтузиазмом говорит Григорий. — Вы с первого дня берёте ответственность за игру, стремитесь, чтобы она стала лучше. Это очень ценно.

У меня возникает нехорошее ощущение, что мне пытаются что-то продать. Очевидно, дорогое и бесполезное. И, кажется, я знаю, что.

— Так что, в будущем вы хотите от меня подобных же комментариев? — спрашиваю я.

Ну правильно, кто же откажется от дополнительной работы за ту же плату… Одно и странно: что они реально посадили аналитика обрабатывать предложения тестировщиков и даже собираются какие-то из них пустить в ход. Это показатель топовой компании, у которой денег куры не клюют. Только вот мне не улыбается работать на чужое благосостояние.

— Разумеется! — ожидаемо возликовал менеджер Григорий. — Пишите всё, что приходит вам в голову! — а потом добавил неожиданное: — За каждое принятое усовершенствование вас ждёт небольшой, но приятный бонус.

Ого!

Похоже, то, что они собираются мне продать, не только дорогое и бесполезное, но ещё и дохлое. Впервые слышу, чтобы игроделы платили тестерам за предложения…

— Ладно, — говорю, — если будут ещё идеи на миллион, я их вам накидаю.

— Очень ждём! — менеджер Григорий прощается со мной на таком подъёме, что я и правда начинаю чувствовать себя вернувшимся блудным сыном. Телец там вдали нигде не мычит, часом?

Но самый большой сюрприз ждёт меня через полчаса, когда я, покормив Белкина и приняв изъявления благодарности (Белкин всегда запрыгивает мне на колени помурчать после еды), снова захожу в игру.

Панель добавления модулей на базу выглядит иначе!

Она располагается справа, почти прозрачна и с трудом видна на фоне космоса. Но теперь я вижу, что там загорелись зелёные, голубые, розовые и красные огоньки. Тоже неяркие, так, чтобы не мешали игре, но всё же…

Открываю и вижу: теперь зелёным выделены модули, которые «имеют мало шансов возникновения проблем при стыковке», голубые — те, где такой шанс составляет от пяти до двадцати процентов, розовые — до пятидесяти, красные — свыше пятидесяти. Обалдеть. Ни фига себе как они быстро развернули…

Мне становится слегка не по себе, я встряхиваю головой. Вроде бы ничего особенного, скажете вы — подумаешь, изменили вид одной панели! Но даже если говорить об одной прогерской работе, это вам не комар чихнул, а если добавить ещё усилия дизайнера… ну, сутки провозиться — легко, насколько я в этом понимаю. Однако это ещё мелочи! В таких крупных масштабных играх с проработанной графикой любое изменение обмусоливается на бесконечных совещаниях, посвящённых совещаниям по подготовке совещаний, проверяется на тестовых группах, утверждается у начальства — и так до бесконечности. Чтобы принять предложение какого-то левого перца, а через пару часов выкатить уже готовый патч… Не бывает. Ненаучная фантастика.

Но тем не менее обновлённый дизайн панельки — вот он, висит передо мной. Если только у меня не было раньше галлюцинаций, остаётся признать, что ребята из команды «Узла» сделали невозможное.

Трясу головой — шлем, повинуясь настройкам, отключается, я стаскиваю его и некоторое время гляжу в чёрный экран старомодного монитора. Белкин высовывается из своего домика, висящего на батарее, и удивлённо смотрит на меня: рано же ещё, что это с хозяином?

Потом мне приходит в голову успокоительная мысль: конечно же, они не переписывали эту панельку с нуля, о чём я только думаю! У них, небось, всё уже было готово в нескольких вариантах. Когда процент жалоб достиг некой критической отметки, они просто выкатили один из этих рабочих вариантов. Уф-ф.

Мироздание не рушится, картина мира не плывёт, крыша не едет. Всё объяснимо в этом худшем из миров.

С чистой совестью я надеваю шлем и погружаюсь в работу. У меня там инопланетяне незаселённые.

* * *

Три модуля и хаб уже представляют собой минимальную рабочую конфигурацию. Можно играть и с такой. Но в этом случае я, как гласит описание, могу принимать только пассажирские шаттлы с пролетающих мимо лайнеров. Ни один крупный звездолёт к моей станции не пристыкуется.

А это плохо, потому что если бы стыковались, платили бы за место в доках, за дозаправку, да и экипажи их гуляли бы в станционных заведениях… Правда, гулять у меня пока негде, но лиха беда начало.

Так что на выделенные мне дополнительные кредиты я покупаю ещё доковый модуль, который стыкуется напрямую к хабу и не требует коннектов с жилыми модулями. Это хорошо, меньше геморроя. Подключаю причал.

«Поздравляем с запуском первого коммерческого предприятия на станции Узел-8090!

Получено умение: Деловая хватка.

Получены бонусы: +3 к предприимчивости, +1 к дипломатичности.

Получены очки: +10 к репутации».

Денег на сей раз не дают, но прокачка характеристик — тоже хорошо.

В этой игре левелов в общепринятом понимании нет: ты просто качаешь и качаешь своего персонажа, капитана станции. И чем больше у тебя баллов репутации или баллов характеристик, тем больше возможностей тебе доступно. Список характеристик тут явно из РПГ, но при этом обрезан. Ни силы, ни ловкости, например, в нём нет. Зато есть — и почему-то разделены — «харизма» и «дипломатичность» (обычно «дипломатия» идёт как навык, а не как характеристика), а также «предприимчивость», которая даёт различные бонусы при общении с торговцами и дельцами, которые у меня на станции рано или поздно, конечно же, появятся.

Кстати, репутационные очки можно обменивать на очки характеристик, но не наоборот.

Ну что, с таким набором можно уже начинать играть! Жду первых постояльцев.

Надавливаю на большую синюю кнопку «Открыть станцию».

Жду.

* * *

Я ожидал, что ко мне сразу же посыплются запросы на заселение и создание дипломатических служб. Но вместо этого ворчливый голос Демьяна интересуется:

— Не хотите познакомиться с вашим экипажем?

— Что? — удивляюсь. Потом соображаю, что имеются в виду начальники различных станционных служб, которыми я по сюжету должен управлять. — Давай, валяй.

Тут же мой начаток станции, который до этого висел в пустоте на значительном отдалении — чтобы можно было окинуть одним взглядом, — начинает стремительно нестись навстречу. Ещё немного, и я попадаю внутрь центрального хаба. Ага, вот эти вагончики, словно бы подвешенные под основным кольцом — это рабочие кабинеты различных служб, они даже подписаны. А торчащая в центре пимпочка с застеклённой башенкой — командирская рубка. Это, видно, одна из немногих в игре уступок красоте перед реалистичностью: лично я бы упрятал рубку в самые недра станции. Реальное окно наружу для руления космическим трафиком никому не сдалось: это вам не диспетчерская аэропорта. Скорости у звездолётов всё равно такие, что визуальный контроль ничего не даст. Да и вообще человеческие реакции, скорее всего, при сколько-нибудь плотном трафике ни к чёрту не годятся, всё нужно автоматизировать.

Ну что ж, вот я и в капитанской рубке. Знакомлюсь.

— Нирс Раал, хозяйственный заместитель, — представляется непись.

Он, конечно, не человек: по легенде я — единственный представитель хуманов на станции. Но выглядит почти человеком, если бы не плотная голубая чешуя, покрывающая всё лицо, и не три красновато-бордовых рога, торчащих из синих волос. А глаза, кстати, совсем будто наши, только склера более голубоватая. Никаких тебе вертикальных зрачков, которые бы смотрелись с таким обликом самое то. При этом черты лица у него — как у голливудского… нет, театрального актера. Красавчик. Да ещё и щеголяет в мундире Межзвёздного содружества, весь такой подтянутый.

«Для женской аудитории», — делаю я пометку для себя.

Для мужской тут другой мой зам, по дипломатическим отношениям — некто Бриа из клана Золотого пятилепесткового соцветия, как она представляется по всей форме, кланяясь. Тоже выглядит максимально человечно, чтобы в случае экранизации гримёрам не пришлось перенапрягаться. Облако пушистых белых волос, похожих на одуванчиковый пух, эбонитово-чёрная кожа, яркие зелёные глаза с гигантским зрачком, как у кукол. Одета во что-то среднее между сари и восточным халатом, золотисто-оранжевое, переливающееся. Тонкие руки украшены звенящими браслетами, словно у индианки. Осиная талия, полные бедра, красивая грудь. Жалко, что складки её одеяния всё это маскируют. Зато иногда они расходятся, и видны соблазнительные участки кожи… И выглядит это приманчивее, чем если бы она ходила в обтягивающем латексе, расстегнутом на груди.

В общем, тут дизайнеры станции отработали на все сто, молодцы. Даже любуюсь ей и пропускаю, что она говорит.

— Хотите познакомиться с главным инженером? Мы можем спуститься в его берлогу. Сам он оттуда редко выходит…

Иду знакомиться — почему нет? Походу, пока меня не протащат по обязательному ознакомительному туру, играть я не начну.

Мы «идём» коридорами центрального хаба. Как ни странно, они не пусты: тут и там бегают паучки малых фабрикаторов, работают монтажники. Дизайн вполне утилитарный, художники явно не старались сделать его «инопланетным». Кроме одной детали: стены опутывает тонкая светящаяся сетка, которая как будто переливается и постепенно разрастается.

Смотрю в окно — к доку уже стыкуется первый корабль. Не знаю только, это загруженный ролик или игра действительно уже началась?

Когда добираемся до обиталища главного инженера, становится понятным, почему он никуда не выходит. Он гриб. Без шляпки, правда, форма тоже антропоидная: руки-ноги-голова. Чем-то похож на фигурку толстого будды. Чёрные раскосые глаза без намёка на зрачки или склеру. Да еще и в земле сидит. Стало быть, точно гриб.

Его самого опутывает эта светящаяся сеточка и тянется прочь от него по стенам.

— Добрый день, капитан, — скрипит гриб. — Старший инженер Томирп-Томирл к вашим услугам.

— Очень приятно, — говорю.

— А зря, — отвечает гриб. — День этот чёрен для меня, ибо хотя эта станция только появилась на свет, на ней уже начались проблемы! [2]

Ну здравствуй, начало игры.

Деньги: 1 150 000 кредитов

Характеристики капитана:

Репутация — 463

Харизма — 5

Дипломатичность — 2

Предприимчивость — 4

[2] Кто узнал отсылку, тот молодец.

4

Да, на пути в берлогу (или, скорее, грибницу) главного инженера, я видел в иллюминаторе не просто антуражный видеоролик. Игра действительно уже началась, и, пока я знакомился со своими замами, начали прибывать первые поселенцы.

И сходу отказались заселяться.

— Что, те ребята, которые должны жить в земляном модуле? — спрашиваю я у Демьяна, спеша в командную рубку.

С земляным модулем я предвидел больше всего проблем: как-никак самая чуждая среда. То есть можно поспорить, что более чуждо — вода или земля. Но я был уверен, что с какими-нибудь местными дельфинами или китами я договорюсь. А вот черви…

— Нет, ацетики — то есть та же раса, что ваш главный инженер — даже ещё не прибыли, — возражает Демьян. — Претензии высказали Превосходные — гуманоиды, которые должны была занять модуль номер один.

Ах да, значит, не черви, а грибы. Я читал игровую справку по разумным расам, но их там было штук пятьдесят, причём никак не выделялось, какие расы более влиятельные, какие менее. Нет, разумеется, я знал спонсоров станции, от размещения которых по игре отказаться нельзя. В их число входили, например, ацетики — в отличие от неведомых мне пока Превосходных. (Именно поэтому я не ожидал, что ацетики заселятся в один из модулей начального уровня: казалось более логичным, что все «обязательные» расы нужно будет пристраивать в дорогие модули позже по игре.)

Помимо довольно общих сведений о каждой расе в справке не содержалось информации ни о её статусе, ни о политике, ни о заключённых ею альянсах… Можно было бы предположить, что разработчики просто не стали этим заморачиваться, но я был железно уверен, что дело не в этом. Не с характерным для этой игры уровнем проработки. Держу пари, просто игроков — и меня — ждёт немало сюрпризов.

За червеобразную расу я зацепился взглядом, потому что уж больно неприятно они выглядели. Однако, пожалуй, лучше бы всё-таки они, чем грибы, особенно учитывая привилегированное положение последних. Страшно представить, какими закидонами фантазия разработчиков наделила эту грибную расу.

Пока бегу игровыми переходами до мостика, делаю мысленную пометку для рабочего журнала: во-первых, неудобно, что нет быстрого способа переключения между локациями. Это игра или где? А если бы меня кризис застал в одном из модулей, тоже пришлось бы отрабатывать переход, даже если это несколько минут игрового времени? Во-вторых (но это я в журнал не запишу), моделировать инопланетян с земных животных или там растений — дурной тон. Всё это уже так или иначе было, сделать хуже нетрудно, а вот лучше…

Ладно, ещё можно понять тех, кто снимает фильмы: там большинство инопланетян будут гуманоидными просто чтобы поменьше возиться с гримом и не собирать дорогостоящих роботов… или поменьше тратить на компьютерную графику. Но что останавливает тех, кто рисует мультфильмы и компьютерные игрушки? Ничего кроме собственной фантазии. Выходит, этой-то фантазии как раз и не хватает, раз она только и способна, что тиражировать привычные образы…

Тут мне приходится оборвать внутренний монолог, потому что мы в рубке. Получилось быстрее, чем заняла бы реальная пробежка по станции такого диаметра. Видно, разрабы всё же пошли на уступки и ускорили перемещения.

В рубке было бы интересно и без намечающегося кризиса. Знакомясь с замами, я не успел её как следует изучить, сейчас это пригодилось бы. Однако интерфейс игры устроен удобнее, чем я опасался: стоит мне посмотреть на что-то, как сразу же на периферии зрения возникает ненавязчивая полупрозрачная подсказка о том, что это за штука и какую функцию выполняет. Например, над большим полукруглым пультом в центре рубки повисает такая надпись:

«Основная панель управления центральным хабом. Сюда сходится информация ото всех служб и должностных лиц станции и выведены главные каналы связи, дублируются все инженерные сигналы тревоги. При наличии на станции вооружения отсюда же ведётся управление огнём».

Ага, значит, позже по игре вооружение и боевые действия всё же будут доступны. Я-то думал, разработчики пережали с идеями пацифизма, и ничего кроме мира-дружбы-жвачки тут так и не будет, несмотря на заявленную враждебность между расами.

Описание пульта довольно длинное и прокручивается вниз, до конца не читаю. С основными функциями всё ясно. Сейчас для меня самое важное, что связь тоже включается отсюда.

— Демьян, я могу с этого пульта связаться с вновь прибывшими?

— Можете, — сообщает искин. — Желаете также вести визуальный контроль?

— Какой визуальный контроль? — удивляюсь.

Я уже говорил, что рубка представляет собой диспетчерскую башенку по типу аэропортовых, с круговым остеклением. Но в космосе такое окно довольно бессмысленно: всё равно из него ничего не разглядишь. Любой корабль, который не рискует врезаться в станцию через пару секунд (или даже через долю секунды), будет выглядеть словно крошечная светящаяся точка. Нужен очень намётанный глаз, чтобы отличить швартующиеся или отбывающие суда от обычных звёзд или других небесных тел.

А корабль, который уже к станции приблизился, без толку «визуально контролировать»: инерция у него в этот момент такая, что никакие меры не предотвратят катастрофу, если пилот уже напортачил.

Конечно, это если создатели игры собираются придерживаться реализма. Если, наоборот, у них космические корабли будут разгоняться в виду станции со скоростью пешехода, другое дело. А так запросто может быть — ради зрелищности.

Без зрелищности сейчас никакая игра не выживет. Ну, кроме редчайших исключений, которые прекрасно подтверждают правила. А разработчики «Узла» явно вложились в видеоряд не по-детски: всё красиво, как в кино.

Визуальный контроль оказывается реализован проще и изящнее, чем я думал. Едва я даю согласие, Демьян сообщает:

— Приближаю изображение.

Сегмент звёздного неба, на первый взгляд ничем не отличающийся от прочих, начинает стремительно приближаться, пока не занимает всё окно. На нём появляются космические корабли, с виду будто недостроенные Звёзды смерти: металлические шары, вдавленные с одного бока. Только половина обшивки у каждого шара отсутствует, вместо неё — сетчатые структуры, вроде лесов, за лесами вспыхивают и гаснут синие огни и летят искры, как будто там идёт сварка. Один шар побольше, три поменьше. Ничем, кроме размера, они не отличаются. В нижнем углу «окна» появились цифры, обозначающие дистанцию до шара. Слава богу, тут создатели игры мудрить не стали: обычные нашенские километры, только возле каждого стоит знак умножения и десятка в энной степени.

Судя по этим цифрам, шары висят в пустоте, уравняв скорости со станцией — то бишь не приближались и не отдалялись.

— Какие будут распоряжения, капитан? — спрашивает стоящая рядом с

...