{"id":1154,"date":"2010-02-19T22:54:10","date_gmt":"2010-02-19T11:54:10","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=1154"},"modified":"2010-02-19T22:54:10","modified_gmt":"2010-02-19T11:54:10","slug":"easing-back-into-development","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2010\/02\/19\/easing-back-into-development\/","title":{"rendered":"Easing back into development"},"content":{"rendered":"

So after about a week’s break, I’m venturing back into code again.<\/p>\n

I’ve mostly been starting slow, with \u00a0minor improvements to the code, before starting on the big ticket items that lead toward finishing milestone 1. \u00a0First up, I’ve improved the placing of roads. \u00a0For anybody who played with version 1.1, you’ll recall that if you started a road in the middle of nowhere, the first click got you a little diamond-shaped “road node”, and you had to click again to actually start drawing a road from that position. \u00a0I’ve now fixed that so that you can simply click and drag to make a road, even if you’re not click-and-dragging from an existing point. \u00a0This change works for roads, bridges, and terrain strokes.<\/p>\n

Incidentally, I’m not really convinced by the terrain strokes system right now. \u00a0They just don’t feel right, in my opinion. \u00a0But I’ve spent way too much time on terrain editing, and so I’m not going to touch them again until after milestone one; \u00a0I want to get hands-on feedback from you guys about how best to fix terrain editing, before I do anything more with it.<\/p>\n

I’ve also changed the MMORPG simulation to not have “online” and “offline” modes any longer; \u00a0now the game is always considered to be “online” (except when a server has crashed due to being overpopulated. \u00a0Though I’ll confess I’ve never actually seen that happen in version 2. \u00a0I think that’s mostly because I’ve removed the “speed up time” buttons, and never let the game run for long enough to really build up hundreds of players within one server. \u00a0I also changed the simulation such that monsters don’t count toward the server limit any longer, which makes it even less likely to have server crashes at the moment — eventually I’ll need to adjust the server limits to compensate so that it’ll still be something that players will have to consider while designing their worlds. \u00a0Though again, that won’t be until after milestone 1.)<\/p>\n

And incidentally, I’ve fixed a crash bug which would occur when the MMORPG was online (which is now always), when there wasn’t a spawn point available. \u00a0This makes v2 work like v1 and v1.1 did; \u00a0if you have a spawn point active, new subscribers will create new toons that will spawn there. \u00a0If there is no spawn point active, then no new subscribers will be able to join. \u00a0Also a few other esoteric crash bugs.<\/p>\n

Also: \u00a0fixed the drawing of outlines on the graveship. \u00a0Still need to fix the drawing of outlines on buildings when you’re about to draw a road to or from them.<\/p>\n","protected":false},"excerpt":{"rendered":"

So after about a week’s break, I’m venturing back into code again. I’ve mostly been starting slow, with \u00a0minor improvements to the code, before starting on the big ticket items that lead toward finishing milestone 1. \u00a0First up, I’ve improved the placing of roads. \u00a0For anybody who played with version 1.1, you’ll recall that if…<\/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-iC","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1154"}],"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=1154"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1154\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=1154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=1154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=1154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}