bannerbanner
Игра на Земле
Игра на Землеполная версия

Полная версия

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
8 из 22

У меня еще оставалось время до моего свидания, поэтому решил прогуляться. На прогулке я наконец-то ухватил за хвост свою идею. Можно попробовать обучить мою нейронную сеть, автоматически включать магический щит, когда в меня летит заклинание. Вернувшись домой, я посмотрел, насколько продвинулось обучение нейросети в распознавании игровых персонажей. В целом, прогресс был на лицо, но ошибки еще были. Особенно сильно нейросеть путала лекаря и мага. Я указал ошибки, отметив, где был лекарь, а где маг, пусть нейросеть сама ищет микроскопические признаки, чтобы различать их. Кроме того, поставил нейросети задачу анализировать все то, что в меня летит и систематизировать это. На первом этапе, нейросеть должна научиться отличать стрелы и болты от заклинаний. После этого, напишу программный модуль, чтобы нейросеть на основании скорости полета заклинания вместо меня давала команду «Маг» или «Сильный маг», активируя нужный щит. Остается вопрос, как быть, если я не вижу выпущенного в меня заклинания. Например, если заклинание выпущено мне в спину, когда я убегаю. Я его не вижу, соответственно его не видит нейросеть. Может, попробовать использовать зеркало?! Человек во время бега точно ничего не увидит в зеркале, а вот нейронной сети достаточно один раз мелькнуть заклинанию в зеркале, чтобы она сопоставила угол полета, мою скорость и скорость заклинания, после чего вовремя поставила нужный щит.

Заработавшись с нейронной сетью, чуть было не опоздал на свидание, успел в последний момент. К счастью, в Локации № 0 ты сразу можешь оказаться на том месте, где тебе надо.

В Локации № 0 Роина оказалась такой же красавицей ввиду того, что значка об изменении внешности у нее не было, можно смело утверждать, что она красавица в реальности.

В игровых локациях человек может изменить свою внешность на 50%. Многие девушки делали из себя в игре настоящих красавиц, а вот в Локации № 0 разрешалась корректировка внешности на 3% максимум. Конечно, за деньги можно и в Локации № 0 изменить свою внешность, только в этом случае появлялся специальный знак, информирующий других о том, что внешность была существенно изменена.

Одно время была мода делать в игре внешность эльфов, гномов или орков, отыгрывая персонаж из книг Толкина, но это быстро прошло, так как внешность бонусов никаких не давала. Эльфы быстро поняли, что стрельба из лука – очень сложное занятие, в отличие от стрельбы из арбалета, с которыми они выглядели комично.

Не знаю почему, но я ожидал увидеть менее симпатичную девушку. До сих пор не верится, что такая красавица захотела со мной встретиться.

– Привет, – Роина улыбнулась мне красивой, открытой улыбкой. – Так и будем в дверях стоять или войдем?

Я вышел из ступора, поздоровался с Роиной и открыл перед ней дверь. Мы сели за столик и выбрали режим средней приватности, который означал, что нас все видели, но не слышали. Меню у каждого было свое, в зависимости от уровня картриджа, который стоял дома. У меня в меню были самые простые и дешевые варианты: чай черный или зеленый, растворимый кофе и так далее. Я выбрал себе кофе, а Роина заказала себе капучино, что соответствовало высокому уровню картриджа, так как для его приготовления использовался натуральный кофе. Сделав по глотку, инициативу взяла Роина, что было немного странным для меня.

– Расскажи, почему ты решил стать убийцей? Ты не похож на хардкорщика!

– Я не по своей воле стал убийцей, сразу после начальной локации меня закинули на остров Смерти, а выбраться оттуда можно только через PvP. А когда выбрался, уменьшить счетчик ПК не получалось, а вот накрутить – проблем не было.

Ее взгляд на несколько секунд расфокусировался, это означало, что она что-то читает на невидимом для меня экране.

– Ого! Если ты вышел с острова Смерти с клеймом, значит ты победил много игроков в PvP. Из этой локации очень редко выходят с клеймом.

– Случайно получилось. Нашел хорошую группу, так как мой уровень был самый маленький, мне больше всего опыта перепадало, – немного соврал я.

– Знаешь, с убийцами вообще странная история. Когда люди начали играть, убийц было много, но как ты понял на острове Смерти, быть убийцей среди убийц, крайне невыгодное занятие. Потом игроки поняли, что выгодней играть без PvP, но когда убийц стало мало, играть за них, опять стало выгодно.

Очень похожая ситуация с хищниками и травоядными в дикой природе. Многие думают, что хищник умрет от голода после последнего травоядного. В реальности на одного хищника приходится около двухсот травоядных, и если их количество становится меньше, то хищники начинают умирать от голода, пока соотношение снова не выровняется 1/200. Хищник не может догнать здорового травоядного, он может догнать только старого или больного, который всегда найдется среди двухсот голов. Хищник с травоядным вовсе не конкуренты, а дополнения друг друга. Конкуренция была в другом: когда-то в Австралии собака Динго полностью уничтожила Сумчатого волка, хотя между собой они никогда не сталкивались. Просто собака Динго оказалась лучшим охотником, и когда все самые слабые были съедены, она смогла охотиться на чуть более сильных травоядных, в то время как Сумчатый волк их уже не мог догнать и умирал от голода.

В наше время логика игры в отношении убийц совсем не понятна. Убийце дают без проблем достичь сотого уровня, после чего объединившиеся игроки отправляют его на полное перерождение.

– Откуда ты все это знаешь?

– Я немого интересуюсь историей игры.

– И что же ты мне посоветуешь делать?

– Закончить гильдию убийц, там дают интересные навыки. Тебе надо только решить проблему, как попасть в столицу, там стражники на воротах 200-го уровня.

– А ты знаешь, как попасть в Столицу, минуя стражников?

– Знаю, но не скажу! Мне интересно посмотреть, как ты решишь эту проблему.

– Хорошо, что-нибудь придумаю. Какую награду за убийц обещают после 100-го уровня?

– Самую разную, легендарки, деньги, репутация. Награда за избавление от убийцы такая, что ей не брезгуют самые топовые кланы.

– Понятно. Значит, на меня будет охотиться элита!

– Не совсем. Самую грязную работу по поиску убийцы выполняют низкоуровневые игроки. Как только какой-нибудь игрок тебя заметит, он отправляет информацию кланам, за что получает небольшое вознаграждение. После этого за убийцей отправляют элиту, но самую главную работу делают аналитики, именно они вычисляют точку возрождения убийцы.

– Веселая игра мне предстоит в будущем. Мне кажется, остров Смерти появился потому, что в игре никто не хотел быть убийцей.

Мы еще поболтали о разном, после чего расстались. Роина была умной девушкой и находила интересные взаимосвязи между совершенно разными событиями, а главное она была чертовски красива.

На следующий день я решил двигаться к столице Западного королевства, по дороге увеличивая свой уровень и уменьшая уровень остальных игроков. Столица Западного королевства славилась очень меркантильными НПС, и игроки от них не отставали. Практически это выражалось в очень слабом влиянии репутации и в очень сильном влиянии денег.

По дороге я охотился на игроков, применяя свою любимую тактику: дождаться, когда игроки заняты монстрами, быстро убить самых слабых и убежать. Больше всего проблем мне доставляли охотники и дд ближнего боя – они были наиболее универсально развиты, но во время бегства больше всего проблем было от магов, у которых точность и дальность атаки была намного выше, чем у лучников и арбалетчиков. По возможности я старался не убегать, если оставались живые маги. В день я стабильно набирал два-три уровня и за три дня пути я достиг 36-го. После 30-го уровня я надел кольцо на +10 к здоровью и стал чувствовать себя намного уверенней.

Влад 51211: Уровень 36. Сила 50 (в том числе от предметов 11). Ловкость 76 (в том числе от предметов 5). Интеллект 1. Здоровье (40х10хп) (в том числе от предметов 11). Энергия (40х10 хп).

По дороге я находил тайники и делал тайники, так как всякого хлама накапливалось много. Из нужного я нашел: амулет уклонения (защита +10 от стрел, болтов, метательных ножей), сумка на 25 ячеек, разные зелья и катана с уроном +15. У меня уже было три амулета, и я их чередовал в зависимости от противников.

На четвертый день я вошел в локацию Миссури для игроков 15-25-х уровней. Так как разница с местными игроками была более десяти уровней за их убийство, опыт и уровни я не получу. Когда я встретил группу местных низкоуровневых игроков, я решил, почему бы мне в этой локации не заняться обучением нейросети, заодно проверю ее в действии.

Выйдя из игры, я занялся программированием. Моя нейросеть в 85% случаях верно классифицировала игровые персонажи и в 97% случаях верно классифицировала тип дистанционного урона, оно и понятно, что стрелу от фаербола намного легче отличить, чем мага от лекаря.

Я написал модуль, который в нейросеть будет активировать нужный щит вместо меня. Доверяя передачу звуковой команды нейросети, я очень сильно рисковал. До этого никаких сигналов от моей нейронной сети в центр управления игрой не поступало. Весь результат обработки нейросетью информации предназначался исключительно для меня.

В ходе написания модуля выяснилось много нюансов, например, если нейросеть моим голосом будет произносить команду «маг», то центр управления игрой может заподозрить читерство. Не может человек, одинаково произносить одно и тоже слово, кроме того, не может человек иметь одинаковую скорость реакции. Все эти моменты приходилось учитывать. Я сразу отказался от голосовой команды «маг» и «сильный маг» – слишком долго. Я заменил ее на стук зубов. Записав пятьдесят вариантов стука своих зубов о зубы, но все равно решил перестраховаться и ввел случайную погрешность, чтобы каждый раз звук стука моих зубов был чуть-чуть уникальным.

Используя видеозаписи моих боев с магами, я выяснил, что нейросети достаточно использовать магический щит на одну десятую секунды, чтобы блокировать урон от заклинания. Я решил очередной раз перестраховаться, поэтому поставил время использования щита от 0.1 до 0.3 секунд. Среднее использование магического щита получилось 0.2 секунды, это дало мне экономию энергии в пять раз. Далее поставил ограничение, чтобы использование щита не снижало уровень энергии ниже 30%, иначе какой смысл отбить все магические атаки и свалиться без энергии.

Кроме того, просматривая записи боев, обнаружил, что от некоторых стрел и заклинаний легко было уклониться. Мне пришла в голову мысль, чтобы моя нейронная сеть давала мне команды, «влево», «вправо», «вниз», «вверх», если расчет траектории покажет, что небольшим отклонением я могу избежать попадания. Понятно, что если арбалетный болт с двух шагов летит мне в грудь, то ничто меня не спасет, и команды давать не надо, но если расстояние 70 метров, и траектория болта самым карем пересекается с моей траекторией, то команда от нейронной сети, поможет сохранить мне хит-поинты. А если я попаду под массовый обстрел, то нейросеть своими подсказками должна помочь максимально минимизировать потерю здоровья. Конечно, это все было в теории, на практике нейронная сеть должна изучить скорость моей реакции, учесть уровень моей меняющейся ловкости, скорость полета стрел и заклинаний, чтобы правильно ставить магический щит и давать правильные команды на уклонение. Работы было много, поэтому только спустя неделю я смог вернуться в игру.

Встретив группу из пяти игроков 19-20 уровня, презрительно на меня посмотревшую, я сделал то, чего они от меня не ожидали, начал атаковать их. Обычно в игре есть негласное правило не нападать, если игрок или монстр ниже тебя на десять и более уровней. Но как говорится, в любом правиле всегда есть исключения. На самом деле, я не собирался их убивать, мне нужен был опыт для обучения нейронной сети. Я бегал вокруг группы и периодически атаковал их, уменьшая по немногу их здоровье. Игроки, как предполагал, начали стрелять в меня стрелами и заклинаниями. Из-за большой разницы в уровнях, сильных проблем они мне не доставляли, а в ближний бой я не ввязывался. Спустя десять минут беготни, мое здоровье и здоровье игроков снизилось до 50%. Похоже, игроки решили, что я маньяк и просто с ними играю, медленно убивая. Один из игроков не выдержал и выкрикнул:

– Чего ты от нас хочешь? Зачем тебе убивать нас?! Мы еще нубы, ценных вещей у нас нет, опыт ты не получишь!

Если честно, я не знал, что ему ответить. Не говорить же им, что я на них обучаю свою нейросеть, поэтому просто промолчал и продолжил атаковать их. Еще через пять минут, когда у игроков осталось 20% здоровья, а у меня 30%, один из игроков предложил:

– Давай мы тебе заплатим по золотому с каждого, и ты отпустишь нас?!

Я чуть рот не открыл от такого странного предложения, но через пару секунд принял решение не отказываться от легких денег.

– Мало, – уверенно сказал я. По два золотых с каждого.

– Имей совесть!

– Тогда с каждого по три.

– Хорошо, мы согласны на два.

В результате этого столкновения, я немного продвинулся в обучении нейросети и заработал десять золотых. До конца дня я успел замучить и ограбить еще пять групп. В результате чего, за день я заработал 52 золотых. Под вечер, закончив играть, потратил два часа, чтобы указать в нейросети ошибки, сделанные за сегодняшний день. Зайдя на форум, я вновь увидел сообщения о себе.


Форум / Западное королевство / Локация Миссури.


– Внимание! В локации Миссури появился убийца 36-го уровня!

– Что он тут делает? Здесь локация для уровней 15-25-го, опыта он не получит.

– Он садист и маньяк, он медленно убивает игроков. Мы еле откупились от него за два золотых с каждого.

– Мы тоже откупились.

– И мы.

– Нахрена вы ему деньги платите!?

– Потому что восстановление уровня занимает более одного дня, за который ты зарабатываешь золотой. Так лучше два золотых потерять, чем сутки игры и что-нибудь из вещей.

– Вы все ему платите, вот он и доит вас как лохов.

– Тогда это он лох, на 36-м уровне можно зарабатывать намного больше + опыт.

…. Еще 23 сообщения

– Я же говорил, что он маньяк и садист.


Ну и пусть так думают. На следующий день на форуме поднялся еще больший шум.


Форум / Западное королевство / Локация Миссури.


– Он точно маньяк. Мы ему сразу деньги предложили, чтобы время не терять, так он и слушать не захотел, на деньги согласился только, когда наше здоровье снизилось до 20%.

– А я что вам всем говорил!

– Какие рядом есть еще локации для уровней 15-25-го?

– Локация Флорида, но до нее надо добираться телепортом за десять золотых, иначе несколько недель топать. Дешевле два золотых заплатить.

….

Еще 34 сообщения.


На следующий день появилась новая проблема: игроки не хотели меня всерьез атаковать, все уже понимали, к чему все идет, и стояли, как коровы на убой, готовя деньги. Меня это совсем не устраивало, обучение нейросети для меня было намного важнее денег. Пришлось пойти хитрость, я решил предложить игрокам пари. Если средний уровень здоровья у группы опустится до 20%, они мне платят три золотых с игрока. Если раньше мое здоровье опуститься до 40% я должен буду заплатить двести золотых. Зельями пользоваться запрещено. К тому моменту я накопил уже 305 золотых, поэтому небольшой риск мог себе позволить.

Мне снова удалось сильно удивить игроков. Сильно я не рисковал, моя нейросеть хорошо продвинулась в обучении и почти полностью защищала от магического урона. Кроме того, она существенно помогала снизить урон от охотников, а в ближнем бою я был существенно сильней игроков этой локации.

Так как игроки сильно ничего не теряли, а в случае выигрыша получали 200 золотых – все соглашались на пари. В результате игроки зашевелились и начали использовать свои силы по максимуму, чего я и добивался. Главной моей задачей было держать магов и стрелков в поле зрения, слушать подсказки нейросети и периодически наносить урон катаной и панцербрехером. В этот день я заработал в полтора раза больше, чем в предыдущий, и существенно продвинулся в обучении сети, так как мне самому приходилось напрягаться, чтобы не проиграть пари.

Вечером на форуме был сплошной флуд18, основная суть которого сводилась к тому, что никто не понимал, зачем я этим занимаюсь. Из дельных предложений, я прочел совет одного игрока использовать сильные одноразовые заклинания с бафами или дебафами, чтобы наконец-то отправить меня на перерождение. На призыв к высокоуровневым игрокам о помощи – никто не отвечал. Никто не хотел тратить драгоценное время в нубской локации.

На следующий день я изменил форму соглашения с игроками, чтобы исключить использование одноразовых бафов и дебафов. На пятый день моего путешествия по локации Миссури игроки кончились. Похоже, я всем надоел, и игроки в этой локации решили взять выходной. За весь день, встретил только одну группу и заработал только 16 золотых.

Под конец игрового дня натолкнулся на странную процессию, по дороге медленно ехала перегруженная повозка, которую охраняли четыре игрока 50-го уровня. Два мага шли совсем рядом с повозкой и два танка на небольшом расстоянии от повозки, чтобы встретить угрозу первыми. За эти дни моя нейросеть хорошо обучилась, можно попробовать рискнуть и напасть на них. У магов 50-го уровня урон до 120, если одет уникальный шмот, то больше, но красным и желтым снаряжение игроков не светилось. Амулет уменьшит урон на десять единиц, щит я выставил на сто единиц урона, по идеи этого должно хватить. Каждая магическая атака будет уменьшать мою энергию на 20 единиц из моих 400.

В том месте, где дорога максимально близко подходила к лесу, я бросился в атаку. Пока я бежал к повозке, в меня попало две молнии и одна заморозка, но нейросеть в нужный момент поставила щит, поэтому урона я не получил. Еле отбив удар танка, мне удалось его обойти и добраться до мага. Пользуясь тем, что я намного сильнее мага, отбросил катану, схватил мага за руку и, выкрутив ее, развернул мага, поставив между собой и танком. Несколькими ударами панцербрехера в спину мага, отправил его на перерождение. В этот момент второй маг успел оббежать повозку со стороны лошади и кинуть в меня фаербол. Так как я был к нему спиной, и атака была вне поля моего зрения, нейросеть щит не поставила, и я получил незабываемые ощущения от фаербола и потерял четверть своего здоровья. Маг был один, без прикрытия вторым танком, поэтому в три прыжка добежав до него, быстро отправил на перерождение. Дальше мне пришлось побегать от двух танков вокруг телеги. Справиться с ними я не мог, а они меня догнать не могли. Через несколько минут игры в салочки, мне пришла в голову идея, которую я сразу решил реализовать. Дождавшись удобного момента, я забрался на козлы к НПС торговцу и приставил к его горлу кинжал.

– Скажи своим охранником, чтобы не дергались, иначе ты умрешь!

– Лучше умереть, чем быть разоренным и попасть в долговую яму!

Словам торговца я поверил, у торгашей всегда была своя логика. Как-то читал, что раньше торговля была очень популярна в реальности. У торгашей было два священных места, рынок и биржа. На бирже вообще творился беспредел, там можно было заниматься торговлей, не имея ни денег, ни товара. Самое странное, что когда на бирже случался кризис, некоторые торговцы кончали жизнь самоубийством, хотя теряли далеко не последний миллион.

– Я заберу из повозки только десять товаров, которые я выберу сам, и еще ты ответишь на несколько вопросов! – предложил я.

Торговец сразу начал торговаться, пытаясь снизить количество товара. Не выдержав, я засадил ему кулаком в челюсть, сняв 5% здоровья, только после этого он согласился.

Торговец сказал охранникам не трогать нас и остановил повозку. Я начал осматривать товар. Товар был хреновым, мне ничего не нравилось, все было для 15-25-го уровня. Через десять минут поисков, заметил в углу непримечательный ящик. Торговец позеленел, когда я указал на этот ящик и заставил его открыть. В ящике лежали свитки одноразовых заклинаний на усиления себя или ослабление противника. Я сразу понял, против кого их собирались использовать, и теперь жалел, что предложил забрать только десять единиц товара. Свитки стоили дорого, хранить их можно было не только в сумке, но и в слотах быстрого доступа. Я выбрал десять одноразовых бафов: три на ловкость, три на силу, два на здоровье и два на энергию. Каждый баф увеличивал определенную характеристику в два раза и действовал в течение 2-х минут. Использовать эти бафы могли игроки, не достигшие 100-го уровня. Кроме этого, я узнал о торговцах, которые работают с убийцами и ворами. Выяснилось, что Западном королевстве каждый третий торговец – скупщик краденого. Скупщики краденого брали 30% комиссии, в то время как комиссия обычных торговцев была всего 10%. Найти скупщиков краденого было легко, они располагались на окраинах, а не на центральных улицах и торговых площадях.

Забрав одноразовые бафы, я вылез из фургона, нашел свою катану и скрылся в лесу. За убийство магов я получил два уровня и достиг 38-го.

Следующий день ознаменовался тем, что я покинул локацию Миссури и вошел в локацию Иллинойс для игроков 90-100-х уровней. До столицы можно было добраться по низкоуровневым локациям, но мне очень не хотелось терять время и делать крюк. В этой локации, в отличие от предыдущей, я был самым слабым. Опасаться мне стоило как игроков, так и монстров. Так как моя нейронная сеть уже неплохо научилась классифицировать игровых персонажей, я активировал систему предупреждения: один щелчок в наушниках – игрок, два щелчка – монстр. Идя по этой локации, мне постоянно приходилось прятаться и менять маршрут, обходя игроков или монстров. Под вечер я наткнулся на группу, с которой у меня был шанс получить опыт. На лужайке качались три игрока 94-го уровня: танк, маг и лекарь. Маг на таком уровне мог отправить меня на перерождение двумя ударами. Кроме того, у игроков на таких уровнях наверняка есть особые умения. А мне, чтобы убить мага или лекаря, надо, во-первых, добраться до них, во-вторых, нанести около десяти ударов кинжалом в спину или около 17 в другие части тела. Я решил все-таки испытать судьбу. Отойдя вглубь леса, нашел мелкую речку и, стоя в воде, дал системе команду привязать к этому месту мою точку возрождения. Если вдруг на меня будет облава, то речка сильно затруднит поиск моей точки возрождения. Главное для убийцы – это хорошо спрятанная точка возрождения.

Я использовал свою любимую тактику, дождался, когда группа сагрила паровоз, и, когда все были заняты монстрами, подбежал к лекарю сзади и начал бить его своим кинжалом. Лекарь не растерялся, и сразу предупредил остальных о новой опасности. Кроме того, лекарь умудрился повесить на меня какое-то сильное проклятие. Дебаф снижал уровень моего здоровья на 1% каждые пять секунд. В этот момент от мага прилетел подарок в виде фаербола в грудь. К счастью, щит сработал вовремя, но уменьшил урон только на 2\3. Мне удалось добить лекаря, и пока танк был занят монстрами, попробовал подбежать к магу вплотную. Маг сразу понял мою задумку и применил какое-то заклинание, отбрасывающее меня. Так как это заклинание раньше на мне не применялось, нейронная сеть не поставила щит. Хорошо, что это заклинание только отбрасывает игрока, не нанося ему урон. Отлетев от мага на двадцать метров, порадовался тому, что не выпустил кинжал из рук. Я поднялся с земли и снова побежал к магу. Маг за это время, отдав танка на растерзание монстрам, приготовил очередное свое умение. На полпути к магу мне на голову свалился метеорит, щит опять не сработал, и я услышал голос помощника:«Вы получили 350 единиц урона. Вы убиты».

Сняв костюм, я поставил таймер на 55 минут, принял душ, после чего сел за обучение нейронной сети, отмечая ее ошибки. Несмотря на потерю уровня, настроение у меня было хорошее. Уверен, что за лекаря я получу минимум два уровня, так что по уровням, я в любом случае буду в плюсе. Меня немного беспокоила ситуация с моим дропом, я могу потерять уникальный кинжал и другие нужные вещи. Однако у меня есть все шансы вернуть свои вещи назад. После моего вмешательства монстры, скорее всего, добили танка и мага, оставшихся без лекаря. Моя точка возрождения была недалеко от места битвы, поэтому я должен успеть подобрать свой дроп первым.

Когда прошел час, я уже был в костюме и сразу нажал на вход. Я оказался в реке, в двух километрах от места битвы, несмотря на спешку, несколько сотен метров пробежал по реке, чтобы мою точку возрождения не обнаружили. По дороге я выяснил, что у меня теперь 39-й уровень, и после смерти я потерял панцербрехер и многое другое. Через полчаса после возрождения я добежал до места битвы. На поляне я увидел четыре нетронутые могилы, вычислив свою, хотел сразу бежать к ней, но тут услышал предупреждение нейросети о том, что рядом игроки.

На страницу:
8 из 22