Kongregate统计 API

Kongregate成就是由一个或多个任务组成,且每个任务都以单一的统计为基础。作为一个开发商,你唯一需要担心的就是统计数据,我们会完成其余的工作。统计﹑任务和成就的关系将解释如下:

统计

统计跟踪贯穿在您的游戏过程中。他们可以代表任何东西,无论是高分,被打死的怪物数量,硬币收集等。API统计允许您将数量提交到服务器并使其保持对Kongregate玩家的统计数据跟踪。其中的奥妙便是,无论何时您想保存你的游戏记录,只需将其提交给服务器即可。

任务

一项任务与有配额的统计有关。例如,如果你有一个“高分”统计,完成一个任务可能获得至少100,000分。一旦玩家达到这个分数,服务器会标志出以示这个任务完成。你的游戏任务将由Kongregate确定,但也鼓励玩家提出一些建议。

成就

一个成就包含一个或多个任务以及一个奖励。该奖励可以是卡片,徽章,或积分其中任何一个。随着你的游戏记录统计数据,他们会检查以确定是否涉及到活动的任务。成就进展将自动报告给游戏网页和聊天应用程序。一旦完成所有的成就任务,他们会通过聊天通知玩家,因为奖励是给玩家的。成就基于你为你的游戏定义的统计数字并由Kongregate设立。如果您要追踪很多数据,、我们将来可能会用你的游戏进行挑战或赢取徽章。

统计种类

为了让您的游戏有成就,必须在游戏的时候将统计数据发送到我们的服务器。首先,需要一些时间来考虑哪些统计是有意义的。对于像Fancy Pants游戏,这些就像是“Total spiders killed”, “Total squiggles collected”, “KiT Trophy Found”等。你还需要想一想你每个统计的类型。我们的系统支持4种不同的数据:

•最大:如果新值较高,服务器上的值将被替换,例如得到一个高分。

•最小:如果新值较低,服务器上的值将被替换,例如用最低时间完成了一圈。

•地址:新的值将被添加存储到服务器上,例如收集硬币的总数。这可用于累积性的数据统计。

•替换:新的值将始终覆盖服务器上的值,用于时上时下的统计数据,如选手排名上升或下跌。

创造你的统计

当您获得你的统计列表,你需要把它们设置到服务器上。可以在你的浏览器窗口通过添加/游戏数据到网址。例如:http://www.kongregate.com/games/BenV/my-game/statistics它将带您到统计的编辑页面,并且只能由游戏玩家查看。注意:您还可以在游戏编辑页面上查看统计编辑器。

给每个统计命名﹑描述,并选择它的类型。您也可以通过检查“排行榜显示”选项选择你希望的统计数字显示在排行榜中

一旦你创建好服务器上的所有统计,你便可将API运用到你的游戏中。

提交统计

您可以使用客户端或API服务器将统计数据提交到服务器:

•API客户端统计

•API服务器统计

最大限度利用API

如果你想你的游戏获得徽章或成为某项挑战的一部分,请务必阅读格雷格在the creator of all badges/challenges里写的这些提示