2010-12-09 24 views
25

¿Alguien sabe de una gema "gamificación"? Estoy buscando algo que pueda proporcionar la funcionalidad que encontraría en Badgeville, BigDoor, Bunchball, etc. Parece que esas plataformas, aparte de los análisis y en algunos casos, un proceso de configuración simple para crear recompensas virtuales, no lo hacen. ofrece mucho que no podrías construir si tuvieras la necesidad de crear un sistema simple de recompensa basado en eventos."Gamificación" joya?

Si alguien sabe de alguna gema o complemento que brinde una configuración para agregar recompensas virtuales y "gamificación" a su sitio de Rails, ¡hágamelo saber!

Respuesta

13

he construido una joya para la gestión de las clasificaciones (niveles), insignias y puntos concesión en aplicaciones de Rails. Está alojado en https://github.com/tute/merit.

+0

¿Funciona con Heroku? –

+4

Sí, pero ¿por qué no? – TuteC

2

joya badgeable está muy bien, pero también hay joya para BigDoor https://github.com/danieljohnmorris/big-door

+0

@Splee y @merletta, gracias por sus respuestas. Veré más a BigDoor, pero lo que realmente busqué fue algo así como 'Badgeable' que me permitiera crear mi propio sistema de credencialización. Lo más probable es que regrese aquí después de sufrir a través del desarrollo para que @splee me diga: "Te lo dije". :) – aressidi

0

Gamification es bastante nuevo, por lo que una joya genérica probablemente no está disponible en este momento (aunque no he hecho una investigación exhaustiva sobre esto como mi principal el lenguaje es Python).

Para construirlo usted mismo probablemente necesite una implementación bastante específica para su framework/aplicación. Mucha gente mira las plataformas de gamificación y piensa "eso es fácil, podría hacerlo". Una vez que comienzan a diseñar el sistema, se dan cuenta de que la complejidad involucrada es mucho mayor de lo que parece.

El uso de una API como BigDoor ofrece una forma de reducir el tiempo de desarrollo y obtiene el beneficio de las mejoras a la API de varios editores frente a los comentarios de una sola implementación.

El uso de la gema que Merletta vinculado podría ser un buen punto de partida.

(AVISO: Soy un desarrollador en BigDoor)

14

He lanzado mi propia joya de gamificación de código abierto para aplicaciones RoR que utiliza Active Record, debe echar un vistazo, es muy fácil de usar, su nombre es Gioco.

Aquí es el GitHub: https://github.com/GiocoApp/gioco Tengo un post al respecto también: http://www.sitepoint.com/gioco-the-gamification-gem/

Gioco también tiene una versión SaaS (http://gioco.pro) con la gema cliente de instalación en aplicaciones Rails y un Heroku Add-On para apoyarlo (http://addons.heroku.com/giocopro).