ДонНТУ Портал магистров ДонНТУ
БИОГРАФИЯ РЕФЕРАТ БИБЛИОТЕКА ССЫЛКИ ОТЧЕТ О ПОИСКЕ ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
nikita@galkin.in.ua

Продажа игровых ценностей в онлайн играх (MMORPG)

Автор: Галкин Никита

Статья по этой теме будет опубликована в журнале Игромания. Только после этого будет возможна публикация в Интернет. Статью можно будет найти в августовском номере Игромании (на диске). Пока я предлагаю вашему вниманию мою статью из июньского номера.

Гомункулы

Друзья или узаконенные боты?

11 апреля 2007 на российском сервере «Рагнарок Онлайн» был введен новый эпизод – 10.2. Помимо новых предметов, города корпораций Лайтхайзена и долгожданной Биолаболатории в игре появились странные существа – гомункулы.

Онлайн тамогочи

Лично у меня со словом «гомункул» ассоциируются Франкенштейн, алхимия, искусственная жизнь. Действительно, делать гомункулов в РО могут именно алхимики и, к сожалению, только для себя любимых: существа не делаются «на заказ» и перепродать их нельзя. Поэтому если вам захочется заиметь напарника с искусственным интеллектом, то придется или прокачивать алхимика, или ждать появления наемников в следующих эпизодах.

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

Гомункулы отличаются друг от друга не только внешним видом, но и умениями. Именно они определяют направленность того или иного класса. Классов всего четыре. Это танк – барашек Амистр, уворотчик – птичка Филир, поддержка – девочка-лекарь Лиф и самый популярный гомункулус – маг, желеобразный Ванил.

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

Как происходит процесс прокачки, да и кто кого качает – алхимик гомункула или гомункул алхимика? Вся прелесть в том, что полученный опыт за убийство монстра идет одновременно и гомункулу, и алхимику, правда, есть пара нюансов. Нюанс первый. Дублируется только та часть опыта, которую гомункул нагрыз с монстра сам, то есть если врага бьет алхимик, то гомункул ничего не получит. Нюанс второй. У гомункула нет профессионального опыта, а это значит, что, качаясь за счет гомункула, его не получит и алхимик. В принципе, для вторых профессий это не критично. Но вот биохимику (персонажу третьей профессии) это довольно неприятно.

 

В искусственном теле – искусственный мозг

«Итак, гомункул, рядом! Рядом, я сказал! За мной. Атаковать. Да не руками, а магией. Ну что же ты за существо такое тупое! Я клацать мышкой не успеваю, чтобы своим чаром управлять, а тут еще тобой командовать. Еще раз умрешь – не воскрешу. Что ж ты стоишь-то? Я же убегу так, не найдешь, глупенький… Ааааах, снова сдох!»

Примерно так мыслит игрок, которому приходится управлять не одним персонажем, а двумя. Хорошо, если это сингл, где пауза – решение всех проблем. Но РО – это полноценная онлайн игра, где иной раз и от одного-то персонажа не отвлечешься! Ребята из команды Gravity это поняли и для облегчения нашей доли сделали настраиваемый AI гомункула.

Да-да, AI, тот самый искусственный интеллект. Когда вы сталкивались с ним последний раз? Что, как раз вчера писали рапорт на бота? Нет, не надо смотреть на AI так узко.

Как работает бот? У него четкие алгоритмы, нолики и палочки, благодаря которым он действует. Мы и играем в онлайн игры потому, что часто ловим ботов-монстров на несовершенстве алгоритмов и нам становится просто неинтересно играть. Ведь с людьми все по-другому…

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

Именно из-за этого люди считаю гомункулов читом. Ведь такие «ручные монстрики» есть только у алхимиков (кстати, почему не у магов?)

Единственное оправдание, которое можно придумать разработчикам – то, что гомункул, как ни крути, AI: как его настроили, так он и будет себя вести. И еще тем, что вскоре у всех появятся «читы» в виде наемников. Однако можно ли будет их настраивать – еще вопрос.

 

Залезть в черепную коробочку

А что разработчики подразумевают, говоря о настраиваемом AI ? По их замыслу, «скрипты AI гомункулов пишутся на языке программирования LUA и обрабатываются программой, встроенной в клиент игры».

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

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

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

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

Да, действительно, до чего техника дошла… Вот такую статейку написал для меня мой гомункул, пока я общался по телефону…

Еще рисунки.
Официальный сервер Рагнарока в СНГ.
nikita@galkin.in.ua
БИОГРАФИЯ РЕФЕРАТ БИБЛИОТЕКА ССЫЛКИ ОТЧЕТ О ПОИСКЕ ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
ДонНТУ Портал магистров ДонНТУ