【问题标题】:Where to save Game Scores, Last Level Passed, etc.? Parse(Cloud backend) or Facebook?在哪里保存游戏分数、最后通过的级别等?解析(云后端)还是 Facebook?
【发布时间】:2015-03-29 04:57:54
【问题描述】:

iOS 和游戏开发新手

我正在编写一个具有递增级别的简单游戏(下面的流程图)。我唯一想做的事情就是将“最后一级传递”之类的信息保存到云端。

我希望用户无论是从 iOS、Android、Web 登录我的应用程序(我只从 iOS 应用程序开始) - 总是回到正确的级别。

我的基本架构问题 - 我应该将这些信息保存在 Facebook API/SDK 的某个地方还是我自己的云后端? (我使用 Parse 作为我的后端)

【问题讨论】:

    标签: ios swift parse-platform game-center


    【解决方案1】:

    我会将其保存到 Parse 中,这样您就不会为您的用户绑定到 Facebook。我知道很多人不想将他们的 Facebook 帐户连接到应用程序等,因此您可以为每个人提供一个解决方案。

    另外,通过使用您自己的后端,您可以使用 Facebook 让用户登录,然后允许他们通过 twitter 等登录,无论用户如何选择,您的游戏仍然可以正常运行创建一个帐户。

    【讨论】:

    • 你知道大男孩(Candy Crush、Angry Birds 等)做什么吗?他们是否仅用于登录和好友连接系统,所有自定义游戏数据都保存在自己的云中? (我不在这个行业,所以只是想了解标准做法)
    • 由于您不必连接到 facebook 来玩糖果迷恋,我假设他们只是使用它来访问您的朋友列表、发布到您的帐户并作为身份验证系统(登录)但存储所有他们自己的后端系统中的帐户数据等(可以解析,但不确定)。
    • Candy Crush 年收入超过 10 亿美元。在这些卷上,运行自己的后端可能比使用 Parse 便宜。同时,Parse 可以在几行样板代码中对游戏关卡进行评分和检索游戏关卡,支持广泛的平台,为 facebook、google 等预先构建了登录屏幕,通过 web 屏幕维护良好的后端数据库,效果很好,对于中低容量来说是免费的或便宜的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多