Here is a rough mock-up for a widget for the upcoming 5 Second Game Drupal module that Morbus Iff and I are developing.
It doesn't do anything yet, but check back soon...
Basically, this mock-up is for one of several planned widgets that are meant to be embedded in blogs and other posts. As a user of the game, you would post a widget featuring your character (at the bottom), and other people viewing the widget could fight your character, using an anonymous character, or logging in and using their own.
Read on for more details!
The gradient bar on the left represents the rough balance between the two opponents. As the top character, depicted as a Robot Monkey here, you would select skills for your attack and defense (currently shown as Candlestick (ala Clue) and Smooth Moves, respectively). After pressing the Fight button, the opponent would randomly select the attack and defense to use. The combat would be resolved, and the results displayed.
Ultimately, I plan that an anonymous user would have the option to save their stats if they choose to register immediately after a series of fights. If they were already logged in with a character, that character would be used instead, and statistics from the combat stored.
As characters are Drupal nodes, they have all the benefits due any other node. For example, in this mock-up, the characters have user-set YouTube videos that may be played, care of Embedded Media Field.
The widget itself will depend on the completion of the Embed Widgets module, a Google Summer of Code project.
Morbus has been developing a rudimentary character creation, which is already working. I've been working on a Fight API, and again, should be done with the basics in the next few days. That means that we hope to have an alpha (of sorts) ready by next week! If you sign up at 5secondgame.com, you'll be first in line for a testing character! Don't get attached to your characters though -- I expect the server database will go through one or two resets during this phase of development.
See you there!
Aaron
(Cross-posted at AaronWinborn.com and 5secondgame.com.)


Comments
La Brute
This actually reminds me a bit of La Brute (The Brute). You don't even have to create an account, by picking a unique name it assumes that it's the same character each time. You can fight a random battle or choose out a specific opponent and you gain special skills and abilities while you gain levels.
From what I can see the characters on 5secondgame.com don't keep track of their win/los ratio and they don't gain levels, however this is mentioned on the module's project page (the same goes for special abilities for instance). Is the site running the latest version or is the module's description about what the game will eventually entail and not about the current state of the project?
That's a cute game! Thanks
That's a cute game! Thanks for the link. I keep getting "une erreur est survenue" (an error has occurred) when trying to play it, but poking around the site, it looks very similar to what I have in mind. As with that site, you'll be able to make a character as an anonymous user (assuming the administrator allows it). Currently, you can create an anonymous character at 5 Second Game, but you can't fight with it. (However, you can when you have a user account.)
The description is more of a road map. Right now, you can build characters and fight (after a fashion). No stats are tracked right now, and the combat system needs tweaking still.
The bad news is that this is a slow process, as I have to find time between editing my book and putting my daughter to bed to work on the game.
The good news is that progress will be quite visible in these early stages, as every little bit will have an obvious effect on the game.
Aaron Winborn
Drupal Multimedia (my book, coming in September!)
AaronWinborn.com (my blog, all about Drupal)
Advomatic (my work)
Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic