Wormholes
In the next update of War Worlds, I'm planning to add a "wormhole" feature. Here's a brief overview of how I see wormholes working in the game.ConstructionYou'll build a ship, called a wormhole...
View ArticleAbandoned stars and new players
It seems to be very common that people will install a game, play it for 5 minutes, decide it's not for them and then uninstall it (or just never play it again anyway).For many games, this isn't a...
View ArticleUnicode support in MySQL is ... 👎
For the last few days, I've been getting some strange error reports from the War Worlds server. Messages like this:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xB8. ...' for column...
View ArticleWormholes
The wormholes have landed!There's a couple of things that have changed to support Wormholes. Firstly, you'll notice you need to update your Shipyard to level 2 before you can build the Wormhole...
View ArticleGame Server status monitor page
After various outages and problems we've had in the last week or so (which seems to have improved after moving to a faster server, yay!) I decided to add a small status page to the website where you...
View ArticleAndroid in your car!
So I promised to explain why I've been a little absent from War Worlds over the last few weeks, and now that Google I/O is on, I can finally reveal! At work, I work on the Google Maps for Mobile team,...
View ArticleFinally got so sick of MySQL I ditched it for PostgreSQL
So after my last post dissing MySQL, I've had a few more issues with MySQL that's made me decide it's far more trouble than it's worth to keep it, so I'm ditching it for PostgreSQL.The final straw was...
View ArticleNegative Ships and Unlimited Money Postmortem
I'm sure everyone who plays War Worlds regularly will have noticed that there was a bit of an "incident" over the last couple of weeks. This post is basically a quick postmortem of what went down, and...
View ArticleBuilding War Worlds
Below are instructions on how to get the code for War Worlds, how to build a local server, get it up and running, and also build a client that will connect to that server.PrerequisitesYou will need the...
View ArticleWar Worlds is shutting down
It still seems like yesterday when I announced the initial alpha of War Worlds is available on the Play Store. But it's actually been over one and a half years! In fact, it's been over three years...
View ArticleOK, so we're not shutting just yet...
After my last post, I got quite a bit of feedback from people that they didn't actually want to shut the game down. And in fact, I'm quite happy to keep it up and running and also act as a sort of...
View ArticleWormhole Disruptors and mega-improved Starfield view
Today's update of War Worlds has two big improvements. The first is there's a new "tactical" view of the starfield, which should generally be much better performing. You can see an example of it...
View ArticleWar Worlds is looking for a new home
So it's been almost exactly one year to the day that I initially announced "shutting" War Worlds down. There was a lot of support for the idea of keeping it running, and I've tried to do that -- the...
View ArticleWhat would War Worlds 2 look like?
Look, I'm not promising anything here, but this is something I've been thinking about for a little while. Some of you may have seen some of the stuff I've been working on lately (here or here, for...
View ArticleThing I've done
Rebuilt the client/server protocol to use an always-connected WebSocketSwitched to square/wire for protocol buffer code generationDropped AndEngine in favour of "raw" OpenGL for the starfield...
View Article
More Pages to Explore .....