我已经完成并发布了我的游戏,它包含每部手机的本地高分榜。我想这样做,以便分数是全球性的。将分数发送到服务器,服务器在连接时向所有手机发送最高分数
不幸的是我不知道从哪里开始。所以如果有人可以指出一个链接或给我一个关于如何继续的解释我会非常感激,谢谢!
答案 0 :(得分:8)
你有一般的想法。你必须:
这意味着您可能希望为这两者提供某种基于Web的API。最简单的方法就是让别人去做。有免费服务已经提供全球高分。可能还有更多,但对于Android,OpenFeint和ScoreLoop是我所知道的两大问题。您可以查看他们的文档,看看是否要使用它们。
或者,您可以自己动手。这是一项更多的工作(虽然老实说并非所有 很难)。如果你走这条路线,我建议你建立一个你可以发布分数的网络服务。 Web服务将分数保存到数据库,然后当客户端调用Web服务以检索分数时,Web服务将查询分数数据库并返回它们。
这是一个大纲,因为坦率地说,如何构建该Web服务是另一个问题,你也必须决定语言/平台等。
答案 1 :(得分:0)
查看Swarm's Leaderboard系统,这与此处提到的其他系统类似(ScoreLoop / OpenFeint),只是另一种选择:)
答案 2 :(得分:-1)
看看BB的NDK 2.0版本中的Scoreloop 1.0。 https://bdsc.webapps.blackberry.com/native/beta/?CPID=TWDToolDL&Date=112311