My thoughts on HTML5 at Microsoft TechDays 2011

I’m beginning to neglect this blog as much as the Year of Frugal Gaming that I also write for (check it out, our glorious leader Frugal Dave recently picked up a stylish blogger award! I’m thrilled to be in such company!) and I’ve written a post over there on what I’ve been up to gaming …

Learning Unit Testing XI – Difficult Terrain Is Difficult

As the title clearly states, difficult terrain is going to be hard. It will involve a replacement of the ‘get distance’ code that takes into account that strict distances are not the same as movement distances – the idea that four inches of distance may cost five, six or more inches of movement (which is …

Book Review – Pride and Prejudice and Zombies

I recently finished reading Pride and Prejudice and Zombies by Seth Grahame-Smith and Jane Austen (allegedly), which I’d found brand-new and mint condition in a charity shop for £1.50. That’s definitely worth a punt! Overall, I found it a good read. I have read the ‘original’, and even seen TV adaptations of it, but to …

Learning Unit Testing X – Finishing Hiding

Last time, I got the tests for Charging out of the way, and got through a raft of simple checks for Hiding. This time, a few of the more complicated checks. First off, a model can move around while hiding as long as it remains out of sight. I’m not sure how to be checking …

Forest Dragon Crystal

I got a game of Warhammer in this weekend- the first of the year! To inspire me to paint more, I chose to forego the Dark Elves (many of which remain unpainted) in favour of the Wood Elves (only a couple of special characters unused). The army was planned on the assumption that I’d be …

Learning Unit Testing IX – Moving On With Movement

Having gotten those knotty problems with world management, distances, directions, etc all out of the way I can finally move off of page 10. So what’s next? Page 11! Hooray! It begins with a description of a charge move. A charge works like a run, at double-move rate, with the model (hopefully) ending up in …

Learning Unit Testing VIII – Emergent Design

I’ve been bracing myself for this moment since I started the project – I’m coming to believe that I’ve been heading in a slightly wrong direction. Part of TDD is the idea of ‘emergent design’, and letting the correct design emerge from the process of writing minimal code to pass tests. At the same time, …