logo

Developer’s Journal


Dev Diary: Building metaphorical switches

In which we realize we’re missing something we should have built a long time ago.Continue reading →

Dev Diary: Introductions and a malfunctioning inventory

Dear diary, by the time we finished writing this the bug count went up to 53. Well.Continue reading →

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 →