存储用户的游戏进度

时间:2014-04-25 17:02:42

标签: android ios

我正在开发一款支持登录和“客人”游戏的跨平台游戏。登录的好处当然是,您的游戏进度将被保存并可通过多个设备访问。对于客串游戏,我只是通过JSON或类似的方式在本地存储游戏进度。

您认为什么是在外部保存游戏进度的最佳方式?当用户登录时,应该在本地获取和更新它们的完成,并且当用户完成动作(击败级别等)时,它们的完成应该在本地更新,然后也被推送到外部源。

最初我只考虑使用Levels表或类似的MySQL,但是JSON方法(MongosDB,也许?)最好?你会推荐什么?

谢谢!

3 个答案:

答案 0 :(得分:0)

<强> CoreData 即可。用于本地和外部使用。

它比你要求的要多,但可能很难进入。

答案 1 :(得分:0)

从我看到的,SQLite也应该完成这项工作。我可以说它比核心数据更轻。

SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。 SQLite是世界上部署最广泛的SQL数据库引擎。 SQLite的源代码位于公共领域。

SQLite

答案 2 :(得分:0)

如果您不想花时间学习网络语言和数据库,可以使用后端即服务(BaaS)提供商,例如Parse.com

如果你想学习网络语言和数据库,你可以选择任何东西。您的问题很简单,无论您选择什么,它都会进行有效的学习。