Dec 152009
 

While tidying up some old files I discovered the following text, which I had written in late 2007. It’s some notes I wrote up about how Quicksand (a text adventure game for RISC OS) came about, and a broad outline of how it was written. I think I was intending to finish it and publish it on the main Soft Rock Software website – and since the reason I more recently decided to set up WordPress was for that kind of thing it seems sensible to publish it here, albeit a couple of years later.

Earlier this year I booked a stand at the 2007 Wakefield Show in the hope that I would have the new version of WebChange developed far enough that I’d have something meaningful to demonstrate, even though it wouldn’t yet be good enough to actually sell.

However, I’ve developed this theory that whenever I state in public that I’m going to have time to do this, or work on that, my (non RISC OS) workload increases and prevents me doing what I said I’d do. It therefore came as little surprise to me that when a list of confirmed Wakefield exhibitors was published, which obviously included Soft Rock Software, the result was a sudden increase in my workload. (This is something worth keeping in mind if I’m ever short of money, of course – although that workload doesn’t always include paid work!)

I consequently decided that there wasn’t going to be enough time to do what I’d wanted or hoped on WebChange before the show without rushing, and rushing would lead to messy code, which I didn’t want. So the question became one of what I could do instead in the amount of time available.

The answer, I decided, was to write a simple adventure game using the software I’d written for this purpose many years before – Trellis. Ironically, I wrote that software so that I could more easily write adventure games, but in the end the only games I’ve ever written with Trellis were the demonstration games supplied with it (and, strictly speaking, they were simply ports to the Trellis system of two adventure games I’d written already!) Continue reading »