{"id":788,"date":"2009-09-20T22:14:15","date_gmt":"2009-09-20T12:14:15","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=788"},"modified":"2009-09-20T22:46:38","modified_gmt":"2009-09-20T12:46:38","slug":"the-whole-enchilada","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/09\/20\/the-whole-enchilada\/","title":{"rendered":"The whole enchilada"},"content":{"rendered":"
<\/a>So today I did something which I’ve been meaning to do for months; \u00a0I put in some quick full-MMORPG visualisation code.<\/p>\n What you’re looking at in this screenshot is almost the entire MMORPG map (there’s a little bit that’s behind the camera or off to one side or the other), viewed from four kilometers up. \u00a0Each of the outlined areas is a “Region”, and is (on average) about three square kilometers of terrain (though some are as large as five or as small as one). \u00a0In relative terms, an average-sized region here is about the size of World of Warcraft’s Goldshire, and this whole map is approximately the same amount of ground terrain that you’d find in all of World of Warcraft’s original “Azeroth” (including the sea between the two main continents), and far more than you’d find in most other MMORPGs.<\/p>\n This is the first time that I’ve actually seen the large-scale structure of the procedural MMORPG world; \u00a0previously, I had always been working with a camera that was primarily concerned with small-scale details, never going much above a few hundred meters, and never venturing more than one or two regions away from where I’d started. \u00a0I knew that the rest of the world was there, and had flown over it from time to time, but never really paid it close attention. \u00a0However, when viewed from this perspective I have a couple of thoughts:<\/p>\n On an entirely different topic, today I modified the VectorStorm library to automatically drop the frame rate cap from 60fps to 10fps when the program is put into the background or minimised. \u00a0Makes it much better behaved with your CPU\/GPU resources now, if you want to alt-tab out to check mail or write a blog post or something. \u00a0:)<\/p>\n","protected":false},"excerpt":{"rendered":" So today I did something which I’ve been meaning to do for months; \u00a0I put in some quick full-MMORPG visualisation code. What you’re looking at in this screenshot is almost the entire MMORPG map (there’s a little bit that’s behind the camera or off to one side or the other), viewed from four kilometers up.…<\/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-cI","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/788"}],"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=788"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/788\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n