Глава 9. Хитрая гадина
Перешагивая порог ангара «Мир 0.4+», Гриша ожидал увидеть нечто чудесное и поражающее воображение. Не знал, что именно, но волнение Ники передалось и ему. Поэтому он дважды оглядел пустое помещение и трижды прочитал его характеристики, Убедился, что в нём нет ничего необычного, кроме крайне высокого потребления энергии.
— А где всё? — Он сопроводил вопрос эмодзи недоумения.
— Скоро будет, — пообещала Ника.
Она подошла к проект-панно и вызвала интерфейс крафтинга. Поверхность панно устлали иконки и ниточки. Гриша тут же приуныл:
— Я думал ты сразу всё покажешь, а ты за старое.
— Потерпи, эксперимент требует больших ресурсных затрат, я не могу поддерживать их долго. А пока что послушай историю про игровой баланс.
Передвигая иконки и нити, Ника рассказала:
Поначалу игровой баланс в Адам Онлайн Бета вызвал множество удивлённых вопросов. Например, сгенерированные ка-эсками ядовитые комары второго уровня в локации Болото Светлячков, напали на механодеструкта класса «Человекоподобный боевой робот LG» восьмидесятого уровня… и закусали его насмерть.
Комары — робота.
При разборе случая не было найдено каких-либо ошибок. Адам Онлайн — живой мир, который развивался по своим законам, даже нарушения развития — казались заложенными в развитие. Контрольные системы строили мир, согласно своим базовым алгоритмам. Они не могли сделать «что-то не то». То, что бета-тестерам показалось багом, — являлось продуктом обоснованных эволюционных процессов мира. И комары, убивавшие боевых человекоподобных роботов, — тоже.
Бета-тестеры поймали этих комаров и разложили на компоненты. Выяснилось, что яд, который должен наносить небольшой урон (да и то — исключительно живым существам), содержал в себе элемент «алкалиа». Из него изготавливались насадки для боеприпасов с алкалиевой кислотой, которая моментально разъедала многие металлы, нанося дополнительный урон механодеструктам и бронетехнике.
Дальнейшее изучение тестовой локации выявило, что неглубоко под Болотом Светлячков был сгенерирован огромный пласт с залежами этого элемента. Вода в болоте была перенасыщена им. Мир Адам Онлайн — живой, имитируя процесс размножения, комары откладывали личинок в эту самую воду. Соответственно особи, родившиеся в болоте, уже носили в себе небольшую дозу алкалиа. Их организм накапливал её, очищал, превращая в убийственный концентрат алкалиевой кислоты. Смерть механодеструкта выглядела логичной. Да, робота реально закусали насмерть комары.
И это нормально. Поэтому одни и те же виды эн-пи-си, те же комары, будут меняться от локации к локации. На каждом болоте свои комары, на каждой свалке свои паукоботы, а в каждом лесу свои волки-оборотни.
Вообще, чем больше бета-тестеры искали какие-то баги, тем больше убеждались, что багов нет. Есть неизученные реалии виртуального мира. Исправлять их — значило ставить костыли, которые как раз и были бы грубым вмешательство в логику мира, а значит, вели к по-настоящему непредсказуемым багам.
Адам Мицкевич, создатель Адам Онлайн, проанализировал все эти случаи и решил, что никаких костылей не будет. У контрольных систем чёткая задача, они её выполняли: генерировали миры, учитывая такие сложные взаимосвязи, которые не могли постичь люди, исследуя сгенерированный мир.
— Мистер Мицкевич, вы сошли с ума, — сказали ему один из инвесторов проекта, когда Адам презентовал результаты. — Вы не только утверждаете, что в мирах Адам Онлайн нет никаких багов, так ещё обещаете нам, что там будет важна каждая личинка комара в болоте?
— Именно так. В виртуальном мире всё будет как в реальном. Материя не будет браться неизвестно откуда, и уходить неизвестно куда.
— Да, но в начале процесса якобы «творения» она должна же откуда-то взяться?
— В начале её создадут контрольные системы из ниоткуда, — флегматично согласился поляк. — А потом всё в мире будет жить и взаимодействовать само.
— Каждая дерьмовая личинка?
— Каждая личинка, травинка, камушек и пылинка, сэр. Точно так же, как и рыбы, которые будут контролировать численность комаров в локации, поедая личинок.
— Вы представляете, какие нам понадобились мощности для поддержки работы хотя бы этого одного вонючего болота?
— Невообразимые, сэр. Кстати, запахи тоже компоненты мира.
— И откуда мы, по-вашему, возьмём мощности для создания целой игровой вселенной? Из будущего? Из фантастических романов о виртуальной реальности? Из задницы?
— Из задницы вы можете достать только своё остроумие, сэр.
— И всё же, откуда?
Адам Мицкевич подошёл к инвестору и постучал пальцем по его лбу:
— Отсюда, сэр. Прямо оттуда, откуда мы берём реальный мир. Из нашего сознания.
#
Ника замолчала, продолжая передвигать иконки на панно. Экран на груди Гриши замигал эмодзи удивления:
— Вообще не понял, к чему ты это рассказала?
Ника отошла от панно. Все иконки дрожали, словно хотели выпрыгнуть за пределы экрана.
— Во-первых, чтобы ты заткнулся и не мешал. Во-вторых, чтобы представил, что сейчас в этом ангаре произойдёт такой же процесс, какой происходит во время генерации новых Обводов. Я как бы буду имитировать работу контрольных систем, внутри виртуального мира, который поддерживают контрольные системы.
— Хых, ты станешь сама, типа, ка-эской внутри ка-эсок?
Ника задумалась, отбросила со лба пряди чёрных волос:
— Интересное предположение. Но не совсем так. Ты часто меня спрашивал, не использую ли я читы. Так вот — это будет воспринято ка-эсками, как чит. Хотя обманывать он должен не их, а нас.
Гриша отобразил на своём экране эмодзи задумчивости и воскликнул:
— Ах ты… Хитрая гадина. А я и поверил, что тебе страшно, что тебе нужна поддержка словом и сочувствием. А ты попросту позвала меня для охраны от ботов техподдержки?
Ника пожала плечами:
— Говорю же, ты инфантилен. Но не обижайся. Твоя инфантильность очень мила.
— Ты же понимаешь (злой эмодзи), что после ботов техподдержки придут контролёры? А от них нет способа отбиться. Нас просто вышвырнут из Адамки. Штрафов навешают.
— Есть такой риск. Но я надеюсь успеть до прихода контролёров.
Гриша сделал шаг назад:
— Из-за твоей авантюры, я лишусь доступа к Адам Онлайн… Ты понимаешь, что это конец моей жизни?
Ника попыталась изобразить на бестрастном лице андроида участие:
— Если я не проведу эксперимент, то не получу нужных данных для переноса сознания в иное тело. А это значит конец моей жизни. В прямом смысле слова.
— Надоело, что ты меня постоянно используешь, — разозлился Гриша. — Ничего не объясняешь до конца, всё время притворяешься. Да попросту — врёшь. Почему я должен тебе помогать?
— Потому что ты моей единственный друг. Единственный, кому рассказала обо всём.
— Ага, ага, так уж и обо всём. Наверняка, что-то утаила.
— Утаила то, что тебе знать не надо. Ты попросту не поймёшь. Тебя это злит?
— Капец как.
— Тогда меня злит твоя трусость. В Адам Онлайн ты — бесстрашный герой, готовый рисковать всеми своими неограниченными перерождениями. Самый главный нагибатор в рейтинге. Но как дело доходит до реального риска, ты сливаешься.
— Ничего подобного.
— Помнишь детство? Тот раз, когда ты и Фортунадо сбежали и залезли в нелегальную ванну техаррации на подпольном лендинге? Ты ведь тоже боялся. Фортунадо храбрее тебя.
— Я был прав! Если бы мы этого не сделали, не было бы проблем.
— Ты боишься проблем из прошлого, а я решаю проблемы настоящего. Короче, ты свободен, можешь уйти. Но это будет значить, что я ошиблась в тебе, картонный герой.
Эмодзи на экране Гриши быстро сменяли друг друга: гнев, злость, жалость, недоумение, задумчивость.
— Сколько тебе надо времени?
— Понятия не имею.
— Когда появятся боты техподдержки?
— Минут через пять.
— Ого. Почему так много?
— Там сложная процедура анализа читинга. Ведь то, что произойдёт здесь, в ангаре, будет аномалией, которой нет в базе данных. Ка-эскам нужно решить, что это такое вообще, как это устранить, и есть ли у них полномочия устранять. Короче, там куча процедур и протоколов. А самое главное, в этой цепочке будут задействованы люди. На их лень и тупость весь расчёт.
— Люди? Оттуда, из реальности?
— Да. Все подозрительные случаи незадекларированной активности в Адам Онлайн должны быть оценены чиновниками Всекона. Именно они должны решить, происходит ли попытка взлома.
— Ого, я думал, ка-эски и ку-си-пишки действуют автономно.
— Обращение за подтверждением к человеческому администратору — это формальность. Мы, люди, не способны разобраться в данных, которые предоставляют ка-эски. Парадокс в том, что обычно админы передают право решать, чит или не чит, самим ка-эскам. То есть к людям они обращаются только для получения права действовать на своё усмотрение. Типа, ка-эски: «Тут какая-то непонятная фигня в таком-то кластере, такого-то Обвода, можно нам самим разобраться, что это такое и принять соответствующие меры?» Словом, до появления контролёров у нас достаточно времени.
— А с ботами должен разбираться я?
— Угу.
— Я потеряю репутацию.
— За всё надо платить.
На экране Гриши вспыхнул эмодзи радости:
— Ага. Так ты готова платить? Помнишь, ты мне свистела про монетизацию, и как раньше корпорации тянули бабло из геймеров за каждую мелочь?
— Они и сейчас тянут… Но я поняла твой намёк. Дам пятьсот тысяч КН.
— Миллион.
— У меня столько нет.
— Будешь постепенно отдавать.
Ника тут же переслала Грише готовый контракт. Он удивился:
— Ты заранее всё подготовила?
— Гриша, ты не поверишь, насколько предсказуемыми бывают некоторые люди. Хуже неписей.
Ника заняла место напротив проект-панно, а Гриша, принял конфигурацию робота-паука, у которого заменил всё ракетницы, пушки и плазмоганы, на обыкновенные пулемёты. А сам занял место у входа в ангар, но Ника поправила:
— Встань рядом со мной.
— Это ошибочное решение, лучше контролировать подступы…
— Нет. Все объекты, боты или эн-пи-си появляются вне поля зрения игрока.
— Почему?
— Чтобы лишний раз не разрушать иллюзию реальности. Из воздуха могут появиться только те предметы, у которых прописано такое свойство, то есть всякая магическая шняга или телепортация.
Гриша оглядел ангар:
— Да уж, тот ещё реализм. Но я понял, если мы будем оба держать окружающее пространство в поле зрения, то боты будут вынуждены появляться только за стенами ангара?
— Именно, — кивнула Ника. — Хотя я не гарантирую, что всё пойдёт так, как планируем.
Гриша махнул лапами-пулемётами:
— Не беспокойся, когда я рядом, всё будет идти так, как надо.
Ника благодарно пожала его лапу:
— Вот за это я тебя и люблю.
Ника отвернулась к проект-панно, а Гриша, лязгая и громыхая, встал на две лапы, а свободные три пары с пулемётами на концах направил на вход в ангар:
— Кстати, а если закрыть дверь? Может, тогда боты не пройдут.
— Нет, нет, ни в коем случае. Нужно оставить им лазейку, иначе будут появляться прямо перед нами, игнорируя условие максимальной реалистичности.
— Тогда — начали.
Ника неуверенно потянула руку к проект-панно:
— Да… начали…