{"author_name": "Justo Delgado", "cat": "LD #33", "comments": [{"author_name": "ironleonem", "time": "August 25, 2015 9:58 pm", "epoch": 1440557880, "text": "I thought working on the code pre-jam was a no-no? I get a little confused with what you are and aren&#8217;t allowed to do with jam.", "spam": "N"}], "epoch": 1440553140, "likes": 4, "metadata": {"p_key": "2449", "p_author": "Justo Delgado", "p_authorkey": "0", "p_urlkey": "48673", "p_title": "The monster post-mortem", "p_cat": "LD #33", "p_event": "LD33", "p_time": "1440553140", "p_likes": "4", "p_comments": "1", "p_status": "UPD5", "us_key": null, "us_name": null, "us_username": null, "event_start": "1440115200", "event_key": "29", "event_name": "LD33"}, "text": "<blockquote><p>GRAARRWWW!!!!!! GRARRWWRWRWRRR!!!! KILL!!! DESTROY!!!! &#8211; The monster</p></blockquote>\n <hr />\n <p>Hello Ludum Dare people!</p>\n <p><strong>The monster</strong> is a visual novel that tells a story of love between a monster and a girl. Maybe, don&#8217;t quote me on that.</p>\n <p>I started programming the game before the compo because I was testing <a href=\"http://luxeengine.com/\" target=\"_blank\">Luxe</a> one of the libraries from <a href=\"http://snowkit.org/\" target=\"_blank\">snöwkit. </a></p>\n <div id=\"attachment_495048\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http://ludumdare.com/compo/wp-content/uploads/2015/08/bI1FZsD.gif\"><img class=\"wp-image-495048 size-large\" src=\"http://ludumdare.com/compo/wp-content/uploads/2015/08/bI1FZsD.gif\" alt=\"Smooth text\" width=\"550\" height=\"69\" /></a><p class=\"wp-caption-text\">This is all I did before the compo. It took me like 4~5 hours while exploring the library. The background is from <a href=\"http://lemmasoft.renai.us/forums/viewtopic.php?f=52&amp;t=28674\" target=\"_blank\">here.</a></p></div>\n <p>I thought that doing a visual novel game would be an easy way to participate in the compo. But I can&#8217;t art so I had to find all the sprites and backgrounds. This and having code before the compo that I forgot to upload forced me to join the jam. And that&#8217;s good. At the end I had only a few hours a day to work on the game and I wouldn&#8217;t be able to finish anything as &#8220;polished&#8221; as the final product for the game.</p>\n <p>I wrote the story while implementing new things. &#8220;Oh! it needs choices!!!&#8221; and implemented it. &#8220;Oh! let&#8217;s make it transition!&#8221; and implemented it. So, while I tried to keep a somewhat coherent story it&#8230; it isn&#8217;t.</p>\n <p>I was really lazy (and had little time) to work on it so I chose the easier path&#8230; everything is a callback! I don&#8217;t even know how it doesn&#8217;t breaking in thousands of bugs, but, eh, it works so that&#8217;s fine.</p>\n <p>Working with <a href=\"http://luxeengine.com/\" target=\"_blank\">Luxe</a> was really easy. The engine doesn&#8217;t force into a way of doing things and let you choose the best approach for yourself. To prove that to myself I did a little of everything, components, subclasses, a little of events, states,&#8230;  It&#8217;s a really nifty engine but the documentation can be improved, then again, I don&#8217;t think there is a project with good documentation in Haxe so&#8230;</p>\n <div id=\"attachment_494919\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http://ludumdare.com/compo/ludum-dare-33/?action=preview&amp;uid=25271\"><img class=\"size-large wp-image-494919\" src=\"http://ludumdare.com/compo/wp-content/uploads/2015/08/image6-550x309.jpg\" alt=\"She is waiting for you.\" width=\"550\" height=\"309\" srcset=\"http://ludumdare.com/compo/wp-content/uploads/2015/08/image6-300x168.jpg 300w, http://ludumdare.com/compo/wp-content/uploads/2015/08/image6-550x309.jpg 550w, http://ludumdare.com/compo/wp-content/uploads/2015/08/image6.jpg 702w\" sizes=\"(max-width: 550px) 100vw, 550px\" /></a><p class=\"wp-caption-text\">She is waiting for you.</p></div>\n <p>When the compo started I already knew I was going to do a visual novel, but the theme didn&#8217;t clicked me until a few hours later. The code was all in one place and it wasn&#8217;t really organized. Because I knew what type of game I was doing I started to write the script without anything planned.</p>\n <p>The second day, I organized a bit the code and keep adding features. Also, the <a href=\"http://snowkit.org/\" target=\"_blank\">snöwkit</a> guys released <a href=\"http://snowkit.github.io/mint/\" target=\"_blank\">mínt</a> a minimal, renderer agnostic ui library for Haxe. And, of course, I had to use it! It&#8217;s was really easy and had the choice code done in less than a couple of hours.</p>\n <p>In the same day, I wasted some time in a few non-important things like trying to get the game working on Android (I had the Android SDK and NDK outdated so I had to update them) but, after that, I just had to select android as a target and, BAM! the game was running on my phone!</p>\n <p>I was short on time by the third day and kind of rushed the story (as if it weren&#8217;t rushed already&#8230;) but I like the end result. Now, it won&#8217;t be a bestseller, that&#8217;s for sure.</p>\n <p>I had a lot of fun making and writing the game, a visual novel was something I always wanted to try to make and this LD was the perfect excuse to make one!</p>\n <p>For the future, I may work on the engine (from scratch?) again and make a good visual novel. I&#8217;m not sure yet, but if you are interested on it, let me know it on the comments or contact me on <a href=\"http://mrcdk.com\" target=\"_blank\">my webpage!</a></p>\n <p>Anyway, I&#8217;m pretty sure that this post-mortem has more text than the game so I will end it here! <a href=\"http://ludumdare.com/compo/ludum-dare-33/?action=preview&amp;uid=25271\" target=\"_blank\">Don&#8217;t forget to play, comment and rate it! </a></p>\n <p>&nbsp;</p>\n <p>Bye!</p>\n <p>&nbsp;</p>\n <p>&nbsp;</p>", "time": "August 25th, 2015 8:39 pm", "title": "The monster post-mortem"}