【问题标题】:How to setup an online database for my cross-platform games?如何为我的跨平台游戏设置在线数据库?
【发布时间】:2015-10-15 13:21:31
【问题描述】:

如何设置我的跨平台游戏(Kongregate 上的 Flash、我的 WordPress 页面上的 Flash 和 JavaScript、Android 和 iOS)和我的 WordPress 页面都可以获取数据的数据库?要保存的数据是游戏计数(总数和每个平台)和高分。

我对这个数据库没有经验。 我的游戏将使用 Haxe 制作。

【问题讨论】:

    标签: database wordpress haxe haxeflixel


    【解决方案1】:

    你会想要一个冗余的数据库,最好是 mysql。您可以从几乎任何语言/脚本访问 mysql 数据库。

    在您开始该项目之前,请先看看您需要什么。我个人学得最好,如果我发现自己有一些示例代码,把它分开,看看每个函数,如果我还不知道,然后我会尝试用提供的函数找到新的方法。

    Sqlite 数据库助手是创建无限数据库的一个很好的开始,只是为了看看它是如何工作的,它在数据库中的外观,主键是什么等。如果你是,你甚至可以将整个数据库导入 mysql非常满意。

    【讨论】:

    • 冗余?可能有关系?此外,无论如何,Wordpress 都需要一个关系数据库。问题不在于技术选择,而在于实施。 HTTP API 等。
    • 我的意思是多余的。对于实施,我建议您使用 http。如果您有自己的服务器,则可以在其中设置 mysql 服务。这并不难。因为如果你使用 API,访问数据库会很困难。
    • 可以设置一个通过 HTTP 访问的 API,所以最后一点没有意义。此外,这就是现代 Web 的全部意义所在。 HTTP API 实际上可以很简单。
    • 我会这样做,如果我有自己的服务器,我会设置一个 mysql 服务。那时您不需要任何 api,因为您将使用几条 php 行连接到您的数据库。你只是不需要 api
    • “几行 PHP”实际上可以是一个 API :)
    【解决方案2】:
    1. 选择您喜欢的数据库,可以是 mysql 或 mongodb。

    2. 选择您选择的服务器语言并构建 HTTP API 来访问您的数据库。如果您使用 Haxe 构建服务器,如果您选择 mysql 作为数据库,您可能希望以 neko 或 php 为目标,或者为 mongodb 选择 nodejs。因为Haxe对neko & php有mysql支持,如果选择mongodb和nodejs,可以从npm下载mongodb驱动。

    3. 然后,从您的游戏中,只需使用 Haxe 标准库中提供的 Http 类来访问您的 Http API 以从您的数据库中获取数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      相关资源
      最近更新 更多