Monthly Archives: May 2012
I’ve been putting my free time to good use working on Hellmouth. Here’s what I’ve added to the game since my last post about it:
- cross-level travel
- A* pathfinding
- an attribute and skill system
- random map generation
- random item generation
- elemental color support
- several major new interface features
- folder structure
If I keep working at my current pace, the first beta release will be within a week or so. I’ve created a page for Hellmouth on Roguebasin, and I’ll fill that out with more information about the game when it happens.
There are some new development screenshots below the fold.
(For background, you may want to read about the time I’ve spent trying to get my T-Mobile account working as expected.)
Today I tried to pay my phone bill and noticed that the T-Mobile website account associated with my current number had been deleted (presumably this happened when my plan was cancelled). This was unexpected, but only mildly frustrating. I went through the registration process, generated a new password in my password safe, and pasted it into the field.
Nothing happened. They were preventing pasting, presumably as some kind of demented ‘security’ measure.
(A brief coda to this story can be found here.)
A few years ago, I was lucky enough to win a Nexus One through a Twitter contest run by whatthetrend. Unfortunately, the phone was incompatible with my previous network. I ended up joining the phone nerd flock and going with the most popular option of the era: signing up for an all-inclusive T-Mobile smartphone bundle, then requesting some esoteric modifications over the phone, resulting in a cheaper plan not normally offered to consumers.
I felt pretty silly a few months later when I realized that even when I did leave home I was rarely far from a wireless connection. I didn’t feel like throwing any more money down the drain, so I decided to switch to T-Mobile’s FlexAccount (prepaid) system. After a relatively pleasant phone call, their representative fulfilled my request. I answered some questions about why I had chosen to cancel and went on my way.
I’m hardly an IRSSI power-user, but I occasionally make use of its more advanced features. While IRSSI already allows shell execution, it’s handy to have an alias that prints both the command and results to the channel (particularly when you’re running IRSSI on a server). I had previously picked up such an alias from Whales in #rgrd:
Hellmouth was my semi-failed entry into the 2012 7DRL competition. I’ve continued to work on it over the past few months, and while the game is still sorely lacking in features, I’ve made some real progress by focusing on building components in isolation from each other as much as possible.
One such component is the character generation system. Hellmouth uses a lifepath system where your decisions about your character’s history affect their capabilities. Here’s what one of Hellmouth’s lifepath nodes looks like: