{"id":219,"date":"2008-08-01T21:28:43","date_gmt":"2008-08-01T11:28:43","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=219"},"modified":"2008-08-01T21:31:06","modified_gmt":"2008-08-01T11:31:06","slug":"mmorpg-design-challenges","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/08\/01\/mmorpg-design-challenges\/","title":{"rendered":"MMORPG Design Challenges"},"content":{"rendered":"

\"\"<\/a>Riddle me this, Batman.\u00a0 My original thinking was that I’d up the maximum number of entities in a region to 300 (was previously 100), but would count the number of monsters against that.\u00a0 So you could have region servers that supported lots and lots of players, but only by lowering the number of monsters.\u00a0 It was a clever plan, I thought.\u00a0 Until I saw this, just a few minutes ago.<\/p>\n

It’s a randomly generated starting area the game just gave me.\u00a0 Each region has 200 monsters in it, leaving the same 100 adventurer maximum as was present in version 1.0.\u00a0 As you can see, the monsters are very, very sparse in the large northwest region, but very dense in the tiny northeast region, just because the game is spreading 200 monsters more or less evenly inside each region, regardless of the region’s size.<\/p>\n

Is that reasonable behaviour?\u00a0 I’m not convinced.<\/p>\n

The more I play with this, the more I’m thinking that I don’t actually want to have nearly so many design options that affect the whole world;\u00a0 that really, what people want to do is affect a single region, or a single group of regions.\u00a0 So you could have a region with a town, and allocate very few monsters to it so that the region server has space for a lot of players, and then have outlying regions which have lots of monsters, as fewer players will be visiting them.\u00a0 And while I’m at it, maybe you should be able to create monster types individually for each region, instead of having one “master list” that’s used for the whole world.<\/p>\n

But that’s going down the path toward micromanagement, and I really didn’t want to go there, initially.\u00a0 But maybe that’s the natural directon for this type of game to move into.<\/p>\n","protected":false},"excerpt":{"rendered":"

Riddle me this, Batman.\u00a0 My original thinking was that I’d up the maximum number of entities in a region to 300 (was previously 100), but would count the number of monsters against that.\u00a0 So you could have region servers that supported lots and lots of players, but only by lowering the number of monsters.\u00a0 It…<\/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-3x","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/219"}],"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=219"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/219\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}