Skip to content

M8 for Powershop – Meter Reading Update Coming Soon

I’ve been working on an update for M8 for Powershop that will include meter readings. You will be able to view the latest meter readings, and to make new meter readings.  It has been the most popular feature request, and should be out within the next week or so.  People that don’t have smart meters are bound to like this one, as it makes it so easy to keep your power usage up to date, when you can just send in a reading while standing next to the meter, right from your phone.  For a preview, you can see the screenshots:

This slideshow requires JavaScript.


Windows Phone 7 Game Development : Developer Diary – Week 1

Well, it has been 1 week since I started my first Windows Phone 7 game. Even though I’ve been writing software for the last 12 years, this will be my first game. I’ve tried a few other projects recently, but they never got to the stage where I could release them. Now that I’m doing this full-time, I need to get something out there. My plan for this game is to release a new version to the Windows Phone Marketplace every week, to keep moving forward, and get some feedback about what people want.

My end goal for the game is for it to be a 3D massively multiplayer online roleplaying game using the rules from the Open Gaming License (OGL) that are also used by the Dungeons & Dragons 3.5 and Pathfinder role playing games. This is an overly ambitious goal, a project that usually takes teams man-decades of work to produce anything even remotely worthwhile, and I’m just a team of 1. For that reason, it’s probably about the dumbest thing I could choose to do. A real-time multiplayer game on a phone is probably a really bad idea too, because of the network connectivity it requires.

There are lots of things I can do to reduce the work involved. I could revert to a single player game, I may even be forced to do that if the multiplayer aspect doesn’t work. I do want it to be 3D, which is again, much more work than 2D, but if I use a simple art style like Minecraft, hopefully it will be achievable. Implementing only a small subset of the classes, monsters, levels and spells will also reduce the work that I need to do.

Microsoft have some great learning resources at and, which is probably the only thing that will make this possible. My learning curve will not only be steep, but also long. I got my hands dirty with XNA this week.  I still don’t know how the whole thing works, but I was able to produce a 2D game that doesn’t really do anything at all, apart from let you move a character around on a green background. I thought that such a thing would pass certification for the Marketplace very quickly, because it hardly does anything, but it’s still in the process after a few days. Puzzling.

Consistent execution is the key. My first step is pretty mediocre, but it is just a first step after all. Week after week the game will get better, I just need to keep at it. Having to learn all the technologies that I’m using is slowing me down, but I’ll take the “tortoise” approach to get there in the end. Constraints also force innovation, and I’m very constrained in this situation, so who knows, this might be the best thing I could do after all.

“M8 for Powershop” Published!

I have just published “M8 for Powershop”, which lets you access your Powershop account from your phone.  What a relief to finally get something on the Windows Phone Marketplace.  I spent a lot of time to make it a polished experience and a joy to use, getting the colours just right and using some little animations here and there to subtly convey what the app is doing.

Power plug icon for M8 for Powershop

Keep up to date with the balance of your Powershop account, and your daily consumption, with your “Mate” for Powershop.

Instant access from your Windows Phone.

Get it for the low introductory price of $1.69 before the next version comes out.

Nearing Fulltime on Windows Phone 7

Well, it’s been just over 4 weeks since I handed in my resignation at my software development day job so that I can work on Windows Phone 7 fulltime.  Now I’m only working 3 days per week there, and over the next 12 weeks I’m reducing the number of days per week that I work, so that by July 13 I will be able to spend all day, every day, on Windows Phone 7 development.

Having just purchased a new MacBook Pro, all I need to do now is to blow away Mac OSX and install Windows 7 on it, to make it my main development machine.

I’m really looking forward to releasing my first app in May, followed by some rapid updates to improve functionality.  I already have some beta testers lined up, to make sure that it’s a top quality release, and eminently useful.  Stay tuned.

Full Steam Ahead!

I’ve nearly got everything sorted out, bank accounts etc.  Once I receive a card for the company, I can start the Windows Phone Developer registration process.