{"id":767,"date":"2018-03-11T19:41:43","date_gmt":"2018-03-12T03:41:43","guid":{"rendered":"http:\/\/www.adamantyr.com\/blog\/?p=767"},"modified":"2018-03-11T19:41:43","modified_gmt":"2018-03-12T03:41:43","slug":"demo-anxiety","status":"publish","type":"post","link":"http:\/\/www.adamantyr.com\/index.php\/2018\/03\/11\/demo-anxiety\/","title":{"rendered":"Demo Anxiety"},"content":{"rendered":"<p>Back from Con, it was a blast! Meeting David Tennant and Billie Piper was especially cool. \ud83d\ude00<\/p>\n<p>Back on the game, I decided to step back from combat engine work for a bit and get the rest of the game functioning. At the moment it doesn&#8217;t even come up to a playable state, and I&#8217;ll want that for the convention next month. I spent a few hours dealing with various errors caused by some refactoring I did (the debugging tool in Classic99 is PRICELESS in this regard) and got the character creation and introduction fully functional again.<\/p>\n<p>And it went total black screen when it tried to launch the game&#8230; it turns out none of my map data was in place. \ud83d\ude42 So I&#8217;m working on getting that all populated.<\/p>\n<p>I&#8217;m also re-working my elevation system. I had intended to store the data uncompressed but I realized I could actually compress it VERY easily and store it in a much more efficient way in sectors with offsets. Since there are only 4 elevation levels, I can store them using RLE with a single byte indicating up to 64 characters for a given elevation.<\/p>\n<p>The big issue there is writing a tool that will let me define elevation for the various maps without losing my mind&#8230; I originally was going to incorporate it into my map\/light editor but it&#8217;s complex enough that breaking it out into it&#8217;s own tool is the best idea.<\/p>\n<p>One nice accomplishment was finishing my transaction and mob tools so now ALL text in the game is embedded with the transaction scripting and mob definitions. Now I can add and remove text easily and just rebuild the entire thing in seconds. That&#8217;s going to be very useful for content creation and fixes down the road.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back from Con, it was a blast! Meeting David Tennant and Billie Piper was especially cool. \ud83d\ude00 Back on the game, I decided to step back from combat engine work for a bit and get the rest of the game &hellip; <a href=\"http:\/\/www.adamantyr.com\/index.php\/2018\/03\/11\/demo-anxiety\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,5,12],"tags":[],"class_list":["post-767","post","type-post","status-publish","format-standard","hentry","category-crpg","category-design","category-ti-994a"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgaeMJ-cn","_links":{"self":[{"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/posts\/767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/comments?post=767"}],"version-history":[{"count":1,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/posts\/767\/revisions"}],"predecessor-version":[{"id":768,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/posts\/767\/revisions\/768"}],"wp:attachment":[{"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/media?parent=767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/categories?post=767"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.adamantyr.com\/index.php\/wp-json\/wp\/v2\/tags?post=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}