Search This Blog

Thursday, July 21, 2011

Leveling up!

I'm working on the server side implementation of a level based game. The problem is that we are designing the game as we implement it (did I hear agile?). Given that we are still not sure what actions should trigger a level up, I decided to implement the most flexible, yet simple mechanism to define level completions. Fortunately we are working with Rails for the server side, so meta-programing is easy ...