{"id":1189,"date":"2010-03-28T23:02:51","date_gmt":"2010-03-28T12:02:51","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=1189"},"modified":"2010-03-28T23:03:30","modified_gmt":"2010-03-28T12:03:30","slug":"still-alive","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2010\/03\/28\/still-alive\/","title":{"rendered":"Still alive"},"content":{"rendered":"

\"\"<\/a>I’m back!<\/p>\n

Not that I’d actually been away or anything. \u00a0I just haven’t been spending much time posting here, since there wasn’t a lot to say.<\/p>\n

Oh sure, there are lots of new and changed things. \u00a0I’ve fixed up a bunch of bugs in the procedural geometry generation and in collision detection (you can now walk on the floor of the simple building you can see in this screenshot, for example; \u00a0you couldn’t do that before!), and I’ve started adding the ability to put colour into the procedurally built buildings (although still only very simplistic). \u00a0I’ve spent some time working on proper trees, but haven’t really got them working properly yet — mostly because I’m trying to fit them into my existing procedural geometry framework.<\/p>\n

But the big exciting change (which I’ve been sitting on for a while now) is that I’ve gone back to the “painting on the terrain” interface for crafting the world geometry. \u00a0Painting the terrain just felt right. And yeah, it raises a lot of technical challenges for a world as large as we’re talking about here, but I’d much rather have something fun, rather than sacrificing fun for an easy coding job! \u00a0And honestly, I feel a little silly for initially discarding this interface, what with how much fun I had playing with it.<\/p>\n

I’m now midway through the process of removing the old “Town” building. \u00a0Or rather, I have actually removed it; \u00a0I just haven’t finished creating all of its replacements. \u00a0The first major new building is the “Inn”, which is where players set their “Homes” to, and will typically return to before logging off. \u00a0The next major new buildings are the “Weapon Shop”, “Armor Shop”, “Craft Shop”, and “Auction House”. \u00a0Only the “Weapon Shop” and “Armor Shop” will be implemented for milestone one, but these four buildings make up the bulk of the new MMORPG Tycoon 2 economy. \u00a0New in Tycoon 2, players will earn cash from defeating monsters and\/or completing quests, and can then use that cash to purchase weapons and armor to help them.<\/p>\n

The weapons and armor work in a very simplistic fashion; \u00a0each has a “level”. \u00a0If the wielder of the weapon is the same level as his weapon (or nearly so), then they get the weapon\/armor’s bonus. \u00a0Weapons give a +1 bonus to “Attack”, and armor gives a +1 bonus to “Defense”. \u00a0By giving the weapon\/armor a level, the player will need to purchase new weapons and armor from time to time, in order to continue to gain a benefit from them. \u00a0It’s possible that in the future I’ll add the ability to have special kinds of weapons and armor (which perhaps offer greater than a +1 bonus, or have usage requirements), or to have quests or monsters “drop” weapons and armor when defeated. \u00a0But for the initial milestone, the only way a player will be able to get them will be to purchase them.<\/p>\n","protected":false},"excerpt":{"rendered":"

I’m back! Not that I’d actually been away or anything. \u00a0I just haven’t been spending much time posting here, since there wasn’t a lot to say. Oh sure, there are lots of new and changed things. \u00a0I’ve fixed up a bunch of bugs in the procedural geometry generation and in collision detection (you can now…<\/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-jb","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1189"}],"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=1189"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1189\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=1189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=1189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=1189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}