- PVSM.RU - https://www.pvsm.ru -
Наводил у себя в голове порядок, размышляя об организации игрового процесса, монетизации, ботоводстве и некоторых других вещах, и пришёл к интересной концепции. Наверняка она где-то уже озвучивалась, но я всё равно ею поделюсь.
Суть в том, что любую развлекательную игру можно представить как машину, преобразовывающую время игрока в фан. Фан — отличное общее понятие и как-то уточнять его не будем. Кто-то получает фан от исследований игрового мира, кто-то от нагибания ближних своих — для наших рассуждений это не важно.
В итоге, геймдизайн строится вокруг управления коэффициентом преобразования времени в фан. Если коэффициент слишком низкий — игрок начинает скучать и бросает играть. Если слишком высокий — игроки пресыщаются и забрасывают игру.
Пока что в нашей модели нет денежной составляющей. В идеальном мире её и не было бы: идеальные разработчики питались бы воздухом и сугубо из альтруистических соображений делали игры. К сожалению это не так: нам нужны деньги наших игроков :-D
Деньги, как и время, — один из ресурсов, которые игрок может менять на фан. В итоге наша схема немного усложняется.
Управляя долей денег в фане и тем, за что их берём, мы получаем разные модели монетизации:
Во Free-to-Play моделях мы можем гибко настраивать монетизацию, выбирая какой конкретно фан отдавать за деньги, а какой за время, например:
В идеальном мире описанная схема должна неплохо работать. Но есть нюанс. Игроки не заинтересованы отдавать свои ресурсы за фан. Идеальный для них случай — фан здесь, сейчас, без траты денег и времени. Поэтому, если есть возможность тратить меньше ресурсов, они ей воспользуются.
В этот момент появляются различные схемы мошенничества: от читерства до использования ботов и торговли игровыми сущностями в обход разработчиков. Борются с ним по-разному, но в основном симптоматично. На мой взгляд, в ввиду естественных эволюционных причин своего возникновения, бороться со следствиями этого явления смысла нет, нужно пресекать его причины.
Рассмотрим варианты мошенничества:
Механизмы борьбы с читерством давно известны и зависят, в основном, от воли и возможностей разработчиков.
Устранить торговлю игровыми сущностями, в общем случае, невозможно.То, что нельзя остановить, нужно возглавить. С разной успешностью это пытаются сделать многие, на мой взгляд, лучше всех пока получается у EVE.
А вот общего подхода для борьбы с автоматизацией нет. Почему и как с ней жить обсудим далее.
Прелесть автоматизации в том, что с точки зрения механики игры она абсолютно легальна. Некоторая внешняя по отношению к игре сущность тратит своё время в обмен на прогресс в игре. Определить на 100% кто по ту сторону игры: человек или бот — невозможно в принципе.
Теоретически, в этом случае неплохо показал бы себя статистический анализ, но о его значимых успехах в этой области я пока не слышал. И этому есть несколько причин:
К тому же сейчас идёт очередной бум развития ИИ и есть ненулевая вероятность, что отличить поведение бота от человека станет невозможно. Игровой мир — не такая уж сложная штука.
Ещё один способ бороться с автоматизацией — ограничения в геймдизайне, делающие ботоводство малополезным.
Ограничение скорости накопления игровых ресурсов. Введение предела получения опыта, денег и предметов в единицу времени. Ограничение количества взаимодействий с другими игроками. И так далее. Чтобы стало «физически» невозможно сойти с запланированного разработчиками пути.
Отличный пример — Clash Royal — как бы много игрок не играл, получить преимущество перед другими игроками он не сможет (не потратив денег), поскольку новые карты он получает со строго фиксированной скоростью.
Недостаток этого подхода происходит из тех же ограничений: они сильно сокращают простор для манёвра геймдизайнера, равно как и ставят непреодолимые барьеры для игроков, выпадающих из понятия «среднего игрока».
Кроме того, он обеспечивает расслоение игроков в зависимости от времени начала игры — догнать по развитию (если оно предусмотрено) более старого игрока, тратя только время, становится очень сложно. Разницу в потраченном времени приходится компенсировать деньгами.
Если получение фана не зависит от потраченного на игру времени, то и автоматизировать особо нечего.
Примером могут служить некоторые moba (Dota, HotS), в которых результат игр зависит только от мастерства игроков и не зависит от нафармленных в предыдущих сессиях опыта/шмоток.
Подход хорош, но применим не для всех механик и усложняет монетизацию (хотя и делает её этичнее).
Можно создать геймплей, требующий пока неавтоматизируемых способностей человека. Проблема в том, что для большинства игроков такая игра будет слишком сложной.
Примером могут быть шахматы (лет 20 назад) или го (сейчас).
Более жизненный пример — сложные rts и tbs — StarCraft, HoMM3 (и нет других версий кроме 3-ей). На сколько я знаю, в StarCraft 2 реализован честный ИИ, но одно дело реализовать его разработчикам старика, другое дело — внешним людям.
Как и статистический анализ, с развитием технологий этот способ может отмереть полностью.
Надеюсь, описанная концепция будет полезна при проектировании механик игр, монетизации и принятия технических решений.
Есть вероятность, что я упустил какие-либо подходы или нюансы — пишите в комментариях — с радостью добавлю в статью.
Автор: Tiendil
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/boty/117282
Ссылки в тексте:
[1] Источник: https://habrahabr.ru/post/281100/
Нажмите здесь для печати.