Я написал модуль, который в нейросеть будет активировать нужный щит вместо меня. Доверяя передачу звуковой команды нейросети, я очень сильно рисковал. До этого никаких сигналов от моей нейронной сети в центр управления игрой не поступало. Весь результат обработки нейросетью информации предназначался исключительно для меня.
В ходе написания модуля выяснилось много нюансов, например, если нейросеть моим голосом будет произносить команду «
Используя видео записи моих боев с магами, я выяснил, что нейросети достаточно использовать магический щит 0.1 секунды, чтобы блокировать урон от заклинания. Я решил очередной раз перестраховаться, поэтому поставил время использования щита от 0.1 до 0.3 секунд. Среднее использование магического щита получилось 0.2 секунды, это дало мне экономию энергии в 5 раз. Далее я поставил ограничение, чтобы использование щита не снижало уровень энергии ниже 30%, иначе какой смысл, отбить все магические атаки и свалиться без энергии.
Кроме того, просматривая записи боев я обнаружил, что от некоторых стрел и заклинаний легко было уклониться. Мне пришла в голову мысль, чтобы моя нейронная сеть давала мне команды, «влево», «вправо», «вниз», «вверх», если расчет траектории покажет, что небольшим отклонением я могу избежать попадания. Понятно, что если арбалетный болт с двух шагов летит мне в грудь – то ничто меня не спасет, и команды давать не надо, но если расстояние 70 метров, и траектория болта самым карем пересекается с моей траекторией, то команда от нейронной сети, поможет сохранить мне хит-поинты. Если я попаду под массовый обстрел, то нейросеть своими подсказками должна помочь максимально минимизировать потерю здоровья. Конечно, это все было в теории, на практике нейронная сеть должна изучить скорость моей реакции, учесть уровень моей меняющейся ловкости, скорость полета стрел и заклинаний, чтобы правильно ставить магический щит и давать правильные команды на уклонение. Работы было много, поэтому только спустя неделю я смог вернуться в игру.
Встретив группу из 5 игроков 19-20 уровня, презрительно на меня посмотревшую, я сделал то, чего они от меня не ожидали, я их атаковал. Обычно в игре есть негласное правило не нападать, если игрок или монстр ниже тебя на 10 и более уровней. Но как говорится, в любом правиле всегда есть исключения. На самом деле, я не собирался их убивать, мне нужен был опыт для обучения нейронной сети. Я бегал вокруг группы и периодически атаковал их, уменьшая по немногу их здоровье. Игроки, как я и предполагал, начали стрелять в меня стрелами и заклинаниями. Из-за большой разницы в уровнях, сильных проблем они мне не доставляли, а в ближний бой я не ввязывался. Спустя 10 минут беготни, мое здоровье и здоровье игроков снизилось до 50%. Игроки решили, что я маньяк и просто с ними играю, медленно убивая. Один из игроков не выдержал и выкрикнул:
- Чего ты от нас хочешь? Зачем тебе убивать нас!? Мы еще нубы, ценных вещей у нас нет, опыт ты не получишь!
Если честно, я не знал, что ему ответить. Не говорить же ему, что я на них обучаю свою нейросеть, потому я просто промолчал и продолжил атаковать их. Еще через 5 минут кода у игроков осталось 20% здоровья, а у меня 30%. Один из игроков предложил:
-Давай мы тебе заплатим по золотому с каждого, и ты отпустишь нас!?
Я чуть рот не открыл от такого странного предложения, но через пару секунд принял решение не отказываться от легких денег.
- Мало, - уверенно сказал я. По 2 золотых с каждого.
- Имей совесть!
- Тогда с каждого по три.
- Хорошо, мы согласны на 2.
В результате этого столкновения, я немного продвинулся в обучении нейросети и заработал 10 золотых. До конца дня я успел замучить и ограбить еще 5 групп. В результате чего, за день я заработал 52 золотых. Под вечер, закончив играть, я потратил 2 часа, чтобы указать в нейросети ошибки, сделанные за сегодняшний день. Зайдя на форум, я вновь увидел сообщения о себе.