用于(小型/独立)PC游戏的在线排行榜系统?[关闭]


18

是否有任何免费/负担得起的系统/库可为小型PC游戏添加在线功能?(最有可能的是,这是一款主要基于Windows的小型独立游戏)

我不关心对接会或在线多人游戏,但我对排行榜感兴趣,也许对更高级的功能感兴趣,例如用户创建内容的上传/下载(例如,重放或玩家创建的关卡)。甚至自动更新或可下载的内容?

虽然至少从头开始实施最基本的步骤可能不难,但似乎需要重塑,而经过尝试和测试的系统将是可取的,以减少开发时间并减少巨大的安全漏洞。低预算/无预算独立开发人员有什么可以触及的?


1
您正在使用哪种编程语言/环境?
Hendrik Brummermann 2011年

主要使用C ++,但将来可能使用C#
bluescrn 2011年

我投这是一个经营理念的一些Web托管-家伙,我在几年前就知道,但企业的情况是很难做..
杰瑞Komppa

是的,如果有独立于Xbox Live的东西可以玩这种游戏,那就太酷了。它需要跨平台,支持多种语言并且非常快速且易于集成。但最重要的是,开放性和价格足够便宜,以供开发人员使用该服务
bluescrn'1

我的经营理念是,您每月可获得N笔免费的入门费(约20美元或类似费用),如果您的游戏成功了,则需要升级到更高级的月费套餐。起动费用是剔除帐户,这样账目的99.999%的不只是闲置..
杰瑞Komppa

Answers:


2

现在有两个选择(除了自己动手之外)

OpenFeint是WP7的alpha / beta版本(因此Silverlight / XNA也将可用)。但是注册并没有超越电子邮件,即将到来。

OpenXLive是XBL排行榜系统的开放版本。看起来好像是XNA,但也有针对Silverlight的教程,因此您可以同时使用两者。

这两个系统都有排行榜,成就等,但是在回答此问题时,实际上只有OpenXLive可用。

OpenXLive:http//www.openxlive.com/

OpenFeint:http//www.openfeint.com/

希望能有所帮助。


2

如前所述,您可以将Cocos Live用于排行榜。我将其用于android项目(Java和C ++)。我用Java(100行)重写了客户端部分。我们的C ++客户端使用libcurljansson

Cocos Live使用HTTP命令(REST + Json)。因此,它可以很容易地以多种语言实现。

Cocos现场专家:

  • 如果您不需要排行榜服务器,则可以使用
  • 如果您需要私人排行榜服务器,则可以使用Google App Engine

Cocos live缺点:

  • 不完整为OpenFeint / ScoreLoop。

1

嗯,使用Google App Engine推出自己的基本系统相对简单。如果需要,您可以实现一些基本的安全性。除非您发现包含诸如此类的东西的SDK(例如Steamworks),否则很可能需要这样做。

Objective-C解决方案:Cocos Live对于排行榜是免费的。我以前在我的iOS项目中使用过它。这是一个独立的库,最终利用了Google App Engine。他们不会向您收取任何费用,直到您的游戏真正地,真正地推动了很多得分(然后他们可能会问)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.