“游戏化”宝石?

时间:2010-12-09 15:02:37

标签: ruby-on-rails ruby rubygems

有谁知道“游戏化”宝石?我正在寻找可以提供Badgeville,BigDoor,Bunchball等功能的东西。看起来像分析之外的那些平台,在某些情况下,创建虚拟奖励的简单设置过程,不要如果你需要的是创建一个简单的基于事件的奖励系统,你可以提供很多自己无法建立的东西。

如果有人知道任何宝石或插件提供了向您的Rails网站添加虚拟奖励和“游戏化”的设置,请告诉我们!

5 个答案:

答案 0 :(得分:14)

我已经为使用Active Record的RoR应用程序发布了自己的开源游戏化宝石,你应该看一下,它真的很容易使用,它的名字是Gioco。

这是GitHub:https://github.com/GiocoApp/gioco 我也有一篇关于它的帖子:http://www.sitepoint.com/gioco-the-gamification-gem/

Gioco还有一个SaaS版本(http://gioco.pro),其客户端gem可以设置为Rails应用程序,还有一个Heroku Add-On支持它(http://addons.heroku.com/giocopro)。

答案 1 :(得分:13)

我构建了一个用于管理Rails应用程序中的排名(级别),徽章和积分的宝石。它托管在https://github.com/tute/merit

答案 2 :(得分:9)

在这里查看UserInfuser(开源游戏化平台)gem:http://rubygems.org/gems/userinfuser

答案 3 :(得分:2)

可证明的gem是好的,但BigDoor https://github.com/danieljohnmorris/big-door

也有宝石

答案 4 :(得分:0)

游戏化是相当新的,所以现在可能没有通用的宝石(虽然我没有对此进行详尽的研究,因为我的主要语言是Python)。

要自己构建它,您可能需要为您的框架/应用程序提供相当具体的实现。许多人都在关注游戏化平台,并认为“这很容易,我可以做到”。只有在他们开始设计系统时,他们才意识到所涉及的复杂性远远高于它看起来的程度。

使用像BigDoor这样的API提供了一种缩短开发时间的方法,您可以从多个发布商获得改进API的好处,而不是来自单个实现的反馈。

使用merletta链接的gem可能是一个很好的起点。

(免责声明:我是BigDoor的开发人员)