{"author_name":"ehtd","cat":"LD #28","comments":[{"author_name":"","time":"December 31, 2013 7:13 pm","epoch":1388535180,"text":"I liked your entry! It&#8217;s simple and it is original.<br \/>\n The time waste sucks, but you learned about it, didn&#8217;t?<br \/>\n Thank you for making a post mortem!","spam":"N"}],"epoch":1388527380,"likes":1,"metadata":{"p_key":"34047","p_author":"ehtd","p_authorkey":"11246","p_urlkey":"69592","p_title":"Post Mortem \u2013 Monster Interceptor \u2013 Making a game in 15 steps","p_cat":"LD #28","p_event":"LD28","p_time":"1388527380","p_likes":"1","p_comments":"1","p_status":"UPD5","us_key":"11246","us_name":"ehtd","us_username":"ehtd","event_start":"1386892800","event_key":"20","event_name":"LD28"},"text":"<p>I am the creator of Monster Interceptor. A game on which you control a pulsar gun, with the objective of reaching and stopping an alien invasion.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/Monster_Interceptor_Ico.png\"><img class=\"size-full wp-image-327244 alignleft\" alt=\"Monster_Interceptor_Ico\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/Monster_Interceptor_Ico.png\" width=\"56\" height=\"56\" \/><\/a><\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n <p><strong>Development process<\/strong><\/p>\n <p>This time I wanted to reach a larger audience and tried to develop using L\u014dve instead of game maker. But as the time passed I decided to get back to game maker and reach my objective: Finish the game. Next are the steps I did:<\/p>\n <p>1. Get the theme &#8211; You only get one<\/p>\n <p>2. Brainstorming for ideas<\/p>\n <p>3. Sketch basic functionality of selected idea<\/p>\n <p>4. Install l\u014dve and run some tests.<\/p>\n <p>5. Implement the pulsar ray. (took a long time&#8230; 4-5 hours)<\/p>\n <p>6. Rant about my slow progress using lua.<\/p>\n <p>7. Switch to game maker!<\/p>\n <p>8. Implement again the pulsar ray (Just 30 minutes in game maker)<\/p>\n <p>9. Tweak the pulsar ray for smoothness.<\/p>\n <p>10. Add space exploration room<\/p>\n <p>11. Add menus<\/p>\n <p>12. Add pulsar ray eye candy (paint the trajectory of the &#8220;bullet&#8221;)<\/p>\n <p>13. Time to add sound effects! (And failed&#8230; skip sound effects!)<\/p>\n <p>14. Time to add music! success!<\/p>\n <p>15. Submit<\/p>\n <p>&nbsp;<\/p>\n <p><strong>What went right<\/strong><\/p>\n <p>&#8211; I had previously joined LD48 and knew about the time constrains and knew the submit process so there were no surprises there.<\/p>\n <p>&#8211; This time I tried to do a very simple idea and incrementally polish until the time was up.<\/p>\n <p>&#8211; Experience as a software developer allowed me to make better decisions. (Inheritance, design patterns, etc&#8230;)<\/p>\n <p>&nbsp;<\/p>\n <p><strong>What went wrong<\/strong><\/p>\n <p>&#8211; Starting with l\u014dve and lua with no experience on them. Definitely a really bad decision.<\/p>\n <p>&#8211; Weird bug on sound effects.<\/p>\n <p>&nbsp;<\/p>\n <p><strong>The result<\/strong><\/p>\n <p>Here is my game, I hope you enjoy playing it as much much as I did developing!<\/p>\n <p><a title=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-28\/?action=preview&amp;uid=11246\" href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-28\/?action=preview&amp;uid=11246\" target=\"_blank\">http:\/\/www.ludumdare.com\/compo\/ludum-dare-28\/?action=preview&amp;uid=11246<\/a><\/p>\n <p><img class=\"size-medium wp-image-327243 alignleft\" alt=\"11246-shot0\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/11246-shot0-300x235.png\" width=\"300\" height=\"235\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/11246-shot0-300x235.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/11246-shot0-550x431.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/11246-shot0.png 806w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>","time":"December 31st, 2013 5:03 pm","title":"Post Mortem \u2013 Monster Interceptor \u2013 Making a game in 15 steps"}