{"id":748,"date":"2009-09-11T20:12:29","date_gmt":"2009-09-11T10:12:29","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=748"},"modified":"2009-09-11T20:15:51","modified_gmt":"2009-09-11T10:15:51","slug":"graveship-parte-deux","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/09\/11\/graveship-parte-deux\/","title":{"rendered":"GraveShip, Parte Deux"},"content":{"rendered":"

\"GraveShip\"<\/a>Well, I didn’t end up getting player-controlled GraveShip flight in today after all (been trying to work out a nice interface for switching between “walking around on top of the GraveShip” and “Flying the GraveShip”, which kind of links in to the overall UI that’ll be visible in the game. \u00a0The one which has been in all the screenshots so far is still the old one from MMORPG Tycoon 1.1.<\/p>\n

But while I’m working on designing that UI behaviour, I got something else implemented and working today: \u00a0the first bit of the procedural geometry generation code, which will eventually be used to generate the models for buildings, roads, and most other placeable objects in the world. \u00a0Here, this first pass of the code has generated an interesting shape for the GraveShip. \u00a0It’s difficult to tell in a still screenshot without a shadow (guess I’ll have to implement shadows eventually), but the GraveShip seen here is hovering about a meter above the ground; \u00a0you have to jump to get up onto it. \u00a0Once I’ve taken this procedural geometry generation a little bit further and am making real buildings using it, I’ll be plonking a small graveyard on top of this floating platform. \u00a0But that’s probably still a little ways off.<\/p>\n","protected":false},"excerpt":{"rendered":"

Well, I didn’t end up getting player-controlled GraveShip flight in today after all (been trying to work out a nice interface for switching between “walking around on top of the GraveShip” and “Flying the GraveShip”, which kind of links in to the overall UI that’ll be visible in the game. \u00a0The one which has 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":[24,25],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-c4","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/748"}],"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=748"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/748\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}