Yesterday night I was at this PizzaOnRails event here in London.
The place was a really cool loft in Covent Garden, and there were geeks and there were developers and there were angels and enterpreneurs and there was free pizza, of course.
Oh my, did it smell like 1999!
Not so 1999ish though, as most people was talking Rails.
The conversation actually was really good and let me eventually have a peek at the local curious/developer's community, which is bright as I expected but far smaller than I thought (well, of course not everybody was there... Matt, just to say one, where were you? ;) ), definitely I'll look forward for more follow-ups.
Anyway, on the (rail)way home my mind was quite boiling up so when I got to the keyboard I started writing the basics of a little game that has been etching in my mind for the last week or so. It's really nothing exceptional (yet), but thanks to a couple of lucky guesses and quite some great inspiration from congress, I was able to set up in a night a minimalistic mud full with user management, permissions, character creation, movement/transportation engine, irc-like communication, buy/sell system, reputation, wereable items... and hooks already there for more funky stuff, all in more or less 600 lines of code.
All of which is, I guess, quite cool for a guy like me who's not even a real programmer.
But. But there is no demo available of this version of the game (well, there is, actually ...ooops!), and you won't see any as, this morning, a brand new Rails was unleashed onto this world.
And as I was skimming through the list of new features I saw my little new toy crumble to dust and be rebuilt from its ashes at least a couple of time: polymorphic associations, and RJS (Javascript written in Ruby) really promise new elegant and quick ways to get things done.
And after all, that was just a first prototype and the trashcan is the proper resting place of a prototype. Nice side effects of rails, it doesn't make me feel bad with throwing working apps in the dustbin, even moreso when I spent just one night building them (and then I know I can reuse most of the "dust").
By the way, the place for game tinkering will be http://play.codewitch.org, see you there after the next night of crazy pizza powered railing.