Clash of Clans — механизмы монетизации игрового времени

Original author: By Wolfgang
  • Translation
image
В Clash of Clans (суперпопулярной многопользовательской игре от Supercell) игроки могут ускорять различные действия, например, возведение построек, усовершенствования и тренировку войск с помощью гемов, которые приобретаются за реальные деньги. Иначе говоря, разработчики зарабатывают на нетерпении игроков, что свойственно вообще всем многопользовательским играм, где необходимо что-либо строить.

Поэтому-то мы и решили изучить работу формул, управляющих игровой механикой, и узнать, какова цена времени в CoC.

Начнем со сравнения нескольких графиков.

На данном линейном графике показана стоимость пропуска того или иного промежутка времени в гемах. Больше времени – больше гемов, ничего удивительного.

Но тут есть своя хитрость. Кажется, что цена растет экспоненциально, но это совсем не так! Это происходит потому, что разница между 60 секундами (1 минута) и 604800 секундами (1 неделя) слишком велика. Время растет по экспоненте, и это искажает данные.

image

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

image

Давайте попробуем другой способ представления данных. Будем понимать их как стоимость пропуска 1 секунды. Чем больше времени вы пропускаете, тем больше платите, но сделка становится выгоднее. Можете воспринимать это как растущую скидку.

image

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

image

Теперь обратимся к формулам.

Для начала соберем интересующие нас цены в таблицу, и далее покажем, как с помощью линейной интерполяции вычислить любую другую цену.
 
Время Время в сек. Цена в гемах
0 секунд 0 0
1 секунда 1 1
1 минута 60 1
1 час 3,600 20
1 день 86,400 260
1 неделя 608,800 1,000

Очень изящная система: разбиение цены в соответствии со значимыми для людей промежутками времени (час/день/неделя) делает ее очень понятной. Каждому легко представить, что значит ждать, например, один день. Кроме того, эта система очень просто перенастраивается – если впоследствии будет решено увеличить стоимость одного дня, достаточно поменять всего одно значение.

А самое интересное в использовании состоящего из линейных сегментов графика – возможность установить и использовать конкретные ценовые точки.

Обратимся к формуле, график которой мы сможем построить.

Начнем с простой формулы для построения уравнения прямой:

image

Отсюда получим уравнение прямой, соединяющей две точки image и image.

image

image, по горизонтальной оси — время image , по вертикальной оси — гемы.

Теперь мы можем вычислять значения функции. Основываясь на данных Clash of Clans, предположим, что 1 час (3600 секунд) стоит 20 гемов, а 1 день (86400 секунд) – 260 гемов. Для данного линейного сегмента можно определить функцию.

image

С ее помощью можно вычислить стоимость любого промежутка времени на интервале от 1 часа до 1 дня. Например, чтобы узнать стоимость пропуска 4 часов, подставим image и получим image.

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

image

Это и есть формула перевода гемов во время, применяемая в CoC.

Чтобы воспользоваться excel’ем, скопируйте эту длинную формулу в ячейку B1. После этого введите в ячейку A1 время в секундах, и в ячейке B1 появится стоимость в гемах.

=ОКРУГЛ(ЕСЛИ($A$2=0;0; ЕСЛИ($A$2<=60;1; ЕСЛИ($A$2<=3600;((20-1)/(3600-60))*($A$2-60)+1; ЕСЛИ($A$2<=86400;((260-20)/(86400-3600))*($A$2-3600)+20;((1000-260)/(604800-86400))*($A$2-86400)+260))));0)

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

Теперь поговорим о том, как это влияет на реальные деньги.

До этого мы оперировали только внутриигровой валютой Clash of Clans – гемами. Но они приобретаются в магазине за реальные деньги, так что цену можно указывать и в них. Вот цена Supercell на гемы.
Гемы Цена Гемов за £ £ за гем
500 £2.99 167 £0.0060
1,200 £6.99 172 £0.0058
2,500 £13.99 179 £0.0056
14,000 £69.99 200 £0.0050

Чем больше вы покупаете, тем ниже цена одного гема, но об этих скидках мы поговорим позднее. Пока же прибегнем к упрощению и будем использовать усредненную цену: £0.0055 за гем.

Это очень полезно, так как помогает использовать составленную выше формулу для определения цен в реальных деньгах. В Supercell решили, что пропуск одного дня в CoC будет стоить £1,43, а пропуск 1 недели £5,49. При необходимости изменить цену 1 дня, например, на £2,00, достаточно поменять это значение, а все остальные изменятся автоматически. Это очень удобный и разумный способ управления монетизацией игры.

Скидки

Покупка гемов

Размеры наборов гемов установлены заранее. Так, вы не можете купить 501 гем и должны приобрести либо набор из 500 гемов, либо набор из 1200. Тем не менее, нам показалось интересным представить это в виде графика.

image

На первый взгляд это не очень заметно, но с увеличением числа гемов линия становится более пологой. Supercell дает скидку, если вы покупаете больше.
Гемы Цена Гемов за £ £ за гем Скидка
500 £2.99 167 £0.0060 0.0%
1,200 £6.99 172 £0.0058 2.6%
2,500 £13.99 179 £0.0056 6.4%
14,000 £69.99 200 £0.0050 16.4%

При покупке набора из 14000 гемов вы экономите 16,4% по сравнению с ценой на набор из 500 гемов.

Пропуск времени

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

image

При пропуске недели вы экономите целых 90,1% по сравнению с пропуском 1 минуты.
Время Время в сек. Цена в гемах Цена (гемы/сек) Средняя цена (£) Скидка
0 секунд 0 0 0.0000 £0.0000 -
1 секунда 1 1 0.0167 £0.0055 -
1 минута 60 1 0.0167 £0.0055 0.0%
1 час 3,600 20 0.0056 £0.1098 66.7%
1 день 86,400 260 0.0030 £1.4273 81.9%
1 неделя 608,800 1,000 0.0017 £5.4896 90.1%

Важно также отметить, что разница в скидке между 1 минутой и 1 часом 66,7%, а между 1 часом и 1 неделей только 23,4%. Вместо того, чтобы считать интервалы длиннее 1 дня дешевыми, разумнее считать малые интервалы размером 1-59 минут слишком дорогими. Почему так происходит? У нас нет окончательного ответа… можно предположить, что такие малые промежутки времени захотят пропустить только самые нетерпеливые игроки, которые также наиболее склонны тратить деньги. Возможно, имеет место некая ценовая дискриминация. Как бы то ни было, окончательного ответа у нас нет, и мы будем рады любым комментариям, которые смогут помочь!

Суммирование скидок

Если вы покупаете гемы и потом тратите их на пропуск времени, скидки суммируются.

Самая невыгодная сделка – купить 500 гемов за £2,99 и потратить их на пропуск одной минуты. За каждую пропущенную секунду вы заплатите £0,000100.

Самая выгодная сделка – купить 14000 гемов за £69,99 и пропустить 1 неделю. За каждую пропущенную секунду вы заплатите £0,000008.

Разница в цене составит 91,7%.
  Худшая сделка Лучшая сделка  
£ за гем £0.006 £0.005  
Цена в гемах 1 1,000  
Цена в £ £0.006 £5  
Секунды 60 604,800 Разница
Цена в £ за секунду £0.000100 £0.000008 91.7%

Сила скидок

Возможно, цена за секунду покажется вам незначительной, но когда речь идет о 604800 секундах, эти маленькие значения суммируются. Так, если бы вы оплачивали пропуск 1 недели по тому же тарифу, что и пропуск 1 минуты, вы бы заплатили £60 вместо £5!!!

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

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

Наконец, давайте рассмотрим альтернативные решения.

Существуют и другие способы решения проблемы. Рассмотрев их, мы получим лучшее представление о плюсах и минусах избранного метода.

Линейный график

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

image

Применение такой концепции возможно, но цена пропуска 1 дня упадет на 61,5% с 260 до 100 гемов. А если мы захотим сохранить эту цену на прежнем уровне, график пойдет круче, и слишком увеличится цена пропуска 1 недели.

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

Криволинейный график

А почему бы не использовать гладкую кривую? Например, экспоненциальную, квадратичную функцию или кривую Безье?

image

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

Заключение

В Clash of Clans применен очень элегантный способ монетизации пропусков времени. Трудно предложить более удобную систему.

В результате:
  • Пропуская больше времени, вы тратите больше денег, но получаете лучшую скидку.
  • График, иллюстрирующий алгоритм ценообразования, состоит из набора линейных сегментов.
  • Преимущество использования линейно сегментированного графика заключается в возможности выбирать и настраивать конкретные точки простым для понимания способом.
  • Скидка на пропуск большего промежутка времени заметно выше, чем скидка на покупку большего набора гемов.
  • Большая скидка на пропуск длительных промежутков времени очень важна. Без нее цены слишком быстро выросли бы так, что никто не стал бы делать такие покупки.

Есть отзывы, вопросы или замечания? Оставьте комментарий!  

Эта статья – результат игры в CoC и дополнительно проведенных исследований. Насколько мы можем судить, данные точны, а все графики и вычисления были тщательно проверены. Тем не менее всегда остается вероятность ошибки, и кроме того, с момента публикации данной статьи могла измениться сама игра. Мы не можем дать стопроцентной гарантии, так что используйте полученные результаты на свой страх и риск. Если вы обнаружите ошибку, пожалуйста, свяжитесь с нами.
  • –12
  • 55.4k
  • 8
Allcorrect Group
32.25
Локализация игр и программного обеспечения
Share post

Comments 8

    +11
    Самая выгодная сделка – купить 14000 гемов за £69,99 и пропустить 1 неделю.

    Выгодная для кого?
    Купить ускорение на неделю в мобильной казуалке по цене полноценной GTA V… мда
    Меня всегда удивляло, неужели люди такое покупают?
    Ну я понимаю микротранзакции от слова микро. Но тут же игра просто золотой выходит. Или же ты тратишь времени дофига на нее, что еще хуже.
      +6
      Автор просто хотел показать какое мощное статистическое исследование он провел, и вообще каждый сам решает как тратить свои сбережения!
        +1
        Серьезное исследование, вполне неплохой перевод, но… господа, что такое ГЕМЫ? Где вы взяли это слово? Самоцветы, драгоценные камни, в конце концов, глипты и геММы (хотя они тут и не в тему). Хотите сказать, вы и локализации этой игры использовали бы слово, которого нет в русском языке (по крайней мере, в таком значении)? Ужасно просто…
          +4
          Слово ГЕМЫ мы оставили сознательно. Оно сплошь и рядом используется как игроками, так и людьми «от разработки», независимо от того, нравится ли оно нам или нет. Мне вот, например, игровой сленг вообще не нравится, но это же не значит, что его нет и другие люди не должны им пользоваться? По-моему, подобный сленг в статье такого рода вполне уместен.

          При локализации игр мы стараемся минимизировать употребление сленга и конкретно слово gems никогда не переводим как «гемы». Драгоценные камни — слишком длинно. А вот самоцветы, кристаллы, алмазы — вполне.
            0
            Но вы же понимаете, что тем самым еще более усугубляете порочную практику коверкания родного языка? Зачем потакать нарушению норм?
              0
              Ваше право, конечно, но такого от компании-локализатора я, если честно, не ожидал.
            0
            А что вы удивляетесь? Многие начинают играть в англ. версии игр, работать с англ. версиями программ, и потом, играя и работая уже с русскими версиями (что врядли), они будут почти всегда использовать английские слова. Это норма)
            +5
            Микротранзакции зло. Превратили большинства игр для мобильных девайсов в херню. Верните мне времена Симбианов, всё было хорошо.
              +1
              Сам хотел посчитать эффективность гемов от времени. Но в более простой форме. =) Респект!

              Only users with full accounts can post comments. Log in, please.