{"author_name":"BlackBulletIV","cat":"LD #25","comments":[],"epoch":1355876580,"likes":0,"metadata":{"p_key":"47477","p_author":"BlackBulletIV","p_authorkey":"3915","p_urlkey":"83142","p_title":"Amongst Shadows Post-Mortem","p_cat":"LD #25","p_event":"LD25","p_time":"1355876580","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"3915","us_name":"BlackBulletIV","us_username":"blackbulletiv","event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>Well, here&#8217;s my post-mortem for <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-25\/?action=preview&amp;uid=3915\">Amongst Shadows<\/a>. This is copied from the <a href=\"http:\/\/nova-fusion.com\/2012\/12\/19\/ludum-dare-25\/\">original post<\/a> on my website.<\/p>\n <hr \/>\n <\/p>\n <h2>Theme<\/h2>\n <p>The theme was &#8220;You are the Villain&#8221;; I had hoped it would be &#8220;End of the World&#8221;, given the date and that I had a good idea for it, but that was not to be. Now this was a somewhat difficult theme for me, because I hate playing characters of the evil archetype; I wasn&#8217;t going to create some mindless mass-murder simulator. I decided to make the morality of your actions somewhat ambiguous. You&#8217;re on an infiltration job for some mysterious organisation, you&#8217;re probably a mercenary, making you morally grey. Furthermore, it isn&#8217;t clear whether this organisation is good or bad, though it&#8217;s hinted that they&#8217;re bad.<\/p>\n <p>This brings me to a more philosophical question, who is the villain? To the guards, you&#8217;re clearly the villain. To the organisation, you&#8217;re a good guy. The villain is a matter of perspective, and who you asked.<\/p>\n <h2>What Went Right<\/h2>\n <p>The AI I created for the guards is probably the highlight of the whole thing for me. I&#8217;ve never really delved into AI before, so it was a new experience for me. Considering that, I&#8217;m quite happy with what I came up with. The guards have a field of view, and they can&#8217;t see past solid objects, nor can they see you when you&#8217;re hiding in the shadows. The have a level of awareness, they fire at you, and search around your last known position when they&#8217;ve lost sight of you. Ludum Dare certainly fosters rapid innovation.<\/p>\n <p>In terms of visuals, I was quite pleased with the animation work I was able to do, especially the guard&#8217;s death animation. The lighting worked quite well, although the light shapes were a bit rough.<\/p>\n <p>Other than that, I was able to work around 27 hours in total, a new record for me.<\/p>\n <h2>What Went Wrong<\/h2>\n <p>I was planning on using <a href=\"http:\/\/love2d.org\">L\u00d6VE<\/a> this time, but I hadn&#8217;t thought about level loading and editing, and tiled collision (things that FlashPunk makes easy). Ogmo Editor has worked quite well for me in the past, but it exports to XML. I tried various Lua XML solutions, but none seemed to work properly. Besides that, I&#8217;d tried tiled collision in L\u00d6VE, but I just couldn&#8217;t get it working properly in time for the competition. It&#8217;s a real shame, because L\u00d6VE has so much more capability than Flash\/FlashPunk, especially in graphics and physics.<\/p>\n <p>One major post-release problem seems to be input lag. I don&#8217;t know why, but as soon as you run the game in the browser, there&#8217;s some minor input lag that makes it difficult to backstab guards, and makes it slightly harder to move. Another reason why I wish I could&#8217;ve used L\u00d6VE.<\/p>\n <p>The game was shorter that I&#8217;d have liked, but I just didn&#8217;t have the patience, nor time, to create many more levels.<\/p>\n <p>Besides all that, there were points where I was very worn out, and starting to get emotionally down. The work catches up to you, and anxiety creeps in; it goes away after time, but it&#8217;s not pleasant to go through.<\/p>\n <h2>Conclusion<\/h2>\n <p>While I had fun here and there, and ended up with some great innovation in AI, I don&#8217;t think I&#8217;ll participate in the main competition for some time. There are good periods, but even more &#8220;I want to end it&#8221; periods. Perhaps I&#8217;ll participate in the jam next time if there&#8217;s others to work with; that might be a more laid back experience.<\/p>\n <p>Anyway, thanks for reading.<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a><\/p>","time":"December 18th, 2012 7:23 pm","title":"Amongst Shadows Post-Mortem"}