{"id":2631,"date":"2012-11-06T18:29:22","date_gmt":"2012-11-06T08:29:22","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=2631"},"modified":"2012-11-06T18:29:22","modified_gmt":"2012-11-06T08:29:22","slug":"minimap","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2012\/11\/06\/minimap\/","title":{"rendered":"Minimap"},"content":{"rendered":"

\"\"<\/a>I just wanted to mention how thrilled I am to have the game’s minimap actually working.<\/p>\n

And it makes me smile a bit that it’s drawing using basically the same style (and data files!) that I was using for the whole game in MMORPG Tycoon 1.1.<\/p>\n

In the minimap, the player is represented as a small dot in the middle, with a subtle gradient arc showing what you can see.\u00a0 (That arc changes as you look up and down, to try to reflect what can actually be seen).<\/p>\n

There’s also the brand new interface in general, with just one action bar and tabs, instead of lots of separate action bars.\u00a0 This is a lot cleaner, and visually more interesting.\u00a0 The buttons in the bottom right (which are actually empty button slots in this shot) will eventually hold system function buttons;\u00a0 “Quit”, “Objectives”, and things of that sort.\u00a0 The bar on the right is a “quick access” panel, where the user can place copies of his favourite buttons from anywhere else.\u00a0 So if you’re placing a lot of trees (for example), you can put the tree placement button over there, instead of having to constantly switch between tabs to get back to that button.\u00a0 Finally, that “^” tab on the right side of the action bar isn’t actually a tab;\u00a0 it’s a button which causes the action bar to slide upward, to expose more rows of buttons.\u00a0 So if I want to provide lots of buttons in a single tab, I have space to put them.\u00a0 And the player can rearrange the buttons, so you can choose for yourself which are the most useful, and put them up in the top row.\u00a0 Not yet done is binding those buttons to the number row keys so that they can be activated by keyboard.\u00a0 But that’s coming.\u00a0 :)<\/p>\n

Additionally, we finally have the return of the time control buttons, from way back in the early days.\u00a0 I haven’t yet hooked up icons to them, but that’s them with text labels in the bar in the upper left corner.\u00a0 Right now, I have “Pause”, “Play”, “Fast Forward”, and “Plaid” (because I was stumped for a name for something faster than ‘fast forward’).\u00a0 In practice, I’m probably going to merge those last two together, to reclaim some space within that button bar.\u00a0 But it’s all looking pretty promising.<\/p>\n

I’ve also done a whole lot of work on the ground clutter.\u00a0 But that’s not really visible in this screenshot, so I’ll cover that in another post.<\/p>\n

I’ve also (temporarily?) disabled shadows in my local build.\u00a0 Been arguing with myself over whether they actually improve the look of the game (and even if they do, if they’re worth the rather extreme rendering cost), so I’ve currently turned them off in my preferences, and am going to play with the game this way for a while.<\/p>\n

Blog posts are fairly infrequent at this point.\u00a0 But I’ll try to get back from time to time with the latest bundle of updates.\u00a0 :)<\/p>\n","protected":false},"excerpt":{"rendered":"

I just wanted to mention how thrilled I am to have the game’s minimap actually working. And it makes me smile a bit that it’s drawing using basically the same style (and data files!) that I was using for the whole game in MMORPG Tycoon 1.1. In the minimap, the player is represented as a…<\/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\/so9WK-minimap","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/2631"}],"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=2631"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/2631\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=2631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=2631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=2631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}