{"id":3235,"date":"2014-06-18T18:08:25","date_gmt":"2014-06-18T08:08:25","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=3235"},"modified":"2014-06-18T18:09:11","modified_gmt":"2014-06-18T08:09:11","slug":"quick-update","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2014\/06\/18\/quick-update\/","title":{"rendered":"A quick update"},"content":{"rendered":"

Apologies for the recent quiet — I’ve been rather ill for the past week, and am only just now getting back into a state where I’m really functioning at a sane level.\u00a0 And much of today has been spent slowly coaxing my digestion back into gear.<\/p>\n

The MS4 build is coming along slowly;\u00a0 after a few changes today, I’m just two small tasks away from meeting its specifications, so I’m cautiously hoping to be able to put that build together tomorrow evening.\u00a0 Note that this won’t be showing a big difference from MS3 (which is a total lie, but it feels that way to me), but there are a lot of under-the-hood changes.\u00a0 Most notable, as I’ve been saying for a while, is the addition of ‘towns’.\u00a0 Or at least, a basic concept of towns.\u00a0 I’ll post more about that tomorrow.<\/p>\n

Owing to a number of unexpected events, I’m going to need to make some changes to future milestones.\u00a0 My previous plan was for MS5 to be a “metagame” milestone, building up game mechanics sitting around the core MMORPG simulation, and to be set for the end of July.\u00a0 In practice, though, I’ve decided that I have a few other more pressing things to prove out first, and so the ‘metagame’ milestone has been pushed out to MS7.\u00a0 Here’s the new plan:<\/p>\n

After MS4 (again, should be tomorrow), I’ll be posting a new RenderTech build.\u00a0 The new RenderTech build will be running using OpenGL 3, but should otherwise be very, very similar to MS4.\u00a0 I’ve been keeping the OpenGL 3 port more or less up to date as I go, so it oughtn’t take more than a day or two to get that build out, after MS4.<\/p>\n

After that, MS5 will be the “Questing” milestone.\u00a0 MS5 will contain a usable quest-setting user interface.\u00a0 I believe that I’ve implemented four different interfaces for setting up quests so far, and I desperately want to not have to do it again, and so this one is absolutely, positively going to be a good one.\u00a0 This should be ready sometime around the start of July.<\/p>\n

After that, MS6 will be the “AI” milestone.\u00a0 MS6 will contain a few new building types (shops, auction houses, instanced dungeons), a few new AI behaviours (using those shops, joining up into parties, and true migration from region to region, instead of the current fake migration).\u00a0 This will take a little longer;\u00a0 probably the middle of July.<\/p>\n

And somewhere in all of this, I need to get around to putting instanced rendering support into the VectorStorm engine, because I really want to be able to render forests, which isn’t feasible with my current “one object one draw” rendering system.\u00a0 But I keep telling myself that I shouldn’t spend my time on rendering technology until I’ve completed the “metagame” milestone and have a real top-to-bottom picture of exactly how the game works.\u00a0 So maybe I’ll put that off.<\/p>\n

In any case, updates tomorrow!<\/p>\n","protected":false},"excerpt":{"rendered":"

Apologies for the recent quiet — I’ve been rather ill for the past week, and am only just now getting back into a state where I’m really functioning at a sane level.\u00a0 And much of today has been spent slowly coaxing my digestion back into gear. The MS4 build is coming along slowly;\u00a0 after a…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[7,25],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-Qb","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3235"}],"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=3235"}],"version-history":[{"count":2,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3235\/revisions"}],"predecessor-version":[{"id":3237,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/3235\/revisions\/3237"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=3235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=3235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=3235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}