2010-07-06 101 views
1

我在基于Flash的游戏中存储了各种包含统计数据,物品武器等的变量。目前我使用PHP和AMFPHP作为后端,调用服务来提取数据。这对我自己的机器甚至是我自己的网站都是好的,但是如果我想将游戏部署到Kongregate或ArmorGames等网站,那么我可以在那一点使用什么存储方法?Flash游戏数据存储

由于我花了一些时间来设计ER图和模式,我有一个小的偏好继续使用像MySQL这样的数据库,但是如果我必须存储在一个平面文件中,我也可以这样做。我特别感兴趣的是部署了游戏外部存储数据的其他游戏(例如库存,角色,职业,物品,怪物)。

编辑:寻找关于人们是否使用远程服务或其他解决方案将游戏部署到诸如此类的网站的答案。

回答

0

我在Kongregate的开发者中问过,答案是肯定的,我可以使用远程web服务。不幸的是,这个API没有处理这个问题。

0

也许你应该仔细阅读各供应商的文档:

http://www.kongregate.com/developer_center/docs/shared-content-api

不知道装甲游戏有任何类型的。

+0

谢谢,我已经在那一节中讨论了一些内容,但它没有解决将大量数据保存在数据库类型结构中的问题。这更多的是在用户之间做简单的SharedObjects,以便他们可以使用其他的级别。此外,共享内容API指出,您只能保存10种类型的数据,并且我几乎只有10个对象,不包括属性。这会比我更喜欢的解析。 – Organiccat 2010-07-06 22:48:16

0

您可以使用我们的后端Flox http://gamua.com/flox/。它允许你存储你的库存,字符等。它不是MySQL,而是基于NoSQL数据库。但是,由于您使用的是AS3 SDK,因此无论如何您都不会与数据库联系。

另外,我应该提到我是Flox的首席开发人员,这可能会让我有点偏见。 ;-)