{"id":41,"date":"2009-11-02T01:20:57","date_gmt":"2009-11-02T09:20:57","guid":{"rendered":"http:\/\/legendofeuterra.com\/devblog\/?p=41"},"modified":"2009-11-02T01:20:57","modified_gmt":"2009-11-02T09:20:57","slug":"so-tired","status":"publish","type":"post","link":"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=41","title":{"rendered":"So tired&#8230;"},"content":{"rendered":"<figure id=\"attachment_42\" aria-describedby=\"caption-attachment-42\" style=\"width: 545px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-42  \" title=\"screenshot5\" src=\"http:\/\/legendofeuterra.com\/devblog\/wp-content\/uploads\/2009\/11\/screenshot5.jpg\" alt=\"Adding more to the level\" width=\"545\" height=\"318\" srcset=\"https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2009\/11\/screenshot5.jpg 1296w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2009\/11\/screenshot5-300x175.jpg 300w, https:\/\/www.shadowdawngenesis.com\/devblog\/wp-content\/upLoads\/2009\/11\/screenshot5-1024x597.jpg 1024w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><figcaption id=\"caption-attachment-42\" class=\"wp-caption-text\">Adding more to the level<\/figcaption><\/figure>\n<p>Wow what a Sunday.\u00a0 First of all, I hate Daylights Savings Time.\u00a0 I grew up in Indiana where it wasn&#8217;t recognized (though shortly after I moved out of the state, I guess they changed their minds).\u00a0 Everytime the clock changes, no matter which direction, I get so disoriented and tired, it drives me crazy.<\/p>\n<p>Now for the update, as you can hopefully see I&#8217;ve made huge strides today.<\/p>\n<ul>\n<li>Animated sword slashes in all 4 directions (the animation isn&#8217;t 100% finalized but a pretty good concept of what I want)<\/li>\n<li>Proper collision with all map obstacles, including fixes where Arashi would get stuck by nudging her way into a corner<\/li>\n<li>Can damage and defeat the roaming enemy.\u00a0 Damage stuns the enemy in place, so if the player is executing a combo, they will be able to land the remaining hits.\u00a0 However, once the stun ends, the enemy will be temporarily invincible.\u00a0 When defeated, the enemy will fade to red and then vanish entirely.<\/li>\n<li>The player can also take damage, reflected in the hit point bar (forgot to run into my concept kittri to show this for the screenshot).\u00a0 When Arashi is hit, she gets thrown back based on the weight of the enemy.\u00a0 An extremely powerful monster can toss Arashi pretty far.<\/li>\n<li>Damage is randomly calculated, averaged on the damage\/power rating of the enemy or player.<\/li>\n<li>Multiple map objects can now be drawn and are loaded directly from the current map data file.\u00a0 In other words, this is no longer hardcoded.<\/li>\n<li>Overlays work correctly, so Arashi correctly stands in front of what she should be standing in front of, and is covered by what should be overhead.<\/li>\n<\/ul>\n<p>It took a while to fix a lot of math I had to implement all this&#8230; and don&#8217;t get me started on the file reader for the map data.\u00a0 But now that it&#8217;s all done, the next step is allowing for multiple enemies on the map (which is going to be very easy, so I&#8217;ll try to start that tonight).\u00a0 After that?\u00a0 I need to add the text font so I can show damage numbers a la Secret of Mana.\u00a0 And then finally I need to add the final basic element: sound.<\/p>\n<div name=\"googleone_share_1\" style=\"position:relative;z-index:5;float: right; margin-left: 10px;\"><g:plusone size=\"tall\" count=\"1\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=41\"><\/g:plusone><\/div>","protected":false},"excerpt":{"rendered":"<p>Wow what a Sunday.\u00a0 First of all, I hate Daylights Savings Time.\u00a0 I grew up in Indiana where it wasn&#8217;t recognized (though shortly after I<a class=\"moretag\" href=\"https:\/\/www.shadowdawngenesis.com\/devblog\/?p=41\"> [&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[27,21,25,32,29,7,6,26,4,15,33],"class_list":["post-41","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-2d-tiles","tag-action","tag-arashi","tag-artificial-intelligence","tag-collision","tag-development","tag-game","tag-map","tag-shadowdawn","tag-xbox-360","tag-xbox-live"],"_links":{"self":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=41"}],"version-history":[{"count":0,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=\/wp\/v2\/posts\/41\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shadowdawngenesis.com\/devblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}