{"id":951,"date":"2013-05-03T19:00:00","date_gmt":"2013-05-03T18:00:00","guid":{"rendered":"http:\/\/shadowcovenant.com\/blog\/2013\/05\/03\/postmortem-particles\/"},"modified":"2013-05-03T19:00:00","modified_gmt":"2013-05-03T18:00:00","slug":"postmortem-particles","status":"publish","type":"post","link":"http:\/\/shadowcovenant.com\/blog\/2013\/05\/03\/postmortem-particles\/","title":{"rendered":"Postmortem: Particles"},"content":{"rendered":"<p>After almost a week after the competition, here\u2019s the postmortem for \u201cParticles\u201d, my <a href=\"http:\/\/www.ludumdare.com\/compo\/\">LD #26<\/a> entry\u2026<\/p>\n<p><a href=\"http:\/\/shadowcovenant.com\/blog\/wp-content\/uploads\/2013\/05\/screen11.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"screen11\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"screen11\" src=\"http:\/\/shadowcovenant.com\/blog\/wp-content\/uploads\/2013\/05\/screen11_thumb.jpg\" width=\"568\" height=\"446\" \/><\/a><\/p>\n<p><u><strong>What went right<\/strong><\/u><\/p>\n<ul>\n<li>\n<div align=\"justify\">Again, my wife helped me with the brainstorming of a simple idea that was doable early on, which let me focus on developing soon, instead of just dicking around with some concepts<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Theme\u2026 Although I wasn\u2019t a big fan of the theme this time, the fact remains that it restrained me a bit and I managed to pull a very complete game.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Time for level design: this time, I budgeted and got to work about 3 hours or so in level design, which was great for the overall feel of the game, making for a more interesting and cohesive experience.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Development plan: making a development plan early on really helped me keep the game on track\u2026 Although I could only \u201cfinalize\u201d it later in the first day, it really gave me a good perspective on what I could achieve<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Focus on gameplay mechanics: I\u2019m more of a story guy, but that usually lead to games that require a lot of content, which is kind of a no-no in 48-hour compos\u2026 This time, by focusing on the gameplay, I could fine tune the game and add the extras I wanted.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Motivation: since I was seeing cool stuff happen on screen (and I did it fast), it started getting my creating juices going, which helped me keep me motivated for the 20+ hours it took me to actually develop this.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">&#160;<\/p>\n<p align=\"justify\"><a href=\"http:\/\/shadowcovenant.com\/blog\/wp-content\/uploads\/2013\/05\/screen09.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"screen09\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"screen09\" src=\"http:\/\/shadowcovenant.com\/blog\/wp-content\/uploads\/2013\/05\/screen09_thumb.jpg\" width=\"576\" height=\"452\" \/><\/a><\/p>\n<p align=\"justify\"><strong><u>What went wrong<\/u><\/strong><\/p>\n<ul>\n<li>\n<div align=\"justify\">Music: I usually use Wolfram Tones to build the music, but someone pointed out in a previous compo that their user agreement doesn\u2019t allow to use it in this way, so I had to find another way to make music\u2026 But I don\u2019t have any decent tools for it and I couldn\u2019t find anything that really allowed me to create something fast that I could master easily\u2026 I tried out <a href=\"http:\/\/www.inudge.net\/\">iNudge<\/a> and some other stuff, but I ended up resorting to a friend of mine that\u2019s a musician. He has all this gear so he was kind enough to teach me how to use it and leverage it to make at least one music for the game\u2026 although it took me 3 hours to get it right!<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Particle physics: It took me forever to fine-tune the particle behavior, since the standard \u201cmagnetic\u201d equations weren\u2019t making for a fun game, which is kind of more important than actual being physically correct\u2026 I ended up by having lots of small parameters to adjust and specialized code to handle some circumstances so that the game <u>felt <\/u>right without being <u>right<\/u>.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">&#160;<\/p>\n<p align=\"justify\">All in all, it was one of my best entries ever, and considering the feedback I\u2019ve been having so far, it seems people are enjoying the game\u2026<\/p>\n<p align=\"justify\">This is why I intend not only fixing some bugs reported, but also improve the graphics a bit (get rid of Comic Sans, for example!), besides adding levels and new mechanics to the game in the near future\u2026 <\/p>\n<p align=\"justify\">You can download the game <a href=\"http:\/\/www.shadowcovenant.com\/Particles.zip\">here<\/a>, and the source <a href=\"http:\/\/www.shadowcovenant.com\/Particles_Source.zip\">here<\/a>. If you took part on the Ludum Dare 48-Hour competition, you can go <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-26\/?action=preview&amp;uid=326\">here<\/a> to <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-26\/?action=preview&amp;uid=326\">vote for my entry<\/a>.<\/p>\n<p align=\"justify\">If you\u2019re too lazy to download and play stuff, you can always check the video below:<\/p>\n<div id=\"scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b86367e7-32fe-44fc-8179-db1f7ac02b4d\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">\n<div><object width=\"615\" height=\"345\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/IgRfgHjTalA?hl=en&amp;hd=1\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/IgRfgHjTalA?hl=en&amp;hd=1\" type=\"application\/x-shockwave-flash\" width=\"615\" height=\"345\"><\/embed><\/object><\/div>\n<\/div>\n<div id=\"tweetbutton951\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2013%2F05%2F03%2Fpostmortem-particles%2F&amp;text=Postmortem%3A%20Particles&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2013%2F05%2F03%2Fpostmortem-particles%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>After almost a week after the competition, here\u2019s the postmortem for \u201cParticles\u201d, my LD #26 entry\u2026 What went right Again, my wife helped me with the brainstorming of a simple idea that was doable early on, which let me focus on developing soon, instead of just dicking around with some concepts Theme\u2026 Although I wasn\u2019t [&hellip;]<\/p>\n<div id=\"tweetbutton951\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2013%2F05%2F03%2Fpostmortem-particles%2F&amp;text=Postmortem%3A%20Particles&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2013%2F05%2F03%2Fpostmortem-particles%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,6,29],"tags":[184],"class_list":["post-951","post","type-post","status-publish","format-standard","hentry","category-development","category-games","category-ludumdare","tag-postmortemparticles"],"_links":{"self":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/comments?post=951"}],"version-history":[{"count":0,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/951\/revisions"}],"wp:attachment":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/media?parent=951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/categories?post=951"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/tags?post=951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}