{"id":233,"date":"2008-08-13T04:34:59","date_gmt":"2008-08-12T18:34:59","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=233"},"modified":"2008-08-13T04:39:29","modified_gmt":"2008-08-12T18:39:29","slug":"mmorpg-tycoon-spline-roads","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/08\/13\/mmorpg-tycoon-spline-roads\/","title":{"rendered":"MMORPG Tycoon Spline Roads"},"content":{"rendered":"

\"\"<\/a>After some discussion over on the forums, I’ve finally implemented the new road placement system for version 1.1.\u00a0 Roads now pass through “Road Nodes”, which serve as anchors for splines.\u00a0 Each “road node” can have up to four roads attached to it.\u00a0 This means that in 1.1, you’ll be able to have nicely curved roads and branching roads, and it’s easy to specify exactly the path that roads should travel, instead of always being approximately straight lines between destinations.<\/p>\n

There’s still a little work to be done in the interface (the road node graphics need to change their scale based upon the current zoom level, so they’re always visible but not obtrusive, adventurers need to actually use the nodes, etc).. but placement is working in my development branch, and I’m pretty happy with the behaviour.<\/p>\n

For the curious, in this screenshot, there are six road nodes.\u00a0 Though I could have done it with just five.\u00a0 And those green dots are monsters (we’re zoomed too far out to see more detail than just dots)<\/p>\n","protected":false},"excerpt":{"rendered":"

After some discussion over on the forums, I’ve finally implemented the new road placement system for version 1.1.\u00a0 Roads now pass through “Road Nodes”, which serve as anchors for splines.\u00a0 Each “road node” can have up to four roads attached to it.\u00a0 This means that in 1.1, you’ll be able to have nicely curved roads…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-3L","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/233"}],"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=233"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}