- О, знаю, знаю, - Ваня с заговорщицким видом стал шептать чего-то Захару на ухо. - Ща минус найду. Е-е-есть. Хозяйка, балалайку мне! - парень заговорщицки кивнул на веник, шкодливо прятавшийся в пыльном углу.
“Балалаечник” включил минус и стал усердно сопровождать его лабанием на венике. Я сразу узнала в задорной балалайке одну из песен Короля и Шута. Через несколько секунд к музыке присоединился сперва тихий, а потом всё более уверенный голос Захара. Стихи припева затанцевали в комнате, тут же раскрыв танец злобного гения. Ваня бесподобно подхватывал перебивки, своим задорным “ла-ла-лай-ла-лай”, завоевав первые аплодисменты. Отыграв всю песню, ребята сорвали восторженные овации.
В свою комнату я возвращалась с рассеянной улыбкой до ушей. Чёрт, да всё у меня получится!
---------------------------------------------------------------------------------
-Так что за идея, Джилара?
После очередных субботних утренних пар я, заряженная успешной сдачей двух лабораторных работ, с двух крыльев влетела в мастерскую механиков, где трудились дворфы. Я была готова творить, о чём сообщила в личку Китти и Ключу.
-Я уверена, что мы не используем крафт и на 30% от его потенциала.
-Это ещё почему? - возмутился танк нашего отряда, скрестив руки на груди.
-Твои механизмы или требуют кристаллов в драконовых масштабах, или откровенно проседают по характеристикам. Не согласен?
-Есть такое, - пробурчал механик.
-Мои зачарования дают приятные усиления, но не более того. Зелья, которые делает Китти - …
-Имеют себестоимость трюфелей и эффект похлёбки на овсе, - кивнула саджумина.
-Но вспомните антидот от яда анголниаров - это было усиленное зачарованием зелья. Или даже нашу рацию - техника с чарами. Вроде, не так уж и плохо вышло, да? А если комбинировать крафт всех троих?
-На тесты предметов переведём немерено, - пробурчал ненавидящий непредвиденные расходы дворф. Сколько заготовок уложили на рацию?
-В этот раз ничего, кроме расходников, не пострадает: - я выдержала загадочную паузу и стащила с себя монокль, - первичный артефакт нельзя разрушить!
Описать задумку оказалось просто. Уже с десятого предложения и Ключ, и Китти подхватили идею и начали сами накидывать варианты. Механик, дабы не терять времени зря, без сожалений одним движением руки очистил рабочее пространство перед собой, и прямо в процессе обсуждения начал таскать из разных уголков мастерской подходящие, на его взгляд, запчасти. Даже зычно гыркнул на пару дворфом-подмастерий, которые вскоре притарабанили какую-то банку. Очень прочную, по их заверениям. Работа закипела!
N-ая итерация поправок в нашей конструкции отличалась от всех предыдущих чем-то неуловимым. Казалось бы, просто очередная попытка реализовать то, что задумано. Но каждое действие Ключа казалось каким-то правильным, что ли. Залитое в резервуар зелье Китти, в которое она в последний момент, хлопнув себя по лбу, добавила тщательно отмеренную порцию какого-то “индингридиентика”, пузырилось и тихонько шипело, как будто в нём содержался бесконечный запас углекислого газа. Сотрудники лаборатории под номерами два и три, как я их мысленно про себя называла, тоже что-то почувствовали. Если ранее Ключ отдавал тест результата на откуп нам, а сам сразу же отворачивался к рабочему столу, мастеря составляющие для следующего эксперимента, то теперь дворф застыл в молчаливом предвкушении. Китти в нетерпении слегка приоткрыла рот и покусывала собственный язык, водя его то вправо, то влево вдоль зубов. Мне не понадобилось даже подглядывать в записи профессора Джорра: слова языка Древних шли словно из подсознания и ложились одно за другим на ремешок монокля. Краска частично впитывалась в кожу и текст начинал выглядеть так, словно он выбит тиснением давным-давно, при создании артефакта. Повинуясь потоку бессознательного, я вместо тщательно продуманных и выверенных отдельных слов вставляла в некоторые участки казавшуюся на первый взгляд околесицу. Только бы не испортить всё!
*Нанесён заговор. Модификация “взгляда смерти” завершена. Эффект: владелец может совершить быстрый рывок к цели с активной меткой. Рывок расходует топливо. Мощь персонажа +9*
По топливу имелся отдельный подсвечиваемый комментарий:
*Расход считается исходя от вида топлива, дистанции до цели и наложенных на обладателя эффектов контроля.
Текущее топливо - тринитроплазмореактивный концентрат (создатель - Китти):
Запас - 100/100 единиц резервуара.
Эффективность: 26% от сжиженных кристаллов того же объёма (эквивалент 26 кристаллов).
Суммарная дистанция рывков без учёта эффектов контроля: 26 метров.*
-Надо посмотреть на это в действии. - Ключ первым взял себя в руки после того, как я расшарила описание ему и Китти, и мы дружно читали и перечитывали описание получившегося результата кропотливого труда всех троих. - Пойдём к канализационным крысам?
Я повесила монокль на законное место, а банку с топливом парой лишних ремней закрепили мне между крыльев.
В этот момент запищала моя рация. Архаил.
-Крысы не будут удостоены первого испытания нашего шедевра, - улыбнулась я, выслушав информацию от белокрылого воителя. - Есть полигон поинтереснее!
Глава 15
-Антох, я что-то не понимаю. Нас ругают за то, что слишком хорошо справились с задачей???
Негодование Стаса токсичными волнами расходилось по всей комнате офиса. Причиной тому послужили новости, которые тимлид принёс с совещания. Отдел баланса забил тревогу, утверждая, что игра стала чересчур чутко подстраиваться под хотелки игроков. Задания выполняются проще, чем задумано. Крафт быстрее выдаёт желаемые результаты. Построить хорошие взаимоотношения с НПС теперь не проблема и даже не задача.
- Стас, не кипятись. Не совсем так. Помнишь, от нас ведь хотели, чтобы только действительно значительные приложенные усилия щедро окупались. Слабые потуги не должны вознаграждаться.
- А, ля, точно. - разработчик искусственного интеллекта зажмурился и спрятал нос в сложенные лодочкой ладони.
С одобрения верхушки, принимающей решения, созданную и обученную нейросеть, отвечающую за адаптивное награждение игроков во время игрового процесса, уже несколько дней “крутили” на лайв серверах “Техномагии”, чтобы протестировать результаты.
- Шеф, прости. Я совсем забыл про какие-то стартовые фильтры для входного слоя. Я полный туйбень.
- Полно убиваться, Стасон, - поспешил утешить тиммейта вечно неунывающий Виктор.
- Да, действительно. Просто скажи, когда сможем подправить и предоставить версию 2.0 для следующего теста? Надо с нуля собирать датасет для обучения?
- Какое с нуля?! - перепугался Миша.
Его, как наименее занятого на тот момент, отрядили в помощь Стасу для сбора данных, когда перед командой встала эта задача. Такую работу парень, очевидно, не заценил. Требуется долго сидеть и заниматься монотонным однообразным делом: просматривать дампы с отрезками попыток игроков сделать что-нибудь, помечать хорошие и плохие старания, после этого многократно перебирать полученный датасет и ещё маркировать его. В качестве завершающей стадии требовалось, к тому же, изрядно пораскинуть мозгами, чтобы прикинуть, какую награду по логике можно выдать за те или иные старания. И только после всех этих манипуляций можно было начинать обучение нейросети.
- Не, спокойно, ребят. С нуля собирать не нужно. Надо только переразметить лейблы.
Лейблы - это как раз и есть предполагаемая награда.
- На пересмотр уйдёт от силы три дня. Переобучим сетку за пару ночей. За одну, если нам смогут удвоить мощность железа. И я ещё поэкспериментирую со слоем фильтров для входа. Сможем накатить сразу 3-4 разные версии в разных регионах, чтобы посмотреть, какая лучше себя покажет. Что скажешь, Тох?
- Идея залить несколько вариаций на второй тест мне нравится. Может, нужно попросить Рому сделать алгоритм фильтрации слишком слабых усилий вручную? Как думаешь?