{"id":251,"date":"2008-09-07T19:10:48","date_gmt":"2008-09-07T09:10:48","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=251"},"modified":"2008-09-07T19:34:47","modified_gmt":"2008-09-07T09:34:47","slug":"mmorpg-tycoon-progress","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/09\/07\/mmorpg-tycoon-progress\/","title":{"rendered":"MMORPG Tycoon progress"},"content":{"rendered":"

\"\"<\/a><\/p>\n

It’s been a while since I posted a development update here, so I thought that it was about time I did so.\u00a0 I’ve been working on MMORPG Tycoon’s user interface a bit;\u00a0 here’s a current shot of what it looks like right now.\u00a0 Commentary and more images below the fold.<\/p>\n

<\/p>\n

The left toolbar is in the process of being ripped out and reimplemented (which is why it has mismatched buttons and suchlike);\u00a0 go ahead and ignore it in these shots.\u00a0 The top toolbar from the 1.0.x versions is now almost completely gone;\u00a0 the “Test World One” text shown here is the name of the MMORPG, and is actually written on the map itself (so it’ll move out of view as soon as you start zooming in on the map).\u00a0 The gauge under it shows the current MMORPG population and capacity.\u00a0 The compass rose to its left is the online\/offline control;\u00a0 click it and it’ll flip over and initiate a rolling shutdown of all the region servers (starting in the northwest corner, and finishing in the southeast corner).\u00a0 Click the compass rose a second time, and everything comes back.<\/p>\n

This is going to be important in 1.1 for a few reasons.\u00a0 First, there will be certain tasks which can only be performed while everything is offline (activating new region servers, reshaping regions, making major changes to character classes or game design rules, etc).\u00a0 Second, when everything is offline, server modifications are much, much faster to perform, which means that you can quickly make big changes while everything’s offline.<\/p>\n

\"An<\/a>

An AI Dev adjusting the level of a monster (ultra-closeup)<\/p><\/div>\n

As an example, let’s suppose that you have a region with 200 monsters in it, and you want to change it from being zoned as level 5-7 to level 1-3, so that your newbie players can move through it without being savaged by monsters far too high level for them to fight.\u00a0 If you make that change while players are connected, your devs will have to go in and travel to every one of those monsters manually;\u00a0 this can take a while to accomplish, and your players will be encountering those wrong-levelled monsters in the meantime.\u00a0 And of course, your devs will be distracted from doing other, perhaps more useful work.\u00a0 Now on the other hand, if you take the MMORPG completely offline, the task will be completed instantly.\u00a0 With a big task like this, it’ll be much, much faster to take everything down, make the change, and then bring it all back online, than to try to make the change while everything’s running.\u00a0 But on the other hand, your players are likely to be annoyed with the downtime, so you don’t want to do be doing this too often.<\/p>\n

\"Dev<\/a>

Dev tasks finish faster, when the MMORPG is offline<\/p><\/div>\n

You’ll also notice that the game no longer displays an actual date, but instead displays “Day 0”.\u00a0 I’ll confess that this is an idea I’ve blatantly stolen from My Life as a King<\/a>.\u00a0 I’m not going to be nearly as heavy-handed about it as that game was, but I like the idea of numbering the days, rather than trying to maintain a real calandar, and providing “daily” reports, rather than keeping reports current with absolutely up-to-the-second data.<\/p>\n

And the little bars in the bottom left corner of the window are just some debug information about rendering speed;\u00a0 they won’t be there in the final game.\u00a0 Did I mention that MMORPG Tycoon v1.1 is rendering substantially faster than 1.0 was?\u00a0 If you had frame rate trouble with the 1.0.x series, that should be much better in v1.1.<\/p>\n","protected":false},"excerpt":{"rendered":"

It’s been a while since I posted a development update here, so I thought that it was about time I did so.\u00a0 I’ve been working on MMORPG Tycoon’s user interface a bit;\u00a0 here’s a current shot of what it looks like right now.\u00a0 Commentary and more images below the fold.<\/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-43","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/251"}],"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=251"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}