<\/a>Wow, what a day.<\/p>\nI should begin by saying that I’ve been ill today, and so didn’t go in to work. But that doesn’t mean that I had all day to play with Damsel; My head really hasn’t been very together for most of the day, so I suspect that writing code would have been a bit futile anyway. (And besides, I write games professionally for a living. Writing personal games during work hours would be just a wee bit unethical)<\/p>\n
I did begin to feel better in the late afternoon, so I’ve spent a few hours on Damsel tonight. I don’t have nearly as much done as I would have hoped because I didn’t want to push myself, but I do have an initial screen (click the thumbnail, above), a Title screen menu (blatantly copy-and-pasted from the ‘Asteroids’ sample game included in the core VectorStorm release), and have the project all set up under source control. And I picked out a few pieces of music that I want to use. And that’s about it.<\/p>\n
Now, I do want to mention that while I’m building Damsel in a private subversion repository right now, I’ll be putting the code and data somewhere public when I release the game on Sunday, for anybody who’d like to take a look at it. But do be aware that unlike VectorStorm, the Game in a Week things are written for speed of implementation, rather than for maintainability and clean design, so they might not be something you want to learn from or emulate. :)<\/p>\n
In the “changes that will roll back into VectorStorm” category.. in the Damsel copy of the VectorStorm engine, I added a comma, and both forward and backward double-quotes to the vsBuiltInFont, specifically to be used in the screen above. Those changes will eventually find their way back into the basic VectorStorm repository; all three are useful characters which I was surprised to discover weren’t already in there.<\/p>\n
Anyhow, I’m hoping I’m feeling more together tomorrow, and can actually put together a real gameplay prototype. I’ll be worried about my ability to actually deliver a fun game on Sunday if I don’t have an initial version by the end of tomorrow.<\/p>\n","protected":false},"excerpt":{"rendered":"
Wow, what a day. I should begin by saying that I’ve been ill today, and so didn’t go in to work. But that doesn’t mean that I had all day to play with Damsel; My head really hasn’t been very together for most of the day, so I suspect that writing code would have been…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[18,17],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-m","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}