Looking for help with my browser-based game
For the last 18 months (or so), I’ve been working on my browser-based RPG “Kingdoms” (in Perl of course). In a decision that I may live to regret, I’ve gone for something large and ambitious, rather than small and easily achievable. There’s a lot more info (including screenshots) on the site, but it’s become obvious I really need some help in developing it. So I figured I’d give an overview of the technical aspects, and see if anyone in Perl-land is interested in helping out.
Firstly, I should point out that this is purely a hobby project. It’s unlikely it’ll ever make any significant amount of money; my main objective is just to cover server costs. I’m doing this because I’ve always been interested in games, and tend to be a fairly creative person. If I’m into something, I like to try to make it myself. It’s also time I can spend doing something productive rather than watching TV, etc.
I went with Perl, because I didn’t really want to spend time on the learning curve of a language I was unfamiliar with (since I figured building the game itself would take up enough time). But as I’ve progressed, I’ve tried to keep up with the latest developments, including Perl 5.10, newer versions of Catalyst and Moose Roles. The app also uses DBIx::Class, is backed by MySQL and runs on Apache/mod_perl. I’ve also spent a fair bit of time getting a reasonable test suite together, and making it fairly robust (it’s been a big help in improving my approach to Test Driven Development).
So why would you want to help out? If you’re into games, it’s a project you’ll probably find fun. I’m sure we’ve all played games and thought “It’s cool, but I wish they’d made x a bit cooler.” Making your own game lets you realise these ideas. Also, it’s a good opportunity to learn more about Perl, or various other aspects of development such as databases, websites, etc. There’s scope for releasing stuff to CPAN (there are a few candidate modules I haven’t got around to releasing), and eventually I may release the whole thing as open source. Anyone who helps out will get full credit, of course.
I already have someone helping out with artwork, and a few people testing the game. I’m really looking for someone (or several people) who’s got a reasonable amount of experience as a developer, knows Perl or doesn’t mind learning, and has at least a couple of hours a week to spare, most weeks. I’m hoping to find people who can contribute not just code, but ideas, and enthusiasm.
If you’re interested, or have questions for me, drop me a line – mutant [dot] nz [at] gmail [dot] com.