【问题标题】:way to allocate more than 1000 achievement points?1000多成就点怎么分配?
【发布时间】:2012-04-03 19:14:58
【问题描述】:

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

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

我最初的计划是简单地降低每个成就的价值,比如简单 1 分,中等 3 分,困难 5 分,然后尽可能缓慢地使用 1000 分。显然,这并不能解决问题,但这是一个不错的折衷方案。

但是,在阅读了 https://developers.facebook.com/docs/achievements/ 上关于成就如何运作的描述之后,我宁愿不要通过使用不会分发的点值来限制我的应用程序。

那么,有谁知道克服这个限制的方法吗?

【问题讨论】:

    标签: facebook achievements


    【解决方案1】:

    根据我阅读的文档(包括您提供的 URL),您分配给任何给定玩家的积分不能超过 1000。因此,您没有理由不能发布具有新成就的新内容包,只是您无法将其中的任何一个分配给任何玩家(或者如果您这样做,将不会在 Facebook 内获得任何分发)任何已经使用您的应用程序获得了 1000 分的终身最高积分的玩家。如果您设计的游戏机制基本上必须实现之前的每一项成就才能达到最新的成就,那么这意味着您发布的其他内容包最终将无法通过成就 API 发布到 facebook。

    所以,对于您的第一个问题,没有办法为给定用户申请或分配超过 1000 个成就点。

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

    在这里,他们讨论了您分配给每个成就的点数获得了多少分配。如果目标是最大化您的分布,那么您需要围绕成就来设计您的游戏,为您的游戏最显着的成就赋予至少 100 分的价值。如果您选择其中的 5 个,因为您计划有五个内容包扩展,并且您希望您的应用继续为玩过所有五个的玩家推送通知,您需要考虑将最多 500 点分配给其他层的成就分布层。

    因此,最终,这是一项平衡您在游戏中获得的成就与您希望在 Facebook 中获得的分发量的任务,并且游戏中的每个玩家都有一个与此 API 相关联的 LTV,一旦您达到 1000在此之后通过成就 API 进行推广对您来说没有什么价值。

    如果您设计的游戏成就不是线性的,并且如果人们可以玩最新的内容包而无需完成以前的内容包,那么新玩家可以发布新的成就,这些成就已经达到 1000 点的老玩家会赢得'没办法。

    编辑:还要考虑这篇博文,它表明 Facebook 似乎希望预先定义所有成就,以显示“到目前为止,您已经完成了 n 个成就中的 1 个”这样的进展: http://devgotchas.grgventures.com/node/9

    【讨论】:

    • 这不是“任何给定玩家的 1000 分” - 它是“该应用程序所有可能的成就的 1000 分”。对 OP 问题的超简短回答是“不,限制为 1000,如果您需要更多成就,请使用更少的积分”
    • 我认为这就是答案,但我想我还是会问一下,以防万一比我想象的更聪明的人想出了绕过限制的方法。
    • 很抱歉劫持了你的问题,但是当你一天早上获得+82成就点,而到下午你只有2点时发生了什么!?即使在阅读了他们的帮助部分之后,我仍然试图理解 SO。
    猜你喜欢
    • 2022-11-09
    • 2012-11-22
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    相关资源
    最近更新 更多