{"id":3228,"date":"2014-06-04T23:09:54","date_gmt":"2014-06-04T13:09:54","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=3228"},"modified":"2014-06-04T23:09:54","modified_gmt":"2014-06-04T13:09:54","slug":"tracking-toward-ms4","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2014\/06\/04\/tracking-toward-ms4\/","title":{"rendered":"Tracking toward MS4"},"content":{"rendered":"

According to my issue tracker, I’m currently 78% of the way to the Milestone 4 build (which is about the mechanics of creating roads and towns).\u00a0 That’s close to ready, but almost certainly not close enough to complete it by the end of this week.\u00a0 More likely, I’ll finish it up sometime next week.\u00a0 When it’s ready, I’ll post builds to the blog, as usual.<\/p>\n

I’ve also noticed a fairly important bit of functionality which got missed in my planning;\u00a0 implementing nice systems for monster placement and quests (which are related to each other).\u00a0 In my planning, those came after Milestone 4 (Towns), but were assumed to already be complete before Milestone 5 (Metagame).\u00a0 I may add a “Quests” milestone after 4, to get that work done, and renumber the Metagame milestone to 6.<\/p>\n

I’ve been spending a lot of time working on improving the placement of buildings and roads, with a focus on roads.\u00a0 The new system, I think, feels a lot better, and is more interesting than the old one.\u00a0 It catches a lot more bad situations, and should generalise out well, to handle bridges and other types of path.\u00a0 Plus it’s more intuitive for players, which is always a good thing.\u00a0 I’m working on a more in-depth post about the new road system, which should go up on Friday.<\/p>\n

In other news, I’ve been running into some big limitations from rendering using OpenGL 2, so it’s pretty much definite that I’ll be switching VectorStorm to my OpenGL 3 port (still deciding whether to use OpenGL 3.2 or 3.3).\u00a0 That will let me do some much more efficient rendering, particularly from the zoomed-out map view.\u00a0 This means that when I do make that switch (sometime after Milestone 4), there’ll be another RenderTech build for people to test.<\/p>\n

I’ll post updates soon, with more details on exactly what’s going on!<\/p>\n","protected":false},"excerpt":{"rendered":"

According to my issue tracker, I’m currently 78% of the way to the Milestone 4 build (which is about the mechanics of creating roads and towns).\u00a0 That’s close to ready, but almost certainly not close enough to complete it by the end of this week.\u00a0 More likely, I’ll finish it up sometime next week.\u00a0 When…<\/p>\n","protected":false},"author":1,"featured_media":3016,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[24,25],"tags":[],"jetpack_featured_media_url":"https:\/\/www.vectorstorm.com.au\/wp-content\/uploads\/2014\/01\/m2.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-Q4","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3228"}],"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=3228"}],"version-history":[{"count":1,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3228\/revisions"}],"predecessor-version":[{"id":3229,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3228\/revisions\/3229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media\/3016"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=3228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=3228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=3228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}