{"author_name":"rinaka","cat":"LD #25","comments":[],"epoch":1355707320,"likes":2,"metadata":{"p_key":"47815","p_author":"rinaka","p_authorkey":"16242","p_urlkey":"83480","p_title":"Mission accomplished!","p_cat":"LD #25","p_event":"LD25","p_time":"1355707320","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"16242","us_name":"rinaka","us_username":"ricardo-nakamura","event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>Whew&#8230; it took most of the 48 hours but I&#8217;ve managed to submit my entry to LD48. It includes sound effects but no music&#8230; and some graphics could be improved&#8230; and the NPC behavior could be better. Still, it is playable and the main design ideas are there. It&#8217;s also very short and easy but that&#8217;s beside the point. I suppose that now is the best time to write down what I&#8217;ve learned, so here&#8217;s a little &#8220;postmortem&#8221;:<\/p>\n <p>What went right:<\/p>\n <p>1) Planning: 48 hours go by really fast. I had the overall game design written down in a sheet of paper and it was useful for me to keep track of the work I had to do to complete the game, as well as to select what tasks would have priority.<\/p>\n <p>2) JawsJS: I guess it isn&#8217;t a surprise that this library worked well, as it was created for a previous edition of LD48. It isn&#8217;t as sophisticated (in code architecture and features) as some other Javascript\/HTML5 libraries but for an event like this, it fits perfectly. Congratulations to <a href=\"http:\/\/www.ludumdare.com\/compo\/author\/ippa\/\">ippa<\/a> for making and releasing this.<\/p>\n <p>3) Brainstorming: dedicating a few hours for brainstorming about the theme was good to explore different ideas before committing to one of them.\u00a0Finding a concept I was interested in was important to keep motivation to the last hour of the project.<\/p>\n <p>What went wrong:<\/p>\n <p>1) Preparation: I didn&#8217;t have much time to prepare for the event. For instance, as I didn&#8217;t test my alternatives for music generation, my game ended without music because I simply didn&#8217;t have time during the event to learn any of them.<\/p>\n <p>2) Content: my game concept had a big storytelling component, requiring a good amount of content to be generated. Depending too much on content for such a quick project isn&#8217;t a good idea. In the end, I had to cut down on some of it and what I did create didn&#8217;t have very good quality (even considering my limitations.)<\/p>\n <p>3) Focus: this was my first participation in LD48 so I just came in with the intent of &#8220;making a game.&#8221; For future editions I intend to set a more specific goal &#8212; learn a given language or tool, experiment with a concept (like procedural generation or user interaction) or improve a given skill (coding, pixel art etc.) I felt that not having such a goal led to some bad decisions. For instance, in the end my game was about narrative and choice. If I had this goal from the beginning I could have used more appropriate tools.<\/p>\n <p>In any case, this weekend was great. Now it&#8217;s time to rest a little before taking a look at the games that were submitted.<\/p>\n <p>&nbsp;<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a><\/p>","time":"December 16th, 2012 8:22 pm","title":"Mission accomplished!"}