2012-04-03 59 views
2

有没有办法为您的申请请求或分配1000个以上的成就点?方式分配超过1000个成就点?

这里的问题是我正在开发一款游戏并计划定期进行内容包的扩展。除了这些扩展之外,我还希望包含与包含的任何新内容相关的新成就。

我最初的计划是简单地减少每个成就的价值,比如说容易1pt,中等3,困难5,并且尽可能慢地利用1000点池。显然,这不会解决问题,但它会是一个体面的妥协。

但是,在阅读关于https://developers.facebook.com/docs/achievements/工作成果的描述之后,我宁愿不使用不会分发的点值来绊住我的应用程序。

那么,有没有人知道克服这种限制的方法?

回答

1

根据我读过的文档(其中包含您提供的URL),您不能超过分配给任何给定玩家的1000分。因此,没有理由不能推出新的内容包,只是因为您不能将任何内容分配给任何玩家(或者不会在Facebook中获得任何分配)任何已经在您的应用程序中获得了1000点终身奖励的玩家。如果您设计游戏机制,以至于您必须实现以前的每一项成就才能达到最新成就,那么这意味着最终您发布的其他内容包不会通过Achievements API发布到Facebook。

因此,对于您的第一个问题,没有办法为给定用户的应用程序请求或分配超过1000个成就点。

你的第二个问题,请确保您已经阅读此页的成就部分: https://developers.facebook.com/docs/guides/games/growth/

在这里,他们大谈你是多少分配会为你分配给每个成就点数。如果目标是最大化你的分配,那么你需要围绕你的游戏最显着的成就至少取得100分的成就来设计你的游戏。如果您选择其中的5个,因为您计划扩展5个内容包,并且希望应用继续为玩过所有5个的玩家推送通知,则需要考虑将最多500个点分配给其他层的成就分配层次。因此,最终,这是一项平衡你在游戏中获得的成就与想要在Facebook中获得的发行量的任务,并且游戏中的每个玩家都有一个与此API关联的LTV,一旦你击中1000代表超越这一点通过Achievements API进行宣传的价值不大。

如果你设计你的游戏,从而成就不是线性的,如果人们能玩最新的内容包没有完成以前的,那么新玩家可以发布谁都有老玩家已经达到1000点值得赢得了新的成就不能。

编辑:另外考虑这个博客帖子,这表明Facebook的似乎是想要有规定了,前面的所有成就,以显示“您已经完成ň成就1到目前为止,”一种进步: http://devgotchas.grgventures.com/node/9

+0

对于任何给定的玩家来说这不是'1000' - 它在该应用的所有可能的成就中都是'1000'。对于OP的问题,超级简短回答是'不,限制为1000,如果你需要更多成就,则每个成就使用更少的积分' – Igy 2012-07-11 20:25:56

+0

我认为这是答案,但我想我会问无论如何,万一有人比你聪明我曾想过解决这个限制的方法。 – jpreed00 2012-08-31 00:23:18

+0

抱歉劫持你的问题,但是当你一天早上有+82个成就点时发生了什么,到了下午你只有2个!?即使阅读了关于它的帮助部分,我仍然试图理解它。 – marciokoko 2014-02-01 23:10:31