使用哪种方法来保存游戏数据并在 Flutter 中显示它们? [关闭]

Posted

技术标签:

【中文标题】使用哪种方法来保存游戏数据并在 Flutter 中显示它们? [关闭]【英文标题】:Which method to use for saving game data and also displaying them in Flutter? [closed] 【发布时间】:2020-05-15 05:13:49 【问题描述】:

我有一个超级简单的游戏,没有动画或类似的东西,它是某种琐事游戏。我已经可以保存用户的最大值。通过sharedpreferences在本地得分,我现在想做的是保存最大值。在某种服务器上对所有用户进行评分,并可能在一个屏幕上显示它们。

我不是在这里要求代码,我知道如果没有看到我的游戏源代码会很困难。

我需要关于使用哪种方法来保存用户的“simlpe”数据的任何建议?

我应该使用 firebase 来保存所有用户的最大值吗?分数或使用 Google Play 游戏会是更好的选择?

顺便说一句,我不想​​打扰用户使用电子邮件、谷歌登录或任何其他此类方法。用户只会更新他们的用户名和个人资料照片(如果他们选择的话)。

【问题讨论】:

【参考方案1】:

您可以使用 firebase 实时数据库或 firestore 来保存用户数据。如果您不想让 Google 登录,则不必使用身份验证。

检查以下内容:

https://pub.dev/packages/cloud_firestore

https://pub.dev/packages/firebase_database

【讨论】:

以上是关于使用哪种方法来保存游戏数据并在 Flutter 中显示它们? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

保存游戏(使用localStorage)并在重新加载页面后继续游戏的能力

Flutter应用打开时如何从sqlite数据库加载初始状态数据

哪种是测试 Flutter 应用程序的最佳方法

在 setState() 方法中向 List 添加元素,而不是保存元素 Flutter

哪种数据类型最适合将图像保存在数据库中?

[译]Flutter JSON和序列化