logo

Programmer’s Journal: Make it a list!

In software development we often have a nose for bad code – the word used is a code smell. These can be things like duplicated code (put it in one place so it won’t take twice the effort to change it later – or even worse, only get changed in one place), or code that’s too long to figure out …Continue reading →

Programmer’s Journal: Refactoring

One of our most recent changes was revisiting themes. Adventure Cow has support for custom story themes – by writing your own HTML and CSS, you can create a new look for the same story. Since this functionality has been developing since a very early stage with Adventure Cow, it’s had time to accumulate dust. When I lifted the hood …Continue reading →

Programmer’s Journal: Doing basic HTML5 caching

We’re in the process of figuring out how to make DestinyQuest Infinite run offline, and one of the first steps to doing so is making caching work. HTML5 features something called AppCache that lets you download files and save them for later. If you’re making an HTML5 web app, this page has a relatively short guide that you should read …Continue reading →

Programmer’s Journal: Debugging a web app for iPad on Windows

It’s never been easy to debug webpages on an iPad. Unlike Chrome and Firefox (and even IE these days), which have developer consoles chock-full of useful gadgets, Safari only has a console log… and now even that’s gone! Now, you need a Mac to even see the console output. While I think Macs are great computers, I hadn’t really planned …Continue reading →

Coming soon

Watch this space for more news to come about DestinyQuest Infinite!