Дорога бессмертных. Книга первая. Цена пророчества

NC-17
В процессе
4
KatyaD бета
Фэндом:
Размер:
планируется Макси, написано 15 страниц, 6 088 слов, 2 части
Описание:
Посвящение:
Публикация на других ресурсах:
Уточнять у автора / переводчика
4 Нравится 2 Отзывы 1 В сборник

Пролог. Абсолютно случайные совпадения

Настройки
Надежда проглотила панический возглас, узнав о том, что ей предстояло показать пробную версию её игры подруге. Ло Пай, милая и добрая по мнению большинства будущих выпускников кореянка, на самом деле отличалась любознательностью и чрезмерной активностью. И, если во время общения с противоположным полом она и была похожа на миниатюрную и хрупкую фею, то в быту подруга становилась сущим демоном, повёрнутым на строках сдачи проектов. Обе девушки были гейм-дизайнерами и, если левел-дизайн и логику поведения обеспечивала нейросеть, то их, по словам Ло Пай, «священная миссия» заключалась в контроле работы, выполненной искусственным интеллектом. Во многих аспектах работа с «сестрёнкой Ло» была увлекательной и продуктивной — бойкий настрой и трудолюбие подруги сочетались с креативностью Надежды, что позволяло курс за курсом прописывать не только разнообразные ощущения, но и подчёркивать ошибки генерации локаций, создавая молочные реки, которые несли в себе вкус сгущёного молока, пустыни, чей песок, поднимающийся вверх, можно было ощутить как шёлк, парящие локации для аркады, пронизывающей запахом озона. Все эти прекрасные чувства они год за годом вкладывали в казуальные VR RPG, за что получали одобрение преподавательского состава. Не радовало только одно: на протяжении обучения они должны были создавать всего одну игру и в достаточной мере подготовить материал, улучшая его для выполнения ранее поставленных задач. Ло, узнав, что пропустила мимо ушей настолько важную информацию, безмерно расстроилась, заявившись к Наде с ящиком пива для мозгового штурма, а утром, вынося с кухни пустые бутылки и упаковки от лапши, с удивлением обнаружила посапывающую подругу за включённым монитором возле капсулы погружения. По экрану бежали строчки кода в итерациях запуска, а за ними сливались, увеличиваясь, карты и локации. Учитывая то, что у каждой из их игр были встроенные системы ИИ, а также свой небольшой сюжет, программам нужно было придти к согласию и разделить сферы компетентности. Надя не знала, как Ло добилась таких результатов и что щёлкнуло в пьяной голове подруги, но это выглядело как спасение ситуации. Это определённо была их игра. Процесс слияния закончился тем, что колонки для тестовой проверки продукта выдали странную сгенерированную мелодию — плавные перезвоны колокольчиков, открывавшие кулинарный симулятор сплелись с забористым гитарным ритмом аркады и барабанами рыцарского фэнтези-квеста. Довершили композицию фанфары из сборника нескольких логических игр и электроника шутера по зачистке башен в стиле постап-технофэнтези. Сестрёнка Ло сладко потянулась спросонья и почесала затылок, зевнув с неприкрытым ртом. — У меня что, получилось? — Непонимающе спросила девушка, переводя взгляд с Надежды на монитор и обратно. — У меня получилось! Миниатюрная диктаторка резко встала из-за стола, из-за чего случайно сбросила на пол беспроводную клавиатуру и экран внезапно потемнел. Надежда Будущих замерла и пакет с пустыми бутылками тихо звякнул, упав на ковёр. — Я не знаю, как ты это сделала, но ты спасла наши дипломы. — Тихо проговорила девушка, глядя на притихшую подругу. — И запорола всё к чертям, дурында! Ло сжала кулачки и закусила губу, видимо, забыв, что Надя получила иммунитет к её показательные реакциям за годы их дружбы и сотрудничества. — Я не уверена в том, как это произошло, но помню, что работала с корнями приложений и, пометив их вместе, запустила «Цитринитас». А если всё пропало, моя милая мандаринка… — Потерев нос, залепетала Пай. — Она потеряет последние апгрейды. Контрольный образец сохранялся три месяца назад. Надя вздохнула и, потерев лицо, как делал её персонаж в играх, села за стол в соседнее высокое кресло, поглядывая на второй монитор, по которому прошла рябь. — Сестрёнка, смотри. Ты, оказывается, запустила игру без нас. — Э? — Только и смогла выдавить из себя студентка. — Диагностика и оптимизация всё ещё не закончены. Игра же не может идти без нас? Перед глазами Надежды из обрывков несоответствующей информации генерировался мир и она, подняв клавиатуру, ввела команду демонстрации. Мониторы погасли, но тут же зажглись различными картинками, которые словно сошли с ума — разрозненные шрифты с описанием событий объединились в один текст с цельной хронологией событий для мира, что отображало конфликты совместимости разных ИИ, устраняемые Цитринитас — программой-наладчиком. В целом, сюжет рыцарского фэнтези переплёлся с сеттингом захвата башен, логические игры объединились с аркадой, а кулинарная программа — с шутером. Прочие, более мелкие проекты, выступили посредниками, сглаживая разрозненные локации — симулятор рыболова начал работать в пустынном ландшафте, разбавляя пространство оазисами, танцевальное приложение было применено для подземелий, кликер генерировал золото для стратегического симулятора, а игра о переодевании сформировала статистов под воздействием ИИ «Цитринитас». При этом часть персонажей, не вместившаяся в заданные локации, была перемещена в раздел архива, чтобы, согласно с логикой повествования, заменять убитых монстрами или игроками НИПов. — Мой мозг точно не поджарится, если я туда залезу? — С сомнением спросила Будущих, покосившись на то, как заново выстраиваются взаимодействия персонажей, а затем улыбнулась, радуясь, что у неё получилось. — Что бы это ни было, пре-альфа должна быть протестирована. — Поняла тебя. — Безо всякой приторности в голосе заявила подруга и нажала на перемотку. Внезапно большая часть персонажей переместилась в архив, а потом выгрузилась в других локациях, в середине карты произошёл взрыв, кулинарная локация с молочной рекой стала ядовитой зоной, испортившись, несколько храмов в городах людей были разрушены, а персонажи, возле которых стоял значок религии, переместилась в архив в практически полном составе. — Что за хрень? — Воскликнула Пай, да так громко, что головная боль Надежды в разы обострилась. — Команда к разъяснению ситуации обработана. — Произнёс жизнерадостный голос из динамиков, звучавший почти так же, как у Ло и теперь программистка поняла, из-за чего так сокрушалась её подруга. — Рекомбинация условий привела к объединению сценариев. Плохой финал сценария приложения «Сага об узнике» был совмещён с начальными событиями «Дорога бессмертных: выше только небо». Наложение течения времени повлияло на локацию кулинарной программы, потому мне пришлось ввести коррективы в сценарий и персонажей программы «Шеф из пряничной страны», идёт установка баланса и генерация артефактов, пожалуйста, подождите. После столь длинной реплики, произнесённой заранее записанными словами, подписанные точки с именами NPC снова пришли в движение, а карта продолжила меняться — ранее разбитая на шестиугольники локаций, она подверглась сглаживанию, теперь горы выступали за границы, ранее обрезвашие их, исчезла часть океанов для улучшения оптимизации, а карта развернулась в плоскость, на двух сторонах которой располагались притоки, ранее бывшей молочной рекой. Из белой воды поднялись такие же белые шпили и шестерни, города из игры «Сага об узнике» обзавелись высокими стенами и рвами, поднимаясь на площадки над поверхностью их гексагонов, реки выточили новые направления и острова, ареалы спавна монстров изменились, а в середине карты, где ранее был взрыв, начали появляться новые точки, не относящиеся к архивным персонажам. Взаимодействие нейросетей, направленное программой-отладчиком поражало своей эффективностью. Баги, накапливаясь, оптимизировались или превращались в фичи. Так некоторые монстры из разных игр, завершив борьбу за территорию, начали скрещиваться, а НИПы создавали семьи, формировали новые поколения и умирали, чтобы спустя пару поколений вернуться из архива с новым запасом золота и развиваться исходя из ресурсов, накопленных их предшественниками. Глядя на карту, Будущих видела, что некоторые из них путешествовали, сражаясь с монстрами и их лут превращался в артефакты разного уровня полезности. — А это что такое? — Удивлённо спросила девушка, масштабировав один из городов на мониторе подруги и включив объём. — С… Свидание? Но у нас же ничего такого не было! — Крикнула Ло громче прежнего. — Как интересно, что они сами научились этому, хотя возрастной рейтинг у всех игр разный. — И это? — Указала Надя за спину гуляющей парочки. Там находилось розовое здание и красный фонарь, под которым играла огнями вывеска «розовый павлин». — Ты добавила в список симулятор свиданий Пьо Вана? — Я не помню, что было вчера. Честно. — Пай надулась и отвернулась от монитора. — Братец Ван предложил купить для нас выпивки, когда я обрисовала ему ситуацию, а эта игра, видимо, была среди тех, которые он предлагал протестировать. — Какой, к чёрту, братец? Ему скоро сорок, дурында! Нечего тебе якшаться с заочниками! — Не удержавшись, крикнула в ответ Надя. — И ты не задумывалась о том, что это домогательство? Это же VR с погружением. Всё равно что принять в подарок самотык! Да ещё и от малознакомого извращенца! — То есть, будь он лучше знаком, это не было бы проблемой, да? — Серьёзным и довольно мрачным голосом контратаковала зачинщица происшествия. — Это просто симулятор встреч в кафе для одиноких людей. У неё ещё и продолжение есть, где можно выбрать партнёра из списка предыдущих персонажей и даже сгенерировать общих детей с помощью акселератора… — Вот откуда новые NPC. И что ты будешь говорить, когда комиссия спросит, откуда в нашей игре взялись данные другого выпускника, не имеющего отношения к проекту? Пай побелела и тяжело сглотнула, а затем пошла на кухню подруги, откуда послышался приглушённый крик отчаяния и шум электрочайника. Тем временем, подумывая о том, как объяснить ситуацию другому студенту, Будущих нервно поглядывала на карту. На последнем шестиугольнике, чёрном и блестящем, вырисовалась башня того же материала, находящаяся строго в середине локации без монстров, рек и погодных явлений. В целом, ситуация была критическая, а повторить все действия в обратном порядке и вырезать значительную часть материала было проблемой. Однако, и создавать новый контент смысла не было — разработка шаблона для моделей, покраска, настройка визуального стиля для мира игры, создание оригинальных предустановок для левел-дизайна, перепрошивка программ-помощников в нынешнем двадцать третьем веке не были проблемой, но времени на это не было. Сказать, что Надежда была поражена тем, что получилось, это ничего не сказать. Их несуразная пре-альфа начала самостоятельно эволюционировать на глазах, обретая более-менее удовлетворимый вид. — Будем решать проблемы по мере их поступления. — Спокойно выдохнула девушка, слыша, как звенит чайная ложка и шаркают по полу тапки гостьи. — О, первый НИП вылез из башни. — Перешагнув через пакет с бутылками, жизнерадостно заявил источник проблем. — Можешь навести на него курсор? Описание должно нам что-то сказать. — Кневестех Ксенакис, секретный босс башни нежити SS-ранга, сборное существо, класс… Тут знаки вопроса. — Напряжённо прочла Будущих. — Мы же удалили его на стадии разработки. И его здесь быть не должно. Твоя помощница решила всё-таки его сделать или, может, очередной баг? — Может быть, и баг. — Задумчиво отпив чай, протянула гостья. — Исходя из размеров игрового мира и его наполнения, а также из того, что мало NPC башни путешествовали, ему могла выпасть миссия такого рода. В левом углу миникарты, на втором сверху из одиннадцати шестиугольников, начался какой-то странный процесс — «Шеф из пряничной страны» совсем прекратил быть на себя похожим. Множество точек раз за разом направлялись в сторону монстров и, убивая их или умирая, не попадали в архив, а восстанавливались на исходной точке. — Я не заливала сюда никаких MOBA. Честно. — Оправдалась девушка. — И не смотри на меня как осьминог на волынку. В это же время в сторону, где находился босс «Саги об узнике» устремились две точки — одна из недавно поднявшего флаг «железного леса», а вторая — из более отдалённого центра карты. — Застанишь их? — Обеспокоенно спросила Надя. Однако вместо ответа получила кое-что другое: началась детализация не только основных точек, но и всей территории. В области «танцующей пустыни», чьи пески текут вверх, образовался массивный данж, NPC в котором имели не только высокий уровень, но и могли атаковать в зависимости от репутации игрока. На юго-востоке в небо поднялась «мигрирующая крепость», оставляя территорию «туманного болота» фей, на юге проснулся ледяной вулкан, разбрасывая острые куски карамели. Леса вокруг Узника, как и в самой игре, стали красными от листьев кротонов и цветов ликорисов, символизируя кровь, пролитую аватаром бога разрушения. На севере одну из локаций разделила пропасть, в которой проносились звёзды, следуя ритму танца. Высокие каменные столбы сформировались там, где измельчали и пересохли реки, а затем их равнины поросли травами холодных степей. Как вишенка на торте, в океане, отделяющем центральную часть карты от восточной, утонул город-королевство, атакованный морскими чудищами. — И как мы назовём этот винегрет из наших пробных игр? — Спросила хозяйка квартиры и оборудования. — Дай-ка подумать… — Протянула гостья, откинувшись на спинку стула. — Поскольку это будет завершением нашего обучения и наше первое платное приложение для полного погружения, а также RPG с полноценным отыгрышем, пусть будет что-то поэпичнее «Саги об узнике». Но при этом и проще… «Конец истории». — «Конец истории»? — Удивилась Надежда, поглядывая на восходящее солнце за окном. — Прямо как та теория. — Ага. «Конец истории». — Значит, и дизайн логотипа сама набросаешь. И договоришься с извращенцем. Хозяйка квартиры рассмеялась, мысленно благодаря производителей шумоизоляционных материалов. Двадцать восьмое ноября две тысячи двести семьдесят шестого года. До выхода игры остаётся полгода. До полного слияния исходных файлов и концепций стилистики, а также перехода в бета-версию всего один час.
4 Нравится 2 Отзывы 1 В сборник