2011-11-21 133 views
9

我已完成并发布了我的游戏,并且它包含每部手机的本地高分列表。我想让它成为全球性的..ie。发送分数到服务器和服务器发送最高分数时,他们连接所有电话如何为我的android应用程序创建全局高分?

不幸的是,我不知道从哪里开始。所以如果有人能指出一个链接或给我一个解释如何进行我会非常感激,谢谢!

+4

而不是自己实现,你应该考虑使用OpenFeint的或其他社交游戏API 。这比试图运行你自己的服务器要简单多少。 – slayton

回答

8

您有一般想法。你必须:

  • 发送比分服务器
  • 从服务器获取高分表

这意味着你可能需要有某种这些基于Web的API的二。最简单的方法是简单地让别人去做。有免费服务已经提供了全球高分。有可能更多,但对于Android,OpenFeintScoreLoop是我知道的两个大的。您可以查看他们的文档并查看是否要使用它们。

另外,你可以推出自己的。这是更多的工作(尽管并非所有难)。如果你走这条路线,我建议你建立一个网络服务,你可以发布分数。 Web服务会将分数保存到数据库,然后当客户端调用Web服务来检索分数时,Web服务会查询分数数据库并将其返回。

这是一个大纲,因为坦率地说,如何构建该Web服务是另一个问题,而且您也必须为此选择语言/平台等。

+0

非常感谢!看起来我要么有很多学习要做或者...有人知道类似的黑莓服务吗? –

+0

我只是看着,显然ScoreLoop刚刚被RIM收购!他们应该现在(或即将)拥有出色的Blackberry支持... – kabuko

+2

OpenFeint前段时间被收购并解散。 ScoreLoop被RIM收购,现在是黑莓手机,并将于2014年12月关闭。 –

0

退房Swarm's Leaderboard系统,这类似于人在这里(Scoreloop的/ OpenFeint的)提到的,只是另一种选择要考虑:)

相关问题