Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为libGDX游戏实现一个简单的排行榜?_Java_Android_Libgdx_Firebase Realtime Database_Leaderboard - Fatal编程技术网

Java 为libGDX游戏实现一个简单的排行榜?

Java 为libGDX游戏实现一个简单的排行榜?,java,android,libgdx,firebase-realtime-database,leaderboard,Java,Android,Libgdx,Firebase Realtime Database,Leaderboard,我想为我正在制作的游戏创建一个简单的排行榜。 它应该连接到一个数据库,获得前5名左右的分数,并在有人获得新的前5名分数时更新排行榜。关于实施这一点的最佳方式有什么建议吗?我会使用Google Play,但这需要注册费,这只是一个学校项目。我正在考虑使用Firebase数据库来存储数据,但我听说libGDX和Firebase的结合不太好 有什么建议吗 谢谢因为这是一个学校项目,你们可以把它放在那个里。这是本地的,很容易作弊,但它确实完成了一个“简单的排行榜”来完成收尾工作。另一种方法是将其写入文件

我想为我正在制作的游戏创建一个简单的排行榜。 它应该连接到一个数据库,获得前5名左右的分数,并在有人获得新的前5名分数时更新排行榜。关于实施这一点的最佳方式有什么建议吗?我会使用Google Play,但这需要注册费,这只是一个学校项目。我正在考虑使用Firebase数据库来存储数据,但我听说libGDX和Firebase的结合不太好

有什么建议吗


谢谢

因为这是一个学校项目,你们可以把它放在那个里。这是本地的,很容易作弊,但它确实完成了一个“简单的排行榜”来完成收尾工作。另一种方法是将其写入文件并加密,以增加安全性


否则,如果你有一个网站托管在某个地方,它很可能也有一个MYSQL服务器。您可以将其发送到php脚本,并将其存储和检索到mysql数据库中。我这样做过一次,措辞很有魅力,没有在某处托管一些随机数据库的麻烦。

建议:连接到数据库,使用JSON进行REST API调用,并使用RecyclerView使用数据库中的数据


cump为什么不能很好地混合?两者都是Java语言。你只需要在核心Java模块中声明一个接口,用于与Firebase的交互,并在Android模块中实现它。我想知道是否还有其他库(比如google play,但免费)可以让我使用,这会更简单。但如果不是这样,我可能会使用你建议的方法。