我正在开发一款支持登录和“客人”游戏的跨平台游戏。登录的好处当然是,您的游戏进度将被保存并可通过多个设备访问。对于客串游戏,我只是通过JSON或类似的方式在本地存储游戏进度。
您认为什么是在外部保存游戏进度的最佳方式?当用户登录时,应该在本地获取和更新它们的完成,并且当用户完成动作(击败级别等)时,它们的完成应该在本地更新,然后也被推送到外部源。
最初我只考虑使用Levels表或类似的MySQL,但是JSON方法(MongosDB,也许?)最好?你会推荐什么?
谢谢!
答案 0 :(得分:0)
<强> CoreData 即可。用于本地和外部使用。
它比你要求的要多,但可能很难进入。
答案 1 :(得分:0)
从我看到的,SQLite也应该完成这项工作。我可以说它比核心数据更轻。
SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。 SQLite是世界上部署最广泛的SQL数据库引擎。 SQLite的源代码位于公共领域。
答案 2 :(得分:0)
如果您不想花时间学习网络语言和数据库,可以使用后端即服务(BaaS)提供商,例如Parse.com
如果你想学习网络语言和数据库,你可以选择任何东西。您的问题很简单,无论您选择什么,它都会进行有效的学习。