{"id":407,"date":"2009-01-18T22:08:32","date_gmt":"2009-01-18T12:08:32","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=407"},"modified":"2009-01-18T22:10:27","modified_gmt":"2009-01-18T12:10:27","slug":"where-were-at","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/01\/18\/where-were-at\/","title":{"rendered":"Where we’re at"},"content":{"rendered":"
Missed the three-week mark, too.\u00a0 Part of this was that I had to fix yet another core rendering problem which was causing 3D geometry to draw incorrectly, particularly in widescreen views.\u00a0 I also had yet another 3D picking bug to sort out, which took far too much time to crack (For the programmers out there, as you move across pixels on your screen, you’re not varying the angle from the view frustum linearly.\u00a0 I know, it sounds obvious when I say it, but that mistake was yielding lots of subtly wrong behaviour for me).<\/p>\n
But with the above out of the way, I’ve made some awesome progress today.\u00a0 The core gameplay mechanic is now fully working.\u00a0 The world now wraps around at the edges (in fact, I usually can’t even tell where the edges are!).\u00a0 You can now use the mouse to scroll around the world, instead of using the keyboard.<\/p>\n
Stuff remaining to be done:\u00a0 Simple models for a few types of building.\u00a0 Metagame structure.\u00a0 Sound effects.\u00a0 Port to Windows (should only require compiling up a Win32 SDL_Image dll).\u00a0 And I need to contact a particular band to find out whether I can use one of their old songs for the closing credit scroll.\u00a0 (I probably shouldn’t;\u00a0 Lord is already going to be huge, as its main gameplay music loop is about nine minutes long..\u00a0 I shouldn’t add even more music data!)<\/p>\n","protected":false},"excerpt":{"rendered":"
Missed the three-week mark, too.\u00a0 Part of this was that I had to fix yet another core rendering problem which was causing 3D geometry to draw incorrectly, particularly in widescreen views.\u00a0 I also had yet another 3D picking bug to sort out, which took far too much time to crack (For the programmers out there,…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[30,17],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-6z","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/407"}],"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=407"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/407\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}