Алексей Лоев - Игра на Земле
- Название:Игра на Земле
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:2018
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Алексей Лоев - Игра на Земле краткое содержание
После провала на собеседовании он начал играть. В игре, волею случая, ему пришлось стать убийцей. Его главная цель - узнать, в чем смысл игры, почему на игру тратится столько ресурсов?
Игра на Земле - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Я вышел из игры и занялся программированием. Моя нейросеть в 85% случаях верно классифицировала игровые персонажи и в 97% случаях верно классифицировала тип дистанционного урона (стрелу от фаербола намного легче отличить, чем мага от лекаря).
Я написал модуль, который в нейросеть будет активировать нужный щит вместо меня. Доверяя передачу звуковой команды нейросети, я очень сильно рисковал. До этого никаких сигналов от моей нейронной сети в центр управления игрой не поступало. Весь результат обработки нейросетью информации предназначался исключительно для меня.
В ходе написания модуля выяснилось много нюансов, например, если нейросеть моим голосом будет произносить команду « маг », то центр управления игрой может заподозрить читерство. Не может человек, одинаково произносить одно и тоже слово, кроме того, не может человек иметь одинаковую скорость реакции. Все эти моменты приходилось учитывать. Я сразу отказался от голосовой команды «маг» и «сильный маг» - слишком долго. Я заменил ее на стук зубов. Записав 50 вариантов стука своих зубов о зубы, я решил перестраховаться и ввел случайную погрешность, чтобы каждый раз звук стука моих зубов был чуть-чуть уникальным.
Используя видео записи моих боев с магами, я выяснил, что нейросети достаточно использовать магический щит 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 часа, чтобы указать в нейросети ошибки, сделанные за сегодняшний день. Зайдя на форум, я вновь увидел сообщения о себе.
Форум / Западное королевство / Локация Миссури
- Внимание! В локации Миссури появился убийца 36-го уровня!
- Что он тут делает? Здесь локация для уровней 15-25, опыта он не получит.
- Он садист и маньяк, он медленно убивает игроков. Мы еле откупились от него за 2 золотых с каждого.
- Мы тоже откупились.
- И мы.
- Нахрена вы ему деньги платите!?
- Потому что восстановить уровень занимает более одного дня, за который ты зарабатываешь золотой +-. Так лучше 2 золотых потерять, чем сутки игры и что-нибудь из вещей.
- Вы все ему платите, вот он и доит вас как лохов.
- Тогда это он лох, на 36 уровне можно зарабатывать намного больше + опыт.
…. Еще 23 сообщения
- Я же говорил, что он маньяк и садист.
Ну и пусть так думают. На следующий день на форуме поднялся еще больший шум.
Форум / Западное королевство / Локация Миссури.
-Он точно маньяк. Мы ему сразу деньги предложили, чтобы время не терять, так он и слушать не захотел, на деньги согласился только, когда наше здоровье снизилось до 20%.
- А я что вам всем говорил!
- Какие рядом есть еще локации для уровней 15-25?
- Локация Флорида, но до нее надо добираться телепортом за 10 золотых, иначе несколько недель топать. Дешевле 2 золотых заплатить.
….
Еще 34 сообщения
На следующий день появилась новая проблема: игроки не хотели меня всерьез атаковать, все уже понимали к чему все идет и стояли, как коровы на убой, готовя деньги. Меня это совсем не устраивало, обучение нейросети для меня было намного важнее денег. Тогда я пошел на хитрость, я решил предложить игрокам пари. Если средний уровень здоровья у группы опустится до 20%, они мне платят 3 золотых с игрока. Если раньше мое здоровье опуститься до 40% я должен буду заплатить 200 золотых. Зельями пользоваться запрещено. К тому моменту я накопил уже 305 золотых, поэтому небольшой риск мог себе позволить. Мне снова удалось сильно удивить игроков. Сильно я не рисковал, моя нейросеть хорошо продвинулась в обучении и почти полностью защищала от магического урона. Коме того, она существенно помогала снизить урон от охотников, а в ближнем бою я был существенно сильней игроков этой локации.
Читать дальшеИнтервал:
Закладка: