Writing a dynamic achievement system without hardcoding rules into the application
Posted
by
imaginative
on Game Development
See other posts from Game Development
or by imaginative
Published on 2012-04-15T06:22:35Z
Indexed on
2012/04/15
11:50 UTC
Read the original article
Hit count: 242
I really enjoyed the solution provided here for groundwork on writing an achievement framework. The problem I have is I have game designers that would like to be able to insert achievements into a CMS at runtime. In a way, it sounds insane and complex to do this, but is it really? I think the concept of having to do a hard push of the application for every new achievement is cumbersome. I would love to be able to give our designers the capability to put together new achievements by entering them into a database. It shouldn't matter what tool I'm using, but for those interested, my backend is being written in JRuby (Ruby on top of the JVM). What are some possible ways of going about abstracting the logic in the aforementioned link even further so that rules can be interpreted at runtime?
© Game Development or respective owner