'New Project: Jester'
I’ve started a new open source project called Jester. Jester is a rules engine for points and badges, also known as Gamification.
Jester is written in Python, using Redis for storage.
I’ve created a tiny Domain Specific Language for defining rules using the pyparsing library.
A couple examples of rules:
create rule on game_play award 5 points
create rule on game_play award badge game_addict when game_play occurs 5 times in 1 day
This project is in the very early stages and is not yet functional as of this posting. However, I expect to have a rough working version of it up by the end of next week.
Updated: I’ve posted a Jester Tutorial in the GitHub Wiki
If you found this post helpful, please consider sharing to your network. I'm also available to help you be successful with your distributed systems! Please reach out if you're interested in working with me, and I'll be happy to schedule a free one-hour consultation.