{"id":186,"date":"2008-07-11T22:43:17","date_gmt":"2008-07-11T12:43:17","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=186"},"modified":"2008-07-11T22:47:38","modified_gmt":"2008-07-11T12:47:38","slug":"another-week","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2008\/07\/11\/another-week\/","title":{"rendered":"Another week"},"content":{"rendered":"

Wow, has it really been a full week since my last post to the blog?\u00a0 Time flies..<\/p>\n

This has been a week with some real ups and downs, and it’s kept me away from programming rather a lot.\u00a0 But even so, there’s been some progress on MMORPG Tycoon.\u00a0 This week, I have gotten monsters and players to fight each other properly.\u00a0 Players can theoretically gang up on a monster, or a player can be attacked by several monsters at once.\u00a0 Monsters chase after nearby players, and respawn after a while, when they’re killed.<\/p>\n

What’s more, players now try to run away from monsters who are too dangerous for them, and will totally ignore ones that are too low level for them.\u00a0 This will probably lower the penalties for having users in an incorrectly-zoned region, since most users will attempt to run away from particularly nasty monsters, rather than fight a hopeless fight.<\/p>\n

I’ve also done some more map rendering cleanup.\u00a0 The game map now sits in an infinite ocean, instead of being a big square in the middle of nothing.\u00a0 I think that makes it look nicer.<\/p>\n

There’s also been a lot of code cleanup behind the scenes, in preparation for adding Devs to the game.<\/p>\n

Finally, I’ve been rethinking the “placing individual buildings” thing that I’d been talking about before.\u00a0 The more I think about it, the more I realise that there’s no really good reason for someone to place just one of the buildings; people would just end up placing one of each type of building for every city that they wanted.\u00a0 So to minimise micromanagement, it’d make more sense for players to still just place towns, but to instead define a few different types of towns for them to place.\u00a0 For example, we might have three types:\u00a0 An “outpost” (contains only a small shop and an inn), a “City” (contains a normal shop, a tavern, and an inn), and a “Castle” (contains a shop, a tavern, an inn, and an auction house).\u00a0 Each of these would cost substantially more than the previous, and you would need to achieve a certain number of subscribers in order to be able to place them.<\/p>\n

Oh, and I’ve also fixed that old bug about the “Inspect” window not clearing some lines of information, if you switched from inspecting a player to inspecting a town.\u00a0 Yay, UI code.<\/p>\n

Next step is Devs.\u00a0 Then the town building, then the subscriber AI to use the new town buildings, and then we’ll see where we’re at.\u00a0 So there’s still a little ways to go, but progress is being made.\u00a0 :)<\/p>\n","protected":false},"excerpt":{"rendered":"

Wow, has it really been a full week since my last post to the blog?\u00a0 Time flies.. This has been a week with some real ups and downs, and it’s kept me away from programming rather a lot.\u00a0 But even so, there’s been some progress on MMORPG Tycoon.\u00a0 This week, I have gotten monsters and…<\/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-30","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/186"}],"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=186"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}