{"id":682,"date":"2009-08-29T21:40:53","date_gmt":"2009-08-29T11:40:53","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=682"},"modified":"2009-08-29T22:05:16","modified_gmt":"2009-08-29T12:05:16","slug":"subscribers","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/08\/29\/subscribers\/","title":{"rendered":"Subscribers"},"content":{"rendered":"

Still ill, but am finally on the mend; \u00a0coughing up all sorts of improbable things. \u00a0But as they say, it’s “better out than in”, right?<\/p>\n

\"Subscribers\"<\/a>Anyhow, I’ve been doing a bunch of work the past two days, and finally have something visible to show for it. \u00a0What you’re looking at here is the guts of the MMORPG Tycoon 1.1 development branch’s player AI model ported into MMORPG Tycoon 2. \u00a0Each blue cube is a logged-in character. \u00a0The tall white monolith is representing a MMORPG Tycoon 1.1 “Town”. \u00a0(The required respawn point and starting point aren’t visible here; \u00a0they’re actually a lot further over to the right).<\/p>\n

Right now, all of these characters are wandering around trying to grind levels, because there are no quests for them to do (as I haven’t converted the “quest” system over yet). \u00a0Unfortunately, there aren’t any monsters for the players to fight (as I haven’t yet set up developers to place monsters into the world), and so they’re just wandering around at random hoping to find something to do, their subscribers slowly becoming more and more frustrated, until they finally give up and unsubscribe. \u00a0Every once in a while a few of them will seek some social interaction and return to the town, and feel a little better after sharing their misery with another subscriber. \u00a0And then they wander off to explore or grind some more.<\/p>\n

So right now I have the subscriber system and the “toon” system working, and pathfinding also works, although it’s not yet paying attention to the third dimension (that is, it doesn’t know about walls or cliffs or anything). \u00a0And as I mentioned before, the system is now set up to allow subscribers to have more than one character — it’s even possible to simulate multiboxing, where a single player controls more than one character at a time, via playing on multiple computers at once.<\/p>\n

One big task left to do on this is to add the ability for players to pathfind between regions; \u00a0right now, each region is entirely self-contained; \u00a0a character cannot yet move from one region into another.<\/p>\n","protected":false},"excerpt":{"rendered":"

Still ill, but am finally on the mend; \u00a0coughing up all sorts of improbable things. \u00a0But as they say, it’s “better out than in”, right? Anyhow, I’ve been doing a bunch of work the past two days, and finally have something visible to show for it. \u00a0What you’re looking at here is the guts of…<\/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-b0","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/682"}],"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=682"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/682\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}