{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/07\/2013-07-24-21_30_43-Greenshot-550x343.png","local":"\/data\/posts\/2013\/07\/b6593e48c27e552d77955b529e3f741a.png"}],"author_link":"author\/anomalousunderdog\/","author_name":"AnomalousUnderdog","cat":"MiniLD #44 \/ 7dRTS","categories":["MiniLD #44 \/ 7dRTS"],"comments":[],"epoch":1374648840,"event":"LD44","likes":3,"metadata":{"p_key":"79425","p_author":"AnomalousUnderdog","p_authorkey":"0","p_urlkey":"288435","p_title":"Strat Souls: WIP 3","p_cat":"MiniLD #44 \/ 7dRTS","p_event":"LD27","p_time":"1374648840","p_likes":"3","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1377216000","event_key":"18","event_name":"LD27"},"source_url":"2013\/07\/24\/strat-souls-wip-3\/","text":"<p>Only under the hood stuff changes today.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/07\/2013-07-24-21_30_43-Greenshot.png\"><img alt=\"2013-07-24-21_30_43-Greenshot\" class=\"size-large wp-image-263269 aligncenter\" height=\"343\" src=\"\/data\/posts\/2013\/07\/b6593e48c27e552d77955b529e3f741a.png\" width=\"550\"\/><\/a><\/p>\n<p>Over the course of doing this so many times, I think I\u2019ve ended up with a really good fa\u00e7ade class for my units.<\/p>\n<p>It pays well to name and design your functions in the problem domain! Thinking in terms of FaceOtherUnit() is easier than RotateToTargetDirection(). Abstract those low level details with your fa\u00e7ade!<\/p>\n<div class=\"wp-caption aligncenter\" id=\"attachment_263270\" style=\"width: 560px\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/07\/2013-07-24-21_49_01-INTLord-Demo.png\"><img alt='Preview of my Behaviour Tree Plugin, currently codenamed \"INTLord\"' class=\"size-large wp-image-263270\" height=\"324\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/07\/2013-07-24-21_49_01-INTLord-Demo-550x324.png\" width=\"550\"\/><\/a><p class=\"wp-caption-text\">Preview of my Behaviour Tree plugin, currently codenamed \u201cINTLord\u201d<\/p><\/div>\n<p>I\u2019m doing some quick work to bring my <a href=\"http:\/\/www.youtube.com\/watch?v=ZzX4B_UgwaI\">half-baked Behaviour Tree plugin<\/a> into the game. Should get something up within the day.<\/p>\n<p>\u00a0<\/p>\n<p>Man, it feels good to refactor some code.<\/p>\n<div class=\"wp-caption aligncenter\" style=\"width: 260px\"><img alt=\"\" height=\"336\" src=\"http:\/\/29.media.tumblr.com\/tumblr_lesaqq3Pj41qg806bo1_250.png\" width=\"250\"\/><p class=\"wp-caption-text\">Oh yeah\u2026<\/p><\/div>\n<p>Tags: <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/progress\/\" rel=\"tag\">progress<\/a>, <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/screenshot\/\" rel=\"tag\">screenshot<\/a>, <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/strat-souls\/\" rel=\"tag\">Strat Souls<\/a>, <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/unity\/\" rel=\"tag\">unity<\/a><\/p> <div style=\"float: right;border: 1px solid #eee;padding: 2px;background: #fff;\"><div class=\"iLikeThis\" id=\"iLikeThis-263265\"><span class=\"counter\"><a class=\"image\" onclick=\"likeThis(263265);\">3<\/a><\/span><\/div><\/div>\n<p class=\"postmetadata alt\">\n<small>\n\t\t\t\t\t\tThis entry was posted\n\t\t\t\t\t\t\t\t\t\t\t\ton Wednesday, July 24th, 2013 at 6:54 am\t\t\t\t\t\tand is filed under <a href=\"http:\/\/www.ludumdare.com\/compo\/category\/minild\/7drts-minild-44\/\" rel=\"category tag\" title=\"View all posts in MiniLD #44 \/ 7dRTS\">MiniLD #44 \/ 7dRTS<\/a>.\n\t\t\t\t\t\tYou can follow any responses to this entry through the <a href=\"http:\/\/www.ludumdare.com\/compo\/2013\/07\/24\/strat-souls-wip-3\/feed\/\">RSS 2.0<\/a> feed.\n\n\t\t\t\t\t\t\t\t\t\t\t\t\tYou can <a href=\"#respond\">leave a response<\/a>, or <a href=\"http:\/\/www.ludumdare.com\/compo\/2013\/07\/24\/strat-souls-wip-3\/trackback\/\" rel=\"trackback\">trackback<\/a> from your own site.\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/small>\n<\/p>","time":"July 24th, 2013 6:54 am","title":"Strat Souls: WIP 3","title_was_empty":false}