[英]How do I create a global high score for my android app?
我已完成并发布了我的游戏,它包含每部手机的本地高分榜。 我想这样做,以便分数是全球性的。 将分数发送到服务器,服务器在连接时将最高分数发送给所有手机
不幸的是我不知道从哪里开始。 因此,如果有人可以指出一个链接或给我一个关于如何进行的解释我会非常感激,谢谢!
你有一般的想法。 你必须:
这意味着您可能希望为这两者提供某种基于Web的API。 最简单的方法就是让别人去做。 有免费服务已经提供全球高分。 可能还有更多,但对于Android, OpenFeint和ScoreLoop是我所知道的两大问题。 您可以浏览他们的文档,看看是否要使用它们。
或者,你可以自己动手。 这是一项更多的工作(虽然老实说并不是那么难)。 如果你走这条路线,我建议你建立一个你可以发布分数的网络服务。 Web服务将分数保存到数据库,然后当客户端调用Web服务以检索分数时,Web服务查询分数数据库并返回它们。
这是一个大纲,因为坦率地说,如何构建该Web服务是另一个问题,你也必须决定语言/平台等。
看看Swarm的Leaderboard系统,它与这里提到的其他系统类似(ScoreLoop / OpenFeint),只是考虑另一种选择:)
看看BBK的NDK 2.0版本中的Scoreloop 1.0。 https://bdsc.webapps.blackberry.com/native/beta/?CPID=TWDToolDL&Date=112311
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.