Game Center 排行榜能否支持类似“技能等级”的系统?

Posted

技术标签:

【中文标题】Game Center 排行榜能否支持类似“技能等级”的系统?【英文标题】:Can Game Center's leaderboards support a "skill level"-like system? 【发布时间】:2011-07-01 06:20:49 【问题描述】:

Game Center 的排行榜通常用于高分跟踪,例如跟踪用户在游戏中的最高分并将其与其他用户的最高分进行比较。但是,如果我有一个游戏,如果玩家赢了,他们的skillLevel 会上升,如果他们输了,他们的skillLevel 会下降(目的是为了将用户与相同技能水平的其他用户匹配)? Game Center 的排行榜是否能够支持这一点,或者它们是否严格为分数增加而不是减少而构建?

【问题讨论】:

【参考方案1】:

您不能删除高分。

正如here 解释的那样 - 您需要向他们发送电子邮件以报告分数作弊,以便删除分数。它在 GameCenter 指南 PDF 的第 3 页。

作为游戏设计的普遍观点,提供这样的系统可能会阻止玩家一次又一次地玩你的游戏,因为他们害怕失去他们以前的分数/成就。

【讨论】:

【参考方案2】:

游戏中心不仅支持提交高分。它还支持成就。因此,您可以根据自己的技能水平创建成就,当他们获得特定技能水平时,您可以将该成就分配给用户。但我不确定您是否可以从用户那里删除相同的成就。我想你可以增加成就的数量而不是减少。只是一个建议。所以用户 A 获得了 3 个成就,用户 B 获得了 5 个成就。你可以给所有的成就加上一些有意义的名字。

希望对您有所帮助。

【讨论】:

虽然我很欣赏这个答案,但至少在我的情况下,成就并不是追踪玩家技能水平的理想方式。我只是想知道是否可以降低 Game Center 上的高分,或者只提高分数。

以上是关于Game Center 排行榜能否支持类似“技能等级”的系统?的主要内容,如果未能解决你的问题,请参考以下文章

Game Center 的持久数据?

向/从 Game Center 发送/检索分数对

如果网络不可用,Game Center / GameKit 报告分数

Game Center 排行榜的问题

将分数发布到 Game Center 排行榜

Game Center 排行榜/成就中的语言错误