CMS game backend?
April 28, 2009 11:08 AM
Subscribe
Can I modify an existing CMS to serve as the backend for a browser game?
I'm not sure if I really want to build a database from scratch. If I could conceivably use a CMS like Drupal or some other recommendation to handle all the data related to the game, I'd rather do that instead.
Basically it's a very simple RPG wrapped around a forum. So there would be two parts: activity in the forums would affect the user in the game, i.e. a certain post count might give the user access to a new avatar or something.
The other part may or may not be part of the CMS already. It would involve actually advancing the user's avatars. If I used a very simple mechanic, i.e. clicking on the character adds a random point to intelligence or strength, is there a function in any existing CMS that could mimic this mechanic? A sort of click-counting function or something? The game would actually be more complicated than that of course, but what I'm basically wondering is if I can use a CMS to generate dynamic pages for avatars and track the "NUMBERS MUST GO UP" part of the game. Or if I'd have to code something separately and tack it on to the CMS.
I have no experience with MySQL or PHP whatsoever, but I do have experience setting up and using some simple CMS's (Movable Type, Wordpress, MediaWiki, currently using TikiWiki for another project) and letting them handle the messy stuff. I don't mind learning MySQL/PHP eventually, but I'd like to do it by getting started looking under the hood and tinkering around with CMS's instead of just diving in and learning straightaway.
So is this feasible? Are there other (hopefully simple) ways to build this data-driven site? Feel free to also tell me that there is no way to do this and that I just have to learn PHP/MySQL already.
posted by twins named Lugubrious and Salubrious to technology (6 comments total)
I've seen a few of these games that work on Drupal or others, and they were able to add features quickly but were very limited when it came down to user interface... it's just not possible to do the UIs that you want. The web-based game market has gotten VERY crowded recently and user experience is one of the few selling points.
There really aren't any other good ways to build data-driven sites quickly without programming knowledge, although you can look at things like Symfony Framework and Zend Framework.
posted by SpecialK at 1:01 PM on April 28