{"id":1421,"date":"2010-07-11T12:46:24","date_gmt":"2010-07-11T01:46:24","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=1421"},"modified":"2010-07-11T12:46:24","modified_gmt":"2010-07-11T01:46:24","slug":"map-mode-graphic-fixes-etc","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2010\/07\/11\/map-mode-graphic-fixes-etc\/","title":{"rendered":"Map mode, graphic fixes, etc."},"content":{"rendered":"

\"\"<\/a>
\nSo I’ve been doing a fair bit of work on MMORPG Tycoon 2 over the past few days. \u00a0As I mentioned before, I’ve been prototyping up a “map mode”, which has been making promising progress. \u00a0I imagine that people will usually want to be modifying terrain from the map mode, since it gives a much more stable interface. \u00a0(That is, mountains rising don’t interfere with the positioning of the cursor, the way that they did in the MS1 build). \u00a0I haven’t yet decided on the interface to enter map mode, whether it should be an “anytime, anywhere” feature, or whether it should only work when one is on the graveship, or what.<\/p>\n

I’ve also spent a little time improving the general heightmap smoothness. \u00a0I’ve fixed the annoying “crinkly edges” problem which would occur on the sides of some mountain ranges, for example (visible in the screenshot here).<\/p>\n

I’ve been spending a lot of time on the terrain painting interface, trying to work out how to make it easier to get good results. \u00a0The big problem with the current implementation is that it’s based on applying an effect over time. \u00a0That is, brushes apply their effects repeatedly, until the user decides that they’ve got enough of the particular effect. \u00a0For example, when you click and hold using the “Mountain” tool, whatever’s under the brush slowly fades from whatever it currently is into mountains. \u00a0Which sounds okay, except that “whatever it currently is” is updated continuously. \u00a0So if you just click and hold on one spot, even though I’m doing a very slow blend at the edge of the brush, the edges will eventually become mountains as well, forming an extremely sharp cliff instead of a nice slope. \u00a0I’ve got a couple of ideas about how to fix this, but they all require using more memory, for remembering what the terrain was like before you started to draw on it.<\/p>\n

Still plenty of stuff to do on this. \u00a0And then I’ll get to think about implementing the new combat system, which should be good fun. \u00a0:)<\/p>\n","protected":false},"excerpt":{"rendered":"

So I’ve been doing a fair bit of work on MMORPG Tycoon 2 over the past few days. \u00a0As I mentioned before, I’ve been prototyping up a “map mode”, which has been making promising progress. \u00a0I imagine that people will usually want to be modifying terrain from the map mode, since it gives a much…<\/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-mV","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1421"}],"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=1421"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1421\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=1421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=1421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=1421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}