способ выделить более 1000 очков достижений? - PullRequest
2 голосов
/ 03 апреля 2012

Есть ли способ запросить или выделить более 1000 баллов достижений для вашего приложения?

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

Мой первоначальный план состоял в том, чтобы просто уменьшить ценность каждого достижения, скажем, 1pt для простого, 3 для среднего, 5 для сложного и просто продолжать использовать пул в 1000 баллов так медленно, как я мог. Очевидно, что это не решит проблему, но это будет достойный компромисс.

Тем не менее, после прочтения описания работы достижений на https://developers.facebook.com/docs/achievements/ я бы не стал мешать моему приложению, используя значения баллов, которые не будут распределены.

Итак, кто-нибудь знает способ преодоления этого ограничения?

1 Ответ

1 голос
/ 12 июля 2012

На основании прочитанной мной документации (которая включает предоставленный вами URL), вы не можете превышать 1000 очков, выделенных любому игроку.Таким образом, нет никаких причин, по которым вы не можете запускать новые пакеты контента с новыми достижениями, просто вы не сможете распределить какие-либо из них среди игроков (или не получите никакого распространения в Facebook, если вы это сделаете) длялюбые игроки, которые уже достигли своей жизни максимум 1000 очков с вашим приложением.Если вы разрабатываете свою игровую механику так, что вам, по сути, нужно выполнить каждое предыдущее достижение, чтобы достичь самого последнего, то это означает, что в конечном итоге дополнительные публикуемые пакеты контента не будут доступны для публикации в Facebook через API Achievements.

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

На ваш второй вопрос, обязательно прочитайте раздел достиженийэтой страницы: https://developers.facebook.com/docs/guides/games/growth/

Здесь говорится о том, сколько вы получаете за количество баллов, которое вы выделяете за каждое достижение.Если цель состоит в том, чтобы максимизировать свое распространение, то вам необходимо разработать свою игру, опираясь на достижения, которые оценивают как минимум 100 баллов самые заметные достижения вашей игры.Если вы выберете 5 из них, потому что вы планируете иметь пять расширений пакета контента, и вы хотите, чтобы ваше приложение продолжало публиковать уведомления для ваших игроков, которые сыграли все пять, вы должны рассмотреть возможность выделения максимум 500 баллов другим уровнямУровни распределения достижений.

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

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

РЕДАКТИРОВАТЬ: также рассмотрите этот пост в блоге, который указывает, что Facebook, похоже,изнуренный• чтобы все достижения были определены заранее, чтобы показать прогресс «вы уже достигли 1 из n достижений»: http://devgotchas.grgventures.com/node/9

...